public class SendOptions
extends java.lang.Object
Sender#send* methods.| Constructor and Description |
|---|
SendOptions() |
| Modifier and Type | Method and Description |
|---|---|
SendOptions |
channelCloseHandler(java.util.function.BiConsumer<reactor.core.publisher.SignalType,com.rabbitmq.client.Channel> channelCloseHandler)
Set the channel closing logic.
|
SendOptions |
channelMono(reactor.core.publisher.Mono<? extends com.rabbitmq.client.Channel> channelMono)
Set the channel mono to use to send messages.
|
SendOptions |
channelPool(ChannelPool channelPool)
Set the channel pool to use to send messages.
|
SendOptions |
exceptionHandler(java.util.function.BiConsumer<Sender.SendContext,java.lang.Exception> exceptionHandler) |
java.util.function.BiConsumer<reactor.core.publisher.SignalType,com.rabbitmq.client.Channel> |
getChannelCloseHandler()
Return the channel closing logic.
|
reactor.core.publisher.Mono<? extends com.rabbitmq.client.Channel> |
getChannelMono()
Return the channel mono to use to send messages.
|
java.util.function.BiConsumer<Sender.SendContext,java.lang.Exception> |
getExceptionHandler() |
public java.util.function.BiConsumer<Sender.SendContext,java.lang.Exception> getExceptionHandler()
public SendOptions exceptionHandler(java.util.function.BiConsumer<Sender.SendContext,java.lang.Exception> exceptionHandler)
public reactor.core.publisher.Mono<? extends com.rabbitmq.client.Channel> getChannelMono()
public SendOptions channelMono(reactor.core.publisher.Mono<? extends com.rabbitmq.client.Channel> channelMono)
channelMono - SendOptions instancepublic java.util.function.BiConsumer<reactor.core.publisher.SignalType,com.rabbitmq.client.Channel> getChannelCloseHandler()
public SendOptions channelCloseHandler(java.util.function.BiConsumer<reactor.core.publisher.SignalType,com.rabbitmq.client.Channel> channelCloseHandler)
channelCloseHandler - SendOptions instancepublic SendOptions channelPool(ChannelPool channelPool)
It is developer's responsibility to close it if set.
channelPool - SendOptions instance