- RabbitAcknowledgement - Interface in io.micronaut.configuration.rabbitmq.bind
-
A contract for acknowledging or rejecting RabbitMQ messages.
- RabbitAcknowledgementBinder - Class in io.micronaut.configuration.rabbitmq.bind
-
- RabbitAcknowledgementBinder() - Constructor for class io.micronaut.configuration.rabbitmq.bind.RabbitAcknowledgementBinder
-
- RabbitAnnotatedArgumentBinder<A extends Annotation> - Interface in io.micronaut.configuration.rabbitmq.bind
-
An interface for RabbitMQ argument binding based on an annotation.
- RabbitArgumentBinder<T> - Interface in io.micronaut.configuration.rabbitmq.bind
-
An interface for RabbitMQ argument binding.
- RabbitBasicPropertiesBinder - Class in io.micronaut.configuration.rabbitmq.bind
-
- RabbitBasicPropertiesBinder() - Constructor for class io.micronaut.configuration.rabbitmq.bind.RabbitBasicPropertiesBinder
-
- RabbitBinderRegistry - Class in io.micronaut.configuration.rabbitmq.bind
-
- RabbitBinderRegistry(RabbitDefaultBinder, RabbitArgumentBinder...) - Constructor for class io.micronaut.configuration.rabbitmq.bind.RabbitBinderRegistry
-
Default constructor.
- RabbitBodyBinder - Class in io.micronaut.configuration.rabbitmq.bind
-
- RabbitBodyBinder(RabbitMessageSerDesRegistry) - Constructor for class io.micronaut.configuration.rabbitmq.bind.RabbitBodyBinder
-
Default constructor.
- RabbitChannelBinder - Class in io.micronaut.configuration.rabbitmq.bind
-
- RabbitChannelBinder() - Constructor for class io.micronaut.configuration.rabbitmq.bind.RabbitChannelBinder
-
- RabbitClient - Annotation Type in io.micronaut.configuration.rabbitmq.annotation
-
An introduction advice that automatically implements interfaces and abstract classes and publishes RabbitMQ messages.
- RabbitClientException - Exception in io.micronaut.configuration.rabbitmq.exception
-
Exception thrown when an error occurs publishing a RabbitMQ message.
- RabbitClientException(String) - Constructor for exception io.micronaut.configuration.rabbitmq.exception.RabbitClientException
-
Creates a new exception.
- RabbitClientException(String, List<RabbitPublishState>) - Constructor for exception io.micronaut.configuration.rabbitmq.exception.RabbitClientException
-
Creates a new exception.
- RabbitClientException(String, Throwable) - Constructor for exception io.micronaut.configuration.rabbitmq.exception.RabbitClientException
-
Creates a new exception.
- RabbitClientException(String, Throwable, List<RabbitPublishState>) - Constructor for exception io.micronaut.configuration.rabbitmq.exception.RabbitClientException
-
Creates a new exception.
- RabbitConnection - Annotation Type in io.micronaut.configuration.rabbitmq.annotation
-
Stores options surrounding a RabbitMQ connection.
- RabbitConnectionFactory - Class in io.micronaut.configuration.rabbitmq.connect
-
A factory for creating a connection to RabbitMQ.
- RabbitConnectionFactory() - Constructor for class io.micronaut.configuration.rabbitmq.connect.RabbitConnectionFactory
-
- RabbitConnectionFactoryConfig - Class in io.micronaut.configuration.rabbitmq.connect
-
Base class for RabbitMQ to be configured.
- RabbitConnectionFactoryConfig(String) - Constructor for class io.micronaut.configuration.rabbitmq.connect.RabbitConnectionFactoryConfig
-
Default constructor.
- RabbitConnectionFactoryConfig.ChannelPoolConfiguration - Class in io.micronaut.configuration.rabbitmq.connect
-
Configuration for the channel pool.
- RabbitConnectionFactoryConfig.RpcConfiguration - Class in io.micronaut.configuration.rabbitmq.connect
-
Configuration for RPC.
- RabbitConsumerExecutorFactory - Class in io.micronaut.configuration.rabbitmq.executor
-
- RabbitConsumerExecutorFactory() - Constructor for class io.micronaut.configuration.rabbitmq.executor.RabbitConsumerExecutorFactory
-
- RabbitConsumerState - Class in io.micronaut.configuration.rabbitmq.bind
-
Stores the state of a RabbitMQ message to be consumed.
- RabbitConsumerState(Envelope, AMQP.BasicProperties, byte[], Channel) - Constructor for class io.micronaut.configuration.rabbitmq.bind.RabbitConsumerState
-
Default constructor.
- RabbitDefaultBinder - Class in io.micronaut.configuration.rabbitmq.bind
-
The default binder for binding an argument from the
RabbitConsumerState
that is used if no other binder supports the argument.
- RabbitDefaultBinder(RabbitPropertyBinder, RabbitBodyBinder) - Constructor for class io.micronaut.configuration.rabbitmq.bind.RabbitDefaultBinder
-
Default constructor.
- RabbitEnvelopeBinder - Class in io.micronaut.configuration.rabbitmq.bind
-
- RabbitEnvelopeBinder() - Constructor for class io.micronaut.configuration.rabbitmq.bind.RabbitEnvelopeBinder
-
- RabbitHeaderBinder - Class in io.micronaut.configuration.rabbitmq.bind
-
- RabbitHeaderBinder(ConversionService) - Constructor for class io.micronaut.configuration.rabbitmq.bind.RabbitHeaderBinder
-
Default constructor.
- RabbitHeaderConvertibleValues - Class in io.micronaut.configuration.rabbitmq.bind
-
Converts RabbitMQ header values to the requested type.
- RabbitHeaderConvertibleValues(Map<String, Object>, ConversionService<?>) - Constructor for class io.micronaut.configuration.rabbitmq.bind.RabbitHeaderConvertibleValues
-
Default constructor.
- RabbitListener - Annotation Type in io.micronaut.configuration.rabbitmq.annotation
-
Class level annotation to indicate that a bean will be consumers of messages
from RabbitMQ.
- RabbitListenerException - Exception in io.micronaut.configuration.rabbitmq.exception
-
Exception thrown when an error occurs processing a RabbitMQ message via a
RabbitListener
.
- RabbitListenerException(String, Object, RabbitConsumerState) - Constructor for exception io.micronaut.configuration.rabbitmq.exception.RabbitListenerException
-
Creates a new exception.
- RabbitListenerException(String, Throwable, Object, RabbitConsumerState) - Constructor for exception io.micronaut.configuration.rabbitmq.exception.RabbitListenerException
-
Creates a new exception.
- RabbitListenerException(Throwable, Object, RabbitConsumerState) - Constructor for exception io.micronaut.configuration.rabbitmq.exception.RabbitListenerException
-
Creates a new exception.
- RabbitListenerExceptionHandler - Interface in io.micronaut.configuration.rabbitmq.exception
-
Interface that
RabbitListener
beans can implement to handle exceptions.
- RabbitMessageCloseable - Class in io.micronaut.configuration.rabbitmq.bind
-
Responsible for acknowledging or rejecting a message.
- RabbitMessageCloseable(RabbitConsumerState, boolean, boolean) - Constructor for class io.micronaut.configuration.rabbitmq.bind.RabbitMessageCloseable
-
Default constructor.
- RabbitMessageSerDes<T> - Interface in io.micronaut.configuration.rabbitmq.serdes
-
Responsible for serializing and deserializing RabbitMQ message bodies.
- RabbitMessageSerDesRegistry - Interface in io.micronaut.configuration.rabbitmq.serdes
-
- RabbitMetricsInterceptor - Class in io.micronaut.configuration.rabbitmq.metrics
-
Interceptor of the connection factory to set the metrics collector.
- RabbitMetricsInterceptor(Provider<MeterRegistry>, String, Map<String, String>) - Constructor for class io.micronaut.configuration.rabbitmq.metrics.RabbitMetricsInterceptor
-
Default constructor.
- RabbitMQConsumerAdvice - Class in io.micronaut.configuration.rabbitmq.intercept
-
An
ExecutableMethodProcessor
that will process all beans annotated
with
RabbitListener
and create and subscribe the relevant methods
as consumers to RabbitMQ queues.
- RabbitMQConsumerAdvice(BeanContext, RabbitBinderRegistry, RabbitListenerExceptionHandler, RabbitMessageSerDesRegistry, ConversionService) - Constructor for class io.micronaut.configuration.rabbitmq.intercept.RabbitMQConsumerAdvice
-
Default constructor.
- RabbitMQHealthIndicator - Class in io.micronaut.configuration.rabbitmq.health
-
A HealthIndicator
for RabbitMQ.
- RabbitMQHealthIndicator(Connection) - Constructor for class io.micronaut.configuration.rabbitmq.health.RabbitMQHealthIndicator
-
Default constructor.
- RabbitMQIntroductionAdvice - Class in io.micronaut.configuration.rabbitmq.intercept
-
- RabbitMQIntroductionAdvice(BeanContext, ConversionService<?>, RabbitMessageSerDesRegistry, ExecutorService) - Constructor for class io.micronaut.configuration.rabbitmq.intercept.RabbitMQIntroductionAdvice
-
Default constructor.
- RabbitProperties - Annotation Type in io.micronaut.configuration.rabbitmq.annotation
-
Annotation to collect a set of properties.
- RabbitProperty - Annotation Type in io.micronaut.configuration.rabbitmq.annotation
-
Used to set properties while publishing or bind to properties while consuming.
- RabbitPropertyBinder - Class in io.micronaut.configuration.rabbitmq.bind
-
- RabbitPropertyBinder(ConversionService) - Constructor for class io.micronaut.configuration.rabbitmq.bind.RabbitPropertyBinder
-
Default constructor.
- RabbitPublishState - Class in io.micronaut.configuration.rabbitmq.reactive
-
Stores the state of a RabbitMQ message to be published.
- RabbitPublishState(String, String, AMQP.BasicProperties, byte[]) - Constructor for class io.micronaut.configuration.rabbitmq.reactive.RabbitPublishState
-
Default constructor.
- RabbitTypeArgumentBinder<T> - Interface in io.micronaut.configuration.rabbitmq.bind
-
An interface for RabbitMQ argument binding based on argument type.
- ReactivePublisher - Interface in io.micronaut.configuration.rabbitmq.reactive
-
A generic contract for publishing RabbitMQ messages reactively.
- returnChannel(Channel) - Method in interface io.micronaut.configuration.rabbitmq.connect.ChannelPool
-
Returns a channel to the pool.
- returnChannel(Channel) - Method in class io.micronaut.configuration.rabbitmq.connect.DefaultChannelPool
-
- returnChannel(Channel) - Method in class io.micronaut.configuration.rabbitmq.reactive.RxJavaReactivePublisher
-
Removes confirm listeners from the channel and returns the
channel to the pool.
- RpcConfiguration() - Constructor for class io.micronaut.configuration.rabbitmq.connect.RabbitConnectionFactoryConfig.RpcConfiguration
-
- RxJavaReactivePublisher - Class in io.micronaut.configuration.rabbitmq.reactive
-
A reactive publisher implementation that uses a single channel per publish
operation and returns an RxJava2 Completable
.
- RxJavaReactivePublisher(ChannelPool, RabbitConnectionFactoryConfig) - Constructor for class io.micronaut.configuration.rabbitmq.reactive.RxJavaReactivePublisher
-
Default constructor.