public class TeeMessageSender extends java.lang.Object implements MessageSender
| Constructor and Description |
|---|
TeeMessageSender(com.google.common.collect.ImmutableList<? extends MessageSender> endpoints) |
TeeMessageSender(java.util.List<? extends MessageSender> endpoints) |
TeeMessageSender(MessageSender... endpoints) |
| Modifier and Type | Method and Description |
|---|---|
java.util.concurrent.CompletableFuture<java.lang.Void> |
send(Message<?> message)
Send a single
Message to the channel. |
java.util.concurrent.CompletableFuture<java.lang.Void> |
sendBatch(java.util.stream.Stream<? extends Message<?>> batch)
Send a batch of
messages to the channel. |
public TeeMessageSender(@Nonnull
com.google.common.collect.ImmutableList<? extends MessageSender> endpoints)
public TeeMessageSender(@Nonnull
java.util.List<? extends MessageSender> endpoints)
public TeeMessageSender(@Nonnull
MessageSender... endpoints)
public java.util.concurrent.CompletableFuture<java.lang.Void> send(@Nonnull
Message<?> message)
MessageSenderMessage to the channel.send in interface MessageSendermessage - the messagepublic java.util.concurrent.CompletableFuture<java.lang.Void> sendBatch(@Nonnull
java.util.stream.Stream<? extends Message<?>> batch)
MessageSendermessages to the channel.sendBatch in interface MessageSenderbatch - the batch of messages