All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary Class Description AcknowledgementBinder<T extends io.micronaut.messaging.Acknowledgement> Binds an argument of typeAcknowledgementfrom theRabbitConsumerState.AddressTypeConverter Converts a CharSequence to anAddress.Binding Used to specify which binding (routing key) messages should be sent to.BrokerResponse An enumeration to represent the three possible states of response from a broker.ChannelInitializer A base class to extend from to do initialization work with a channel before any consumers or producers are created.ChannelPool A pool ofChannels to allow for channels to be shared across threads but not at the same time.ClusterRabbitConnectionFactoryConfig Allows configuration of multiple RabbitMQ connections.ClusterRabbitConnectionFactoryConfig.DefaultChannelPoolConfiguration ClusterRabbitConnectionFactoryConfig.DefaultRpcConfiguration DefaultChannelPool Default implementation ofChannelPool.DefaultConsumer A defaultConsumerthat delegates cancelled or shutdown with a single methodDefaultConsumer.handleTerminate(String).DefaultRabbitListenerExceptionHandler The default ExceptionHandler used when aRabbitListenerfails to process a RabbitMQ message.DefaultRabbitMessageSerDesRegistry Default implementation ofRabbitMessageSerDesRegistry.JavaLangRabbitMessageSerDes Serializes and deserializes standard Java types.JsonRabbitMessageSerDes Serializes and deserializes objects as JSON using Jackson.MutableBasicProperties A class that stores the basic properties in a mutable state.Queue Used to specify which queue messages should be consumed from.RabbitAcknowledgement A contract for acknowledging or rejecting RabbitMQ messages.RabbitAcknowledgementBinder Binds an argument of typeRabbitAcknowledgementfrom theRabbitConsumerState.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.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.RabbitClient An introduction advice that automatically implements interfaces and abstract classes and publishes RabbitMQ messages.RabbitClientException Exception thrown when an error occurs publishing a RabbitMQ message.RabbitConnection Stores options surrounding a RabbitMQ connection.RabbitConnectionFactory A factory for creating a connection to RabbitMQ.RabbitConnectionFactoryConfig Base class for RabbitMQ to be configured.RabbitConnectionFactoryConfig.ChannelPoolConfiguration Configuration for the channel pool.RabbitConnectionFactoryConfig.RpcConfiguration Configuration for RPC.RabbitConsumerExecutorFactory Configures aScheduledExecutorServicefor runningRabbitListenerinstances.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.RabbitHeaders Denotes aMapargument that should be used as a source of message headers.RabbitHeadersBinder Binds an argument of with theRabbitHeadersannotation from theRabbitConsumerState.RabbitListener Class level annotation to indicate that a bean will be consumers of messages from RabbitMQ.RabbitListenerException Exception thrown when an error occurs processing a RabbitMQ message via aRabbitListener.RabbitListenerExceptionHandler Interface thatRabbitListenerbeans can implement to handle exceptions.RabbitMessageCloseable Responsible for acknowledging or rejecting a message.RabbitMessageSerDes<T> Responsible for serializing and deserializing RabbitMQ message bodies.RabbitMessageSerDesRegistry A registry ofRabbitMessageSerDesinstances.RabbitMetricsInterceptor Interceptor of the connection factory to set the metrics collector.RabbitMQConsumerAdvice AnExecutableMethodProcessorthat will process all beans annotated withRabbitListenerand create and subscribe the relevant methods as consumers to RabbitMQ queues.RabbitMQHealthIndicator AHealthIndicatorfor RabbitMQ.RabbitMQIntroductionAdvice Implementation of theRabbitClientadvice annotation.RabbitProperties Annotation to collect a set of properties.RabbitProperty Used to set properties while publishing or bind to properties while consuming.RabbitPropertyBinder Binds an argument of with theRabbitPropertyannotation from theRabbitConsumerState.RabbitPublishState Stores the state of a RabbitMQ message to be published.RabbitTypeArgumentBinder<T> An interface for RabbitMQ argument binding based on argument type.ReactivePublisher A generic contract for publishing RabbitMQ messages reactively.ReactorReactivePublisher A reactive publisher implementation that uses a single channel per publish operation and returns a ReactorMono.SingleRabbitConnectionFactoryConfig The default RabbitMQ configuration class.SingleRabbitConnectionFactoryConfig.DefaultChannelPoolConfiguration SingleRabbitConnectionFactoryConfig.DefaultRpcConfiguration