Class MultiSender
java.lang.Object
org.komamitsu.fluency.fluentd.ingester.sender.FluentdSender
org.komamitsu.fluency.fluentd.ingester.sender.MultiSender
- All Implemented Interfaces:
Closeable,AutoCloseable,org.komamitsu.fluency.ingester.sender.Sender
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic class -
Constructor Summary
ConstructorsConstructorDescriptionMultiSender(List<FluentdSender> senders) MultiSender(MultiSender.Config config, List<FluentdSender> senders) -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()booleanprotected voidsendInternal(List<ByteBuffer> buffers, String ackToken) toString()Methods inherited from class org.komamitsu.fluency.fluentd.ingester.sender.FluentdSender
send, send, sendWithAck
-
Constructor Details
-
MultiSender
-
MultiSender
-
-
Method Details
-
isAvailable
public boolean isAvailable()- Specified by:
isAvailablein classFluentdSender
-
sendInternal
protected void sendInternal(List<ByteBuffer> buffers, String ackToken) throws MultiSender.AllNodesUnavailableException - Specified by:
sendInternalin classFluentdSender- Throws:
MultiSender.AllNodesUnavailableException
-
close
- Throws:
IOException
-
getSenders
-
toString
-