Package dev.snowdrop.vertx.amqp
Interface AmqpSender
-
- All Superinterfaces:
WriteStream<AmqpMessage>
public interface AmqpSender extends WriteStream<AmqpMessage>
-
-
Method Summary
Modifier and Type Method Description java.lang.Stringaddress()reactor.core.publisher.Mono<java.lang.Void>close()AmqpConnectionconnection()AmqpSenderdrainHandler(java.util.function.Consumer<java.lang.Void> handler)AmqpSenderexceptionHandler(java.util.function.Consumer<java.lang.Throwable> handler)AmqpSendersend(AmqpMessage message)reactor.core.publisher.Mono<java.lang.Void>sendWithAck(AmqpMessage message)AmqpSendersetWriteQueueMaxSize(int maxSize)-
Methods inherited from interface dev.snowdrop.vertx.streams.WriteStream
end, end, vertxWriteStream, write, writeQueueFull
-
-
-
-
Method Detail
-
exceptionHandler
AmqpSender exceptionHandler(java.util.function.Consumer<java.lang.Throwable> handler)
- Specified by:
exceptionHandlerin interfaceWriteStream<AmqpMessage>
-
drainHandler
AmqpSender drainHandler(java.util.function.Consumer<java.lang.Void> handler)
- Specified by:
drainHandlerin interfaceWriteStream<AmqpMessage>
-
setWriteQueueMaxSize
AmqpSender setWriteQueueMaxSize(int maxSize)
- Specified by:
setWriteQueueMaxSizein interfaceWriteStream<AmqpMessage>
-
send
AmqpSender send(AmqpMessage message)
-
sendWithAck
reactor.core.publisher.Mono<java.lang.Void> sendWithAck(AmqpMessage message)
-
connection
AmqpConnection connection()
-
address
java.lang.String address()
-
close
reactor.core.publisher.Mono<java.lang.Void> close()
-
-