Package io.micronaut.rabbitmq.bind
Classes for binding RabbitMQ messages to consumer methods.
- Since:
- 1.1.0
-
Interface Summary Interface Description RabbitAcknowledgement A contract for acknowledging or rejecting RabbitMQ messages.RabbitAnnotatedArgumentBinder<A extends java.lang.annotation.Annotation> An interface for RabbitMQ argument binding based on an annotation.RabbitArgumentBinder<T> An interface for RabbitMQ argument binding.RabbitTypeArgumentBinder<T> An interface for RabbitMQ argument binding based on argument type. -
Class Summary Class Description AcknowledgementBinder<T extends io.micronaut.messaging.Acknowledgement> Binds an argument of typeAcknowledgementfrom theRabbitConsumerState.RabbitAcknowledgementBinder Binds an argument of typeRabbitAcknowledgementfrom theRabbitConsumerState.RabbitBasicPropertiesBinder Binds an argument of typeBasicPropertiesfrom theRabbitConsumerState.RabbitBinderRegistry Used to determine whichRabbitArgumentBinderto use for any given argument.RabbitBodyBinder Binds an argument of with theMessageBodyannotation from theRabbitConsumerState.RabbitChannelBinder Binds an argument of typeChannelfrom theRabbitConsumerState.RabbitConsumerState Stores the state of a RabbitMQ message to be consumed.RabbitDefaultBinder The default binder for binding an argument from theRabbitConsumerStatethat is used if no other binder supports the argument.RabbitEnvelopeBinder Binds an argument of typeEnvelopefrom theRabbitConsumerState.RabbitHeaderBinder Binds an argument of with theMessageHeaderannotation from theRabbitConsumerState.RabbitHeaderConvertibleValues Converts RabbitMQ header values to the requested type.RabbitHeadersBinder Binds an argument of with theRabbitHeadersannotation from theRabbitConsumerState.RabbitMessageCloseable Responsible for acknowledging or rejecting a message.RabbitPropertyBinder Binds an argument of with theRabbitPropertyannotation from theRabbitConsumerState.