Package io.micronaut.rabbitmq.bind
package io.micronaut.rabbitmq.bind
Classes for binding RabbitMQ messages to consumer methods.
- Since:
- 1.1.0
- Author:
- James Kleeh
-
ClassDescriptionAcknowledgementBinder<T extends io.micronaut.messaging.Acknowledgement>Binds an argument of type
Acknowledgementfrom theRabbitConsumerState.Represents options for controlling the acknowledgment actions.A contract for acknowledging or rejecting RabbitMQ messages.Binds an argument of typeRabbitAcknowledgementfrom theRabbitConsumerState.RabbitAnnotatedArgumentBinder<A extends Annotation>An interface for RabbitMQ argument binding based on an annotation.An interface for RabbitMQ argument binding.Binds an argument of typeBasicPropertiesfrom theRabbitConsumerState.Used to determine whichRabbitArgumentBinderto use for any given argument.Binds an argument of with theMessageBodyannotation from theRabbitConsumerState.Binds an argument of typeChannelfrom theRabbitConsumerState.Stores the state of a RabbitMQ message to be consumed.The default binder for binding an argument from theRabbitConsumerStatethat is used if no other binder supports the argument.Binds an argument of typeEnvelopefrom theRabbitConsumerState.Binds an argument of with theMessageHeaderannotation from theRabbitConsumerState.Converts RabbitMQ header values to the requested type.Binds an argument of with theRabbitHeadersannotation from theRabbitConsumerState.Responsible for acknowledging or rejecting a message.Binds an argument of with theRabbitPropertyannotation from theRabbitConsumerState.An interface for RabbitMQ argument binding based on argument type.