Class RetryableSender
java.lang.Object
org.komamitsu.fluency.fluentd.ingester.sender.FluentdSender
org.komamitsu.fluency.fluentd.ingester.sender.RetryableSender
- All Implemented Interfaces:
Closeable,AutoCloseable,org.komamitsu.fluency.ingester.sender.Sender
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic class -
Constructor Summary
ConstructorsConstructorDescriptionRetryableSender(FluentdSender baseSender, RetryStrategy retryStrategy) RetryableSender(RetryableSender.Config config, FluentdSender baseSender, RetryStrategy retryStrategy) -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()booleanbooleanisClosed()protected voidsendInternal(List<ByteBuffer> buffers, String ackToken) toString()Methods inherited from class org.komamitsu.fluency.fluentd.ingester.sender.FluentdSender
send, send, sendWithAck
-
Constructor Details
-
RetryableSender
-
RetryableSender
public RetryableSender(RetryableSender.Config config, FluentdSender baseSender, RetryStrategy retryStrategy)
-
-
Method Details
-
close
- Throws:
IOException
-
isAvailable
public boolean isAvailable()- Specified by:
isAvailablein classFluentdSender
-
sendInternal
- Specified by:
sendInternalin classFluentdSender- Throws:
IOException
-
getBaseSender
-
getRetryStrategy
-
isClosed
public boolean isClosed() -
toString
-