Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- abort() - Method in class org.springframework.amqp.rabbit.connection.PublisherCallbackChannelImpl
- abort(int, String) - Method in class org.springframework.amqp.rabbit.connection.PublisherCallbackChannelImpl
- AbstractAdaptableMessageListener - Class in org.springframework.amqp.rabbit.listener.adapter
-
An abstract
MessageListener
adapter providing the necessary infrastructure to extract the payload of aMessage
. - AbstractAdaptableMessageListener() - Constructor for class org.springframework.amqp.rabbit.listener.adapter.AbstractAdaptableMessageListener
- AbstractAdaptableMessageListener.ReplyExpressionRoot - Class in org.springframework.amqp.rabbit.listener.adapter
-
Root object for reply expression evaluation.
- AbstractConnectionFactory - Class in org.springframework.amqp.rabbit.connection
- AbstractConnectionFactory(ConnectionFactory) - Constructor for class org.springframework.amqp.rabbit.connection.AbstractConnectionFactory
-
Create a new AbstractConnectionFactory for the given target ConnectionFactory, with no publisher connection factory.
- AbstractConnectionFactory.AddressShuffleMode - Enum Class in org.springframework.amqp.rabbit.connection
-
The mode used to shuffle the addresses.
- AbstractConnectionFactory.DefaultChannelCloseLogger - Class in org.springframework.amqp.rabbit.connection
-
Default implementation of
ConditionalExceptionLogger
for logging channel close exceptions. - AbstractExchangeParser - Class in org.springframework.amqp.rabbit.config
- AbstractExchangeParser() - Constructor for class org.springframework.amqp.rabbit.config.AbstractExchangeParser
- AbstractMessageListenerContainer - Class in org.springframework.amqp.rabbit.listener
- AbstractMessageListenerContainer() - Constructor for class org.springframework.amqp.rabbit.listener.AbstractMessageListenerContainer
- AbstractMessageListenerContainer.DefaultExclusiveConsumerLogger - Class in org.springframework.amqp.rabbit.listener
-
Default implementation of
ConditionalExceptionLogger
for logging exclusive consumer failures. - AbstractMessageListenerContainer.JavaLangErrorHandler - Interface in org.springframework.amqp.rabbit.listener
-
A handler for
Error
on the container thread(s). - AbstractMessageListenerContainer.SharedConnectionNotInitializedException - Exception in org.springframework.amqp.rabbit.listener
-
Exception that indicates that the initial setup of this container's shared Rabbit Connection failed.
- AbstractMessageListenerContainer.WrappedTransactionException - Exception in org.springframework.amqp.rabbit.listener
-
A runtime exception to wrap a
Throwable
. - AbstractRabbitListenerContainerFactory<C extends AbstractMessageListenerContainer> - Class in org.springframework.amqp.rabbit.config
-
RabbitListenerContainerFactory
for Spring's base container implementation. - AbstractRabbitListenerContainerFactory() - Constructor for class org.springframework.amqp.rabbit.config.AbstractRabbitListenerContainerFactory
- AbstractRabbitListenerEndpoint - Class in org.springframework.amqp.rabbit.listener
-
Base model for a Rabbit listener endpoint.
- AbstractRabbitListenerEndpoint() - Constructor for class org.springframework.amqp.rabbit.listener.AbstractRabbitListenerEndpoint
- AbstractRetryOperationsInterceptorFactoryBean - Class in org.springframework.amqp.rabbit.config
-
Convenient base class for interceptor factories.
- AbstractRetryOperationsInterceptorFactoryBean() - Constructor for class org.springframework.amqp.rabbit.config.AbstractRetryOperationsInterceptorFactoryBean
- AbstractRoutingConnectionFactory - Class in org.springframework.amqp.rabbit.connection
-
Abstract
ConnectionFactory
implementation that routesAbstractRoutingConnectionFactory.createConnection()
calls to one of various target ConnectionFactories based on a lookup key. - AbstractRoutingConnectionFactory() - Constructor for class org.springframework.amqp.rabbit.connection.AbstractRoutingConnectionFactory
- ackMode() - Element in annotation interface org.springframework.amqp.rabbit.annotation.RabbitListener
-
Override the container factory
AcknowledgeMode
property. - ActiveObjectCounter<T> - Class in org.springframework.amqp.rabbit.support
-
A mechanism to keep track of active objects.
- ActiveObjectCounter() - Constructor for class org.springframework.amqp.rabbit.support.ActiveObjectCounter
- actualInvokeListener(Channel, Object) - Method in class org.springframework.amqp.rabbit.listener.AbstractMessageListenerContainer
-
Invoke the specified listener: either as standard MessageListener or (preferably) as SessionAwareMessageListener.
- actualStart() - Method in class org.springframework.amqp.rabbit.listener.DirectMessageListenerContainer
- add(T) - Method in class org.springframework.amqp.rabbit.support.ActiveObjectCounter
- addAfterReceivePostProcessors(MessagePostProcessor...) - Method in class org.springframework.amqp.rabbit.core.RabbitTemplate
-
Add
MessagePostProcessor
that will be invoked immediately after aChannel#basicGet()
and before any message conversion is performed. - addAfterReceivePostProcessors(MessagePostProcessor...) - Method in class org.springframework.amqp.rabbit.listener.AbstractMessageListenerContainer
-
Add
MessagePostProcessor
s that will be applied after message reception, before invoking theMessageListener
. - addAndStartConsumers(int) - Method in class org.springframework.amqp.rabbit.listener.SimpleMessageListenerContainer
-
Start up to delta consumers, limited by
SimpleMessageListenerContainer.setMaxConcurrentConsumers(int)
. - addBeforePublishPostProcessors(MessagePostProcessor...) - Method in class org.springframework.amqp.rabbit.core.RabbitTemplate
-
Add
MessagePostProcessor
that will be invoked immediately before invokingChannel#basicPublish()
, after all other processing, except creating theAMQP.BasicProperties
fromMessageProperties
. - addBlockedListener(BlockedListener) - Method in interface org.springframework.amqp.rabbit.connection.Connection
-
Add a
BlockedListener
. - addBlockedListener(BlockedListener) - Method in class org.springframework.amqp.rabbit.connection.SimpleConnection
- addChannel(Channel) - Method in class org.springframework.amqp.rabbit.connection.RabbitResourceHolder
- addChannel(Channel, Connection) - Method in class org.springframework.amqp.rabbit.connection.RabbitResourceHolder
- addChannelListener(ChannelListener) - Method in class org.springframework.amqp.rabbit.connection.AbstractConnectionFactory
- addConfirmListener(ConfirmCallback, ConfirmCallback) - Method in class org.springframework.amqp.rabbit.connection.PublisherCallbackChannelImpl
- addConfirmListener(ConfirmListener) - Method in class org.springframework.amqp.rabbit.connection.PublisherCallbackChannelImpl
- addConnection(Connection) - Method in class org.springframework.amqp.rabbit.connection.RabbitResourceHolder
- addConnectionListener(ConnectionListener) - Method in class org.springframework.amqp.rabbit.connection.AbstractConnectionFactory
- addConnectionListener(ConnectionListener) - Method in class org.springframework.amqp.rabbit.connection.AbstractRoutingConnectionFactory
- addConnectionListener(ConnectionListener) - Method in class org.springframework.amqp.rabbit.connection.CachingConnectionFactory
- addConnectionListener(ConnectionListener) - Method in interface org.springframework.amqp.rabbit.connection.ConnectionFactory
- addConnectionListener(ConnectionListener) - Method in class org.springframework.amqp.rabbit.connection.LocalizedQueueConnectionFactory
- addConnectionListener(ConnectionListener) - Method in class org.springframework.amqp.rabbit.connection.PooledChannelConnectionFactory
- addConnectionListener(ConnectionListener) - Method in class org.springframework.amqp.rabbit.connection.ThreadChannelConnectionFactory
- addConstructorArgBooleanValueIfAttributeDefined(BeanDefinitionBuilder, Element, String, boolean) - Static method in class org.springframework.amqp.rabbit.config.NamespaceUtils
-
Populates the bean definition constructor argument with the boolean value of that attribute if it is defined in the given element or else uses the default provided.
- addConstructorArgParentRefIfAttributeDefined(BeanDefinitionBuilder, Element, String) - Static method in class org.springframework.amqp.rabbit.config.NamespaceUtils
-
Populates the bean definition constructor argument with a reference to a bean with parent id equal to the attribute if it is defined in the given element.
- addConstructorArgRefIfAttributeDefined(BeanDefinitionBuilder, Element, String) - Static method in class org.springframework.amqp.rabbit.config.NamespaceUtils
-
Populates the bean definition constructor argument with a reference to a bean with id equal to the attribute if it is defined in the given element.
- addConstructorArgValueIfAttributeDefined(BeanDefinitionBuilder, Element, String) - Static method in class org.springframework.amqp.rabbit.config.NamespaceUtils
-
Populates the bean definition constructor argument with the value of that attribute if it is defined in the given element.
- addConsumerArg(String, Object) - Method in class org.springframework.amqp.rabbit.core.RabbitTemplate
-
When using receive methods with a non-zero timeout, a
Consumer
is created to receive the message. - addDelegate(ChannelListener) - Method in class org.springframework.amqp.rabbit.connection.CompositeChannelListener
- addDelegate(ConnectionListener) - Method in class org.springframework.amqp.rabbit.connection.CompositeConnectionListener
- addDeliveryTag(Channel, long) - Method in class org.springframework.amqp.rabbit.connection.RabbitResourceHolder
- additionalHeaders(Message, Throwable) - Method in class org.springframework.amqp.rabbit.retry.RepublishMessageRecoverer
-
Subclasses can override this method to add more headers to the republished message.
- addListener(Channel) - Method in class org.springframework.amqp.rabbit.core.RabbitTemplate
-
Add this template as a confirms listener for the provided channel.
- addListener(PublisherCallbackChannel.Listener) - Method in interface org.springframework.amqp.rabbit.connection.PublisherCallbackChannel
- addListener(PublisherCallbackChannel.Listener) - Method in class org.springframework.amqp.rabbit.connection.PublisherCallbackChannelImpl
-
Add the listener and return the internal map of pending confirmations for that listener.
- addPendingConfirm(PublisherCallbackChannel.Listener, long, PendingConfirm) - Method in interface org.springframework.amqp.rabbit.connection.PublisherCallbackChannel
-
Adds a pending confirmation to this channel's map.
- addPendingConfirm(PublisherCallbackChannel.Listener, long, PendingConfirm) - Method in class org.springframework.amqp.rabbit.connection.PublisherCallbackChannelImpl
- addQueueNames(String...) - Method in class org.springframework.amqp.rabbit.listener.AbstractMessageListenerContainer
-
Add queue(s) to this container's list of queues.
- addQueueNames(String...) - Method in class org.springframework.amqp.rabbit.listener.DirectMessageListenerContainer
- addQueueNames(String...) - Method in class org.springframework.amqp.rabbit.listener.DirectReplyToMessageListenerContainer
- addQueueNames(String...) - Method in class org.springframework.amqp.rabbit.listener.SimpleMessageListenerContainer
-
Add queue(s) to this container's list of queues.
- addQueueOrTagToMethodName(String, String) - Method in class org.springframework.amqp.rabbit.listener.adapter.MessageListenerAdapter
-
Add the mapping of a queue name or consumer tag to a method name.
- addQueues(Queue...) - Method in class org.springframework.amqp.rabbit.listener.AbstractMessageListenerContainer
-
Add queue(s) to this container's list of queues.
- addQueues(Queue...) - Method in class org.springframework.amqp.rabbit.listener.DirectMessageListenerContainer
- addQueues(Queue...) - Method in class org.springframework.amqp.rabbit.listener.SimpleMessageListenerContainer
-
Add queue(s) to this container's list of queues.
- addRecoveryListenerIfNecessary(Channel) - Static method in class org.springframework.amqp.rabbit.connection.ClosingRecoveryListener
-
Add a listener if necessary so we can immediately close an autorecovered channel if necessary since the actual consumer will no longer exist.
- addReturnListener(ReturnCallback) - Method in class org.springframework.amqp.rabbit.connection.PublisherCallbackChannelImpl
-
Added to the 5.0.x client.
- addReturnListener(ReturnListener) - Method in class org.springframework.amqp.rabbit.connection.PublisherCallbackChannelImpl
- addShutdownListener(ShutdownListener) - Method in class org.springframework.amqp.rabbit.connection.PublisherCallbackChannelImpl
- addTargetConnectionFactory(Object, ConnectionFactory) - Method in class org.springframework.amqp.rabbit.connection.AbstractRoutingConnectionFactory
-
Adds the given
ConnectionFactory
and associates it with the given lookup key. - addToBatch(String, String, Message) - Method in interface org.springframework.amqp.rabbit.batch.BatchingStrategy
-
Add a message to the batch and optionally release the batch.
- addToBatch(String, String, Message) - Method in class org.springframework.amqp.rabbit.batch.SimpleBatchingStrategy
- adjustConsumers(int) - Method in class org.springframework.amqp.rabbit.listener.SimpleMessageListenerContainer
-
Adjust consumers depending on delta.
- admin() - Element in annotation interface org.springframework.amqp.rabbit.annotation.RabbitListener
-
Reference to a
AmqpAdmin
. - admins() - Element in annotation interface org.springframework.amqp.rabbit.annotation.Exchange
-
Return a list of admin bean names that should declare this component.
- admins() - Element in annotation interface org.springframework.amqp.rabbit.annotation.Queue
-
Return a list of admin bean names that should declare this component.
- admins() - Element in annotation interface org.springframework.amqp.rabbit.annotation.QueueBinding
-
Return a list of admin bean names that should declare this component.
- AfterCompletionFailedException - Exception in org.springframework.amqp.rabbit.connection
-
Represents a failure to commit or rollback when performing afterCompletion after the primary transaction completes.
- AfterCompletionFailedException(int, Throwable) - Constructor for exception org.springframework.amqp.rabbit.connection.AfterCompletionFailedException
-
Construct an instance with the provided properties.
- afterPropertiesSet() - Method in class org.springframework.amqp.rabbit.connection.AbstractRoutingConnectionFactory
- afterPropertiesSet() - Method in class org.springframework.amqp.rabbit.connection.CachingConnectionFactory
- afterPropertiesSet() - Method in class org.springframework.amqp.rabbit.connection.RabbitAccessor
- afterPropertiesSet() - Method in class org.springframework.amqp.rabbit.connection.RabbitConnectionFactoryBean
- afterPropertiesSet() - Method in class org.springframework.amqp.rabbit.core.RabbitAdmin
-
If
autoStartup
is set to true, registers a callback on theConnectionFactory
to declare all exchanges and queues in the enclosing application context. - afterPropertiesSet() - Method in class org.springframework.amqp.rabbit.core.RabbitGatewaySupport
- afterPropertiesSet() - Method in class org.springframework.amqp.rabbit.core.RabbitMessagingTemplate
- afterPropertiesSet() - Method in class org.springframework.amqp.rabbit.listener.AbstractMessageListenerContainer
- afterPropertiesSet() - Method in interface org.springframework.amqp.rabbit.listener.MessageListenerContainer
- afterPropertiesSet() - Method in class org.springframework.amqp.rabbit.listener.RabbitListenerEndpointRegistrar
- afterPropertiesSet() - Method in class org.springframework.amqp.rabbit.transaction.RabbitTransactionManager
-
Make sure the ConnectionFactory has been set.
- afterSingletonsInstantiated() - Method in class org.springframework.amqp.rabbit.annotation.RabbitListenerAnnotationBeanPostProcessor
- AmqpAppender - Class in org.springframework.amqp.rabbit.log4j2
-
A Log4j 2 appender that publishes logging events to an AMQP Exchange.
- AmqpAppender - Class in org.springframework.amqp.rabbit.logback
-
A Logback appender that publishes logging events to an AMQP Exchange.
- AmqpAppender() - Constructor for class org.springframework.amqp.rabbit.logback.AmqpAppender
- AmqpAppender(String, Filter, Layout<? extends Serializable>, boolean, Property[], AmqpAppender.AmqpManager, BlockingQueue<AmqpAppender.Event>) - Constructor for class org.springframework.amqp.rabbit.log4j2.AmqpAppender
-
Construct an instance with the provided properties.
- AmqpAppender.AmqpManager - Class in org.springframework.amqp.rabbit.log4j2
-
Manager class for the appender.
- AmqpAppender.Builder - Class in org.springframework.amqp.rabbit.log4j2
- AmqpAppender.Event - Class in org.springframework.amqp.rabbit.log4j2
-
Helper class to encapsulate a LoggingEvent, its MDC properties, and the number of retries.
- AmqpAppender.Event - Class in org.springframework.amqp.rabbit.logback
-
Small helper class to encapsulate a LoggingEvent, its MDC properties, and the number of retries.
- AmqpAppender.EventSender - Class in org.springframework.amqp.rabbit.log4j2
-
Helper class to actually send LoggingEvents asynchronously.
- AmqpAppender.EventSender - Class in org.springframework.amqp.rabbit.logback
-
Helper class to actually send LoggingEvents asynchronously.
- AmqpManager(LoggerContext, String) - Constructor for class org.springframework.amqp.rabbit.log4j2.AmqpAppender.AmqpManager
- AmqpMessageHandlerMethodFactory - Class in org.springframework.amqp.rabbit.listener.adapter
-
Extension of the
DefaultMessageHandlerMethodFactory
for Spring AMQP requirements. - AmqpMessageHandlerMethodFactory() - Constructor for class org.springframework.amqp.rabbit.listener.adapter.AmqpMessageHandlerMethodFactory
- AmqpNackReceivedException - Exception in org.springframework.amqp.rabbit.core
-
An exception thrown when a negative acknowledgement received after publishing a message.
- AmqpNackReceivedException(String, Message) - Constructor for exception org.springframework.amqp.rabbit.core.AmqpNackReceivedException
-
Create an instance with the provided message and failed message.
- append(ILoggingEvent) - Method in class org.springframework.amqp.rabbit.logback.AmqpAppender
- append(LogEvent) - Method in class org.springframework.amqp.rabbit.log4j2.AmqpAppender
- APPLICATION_ID - Static variable in class org.springframework.amqp.rabbit.log4j2.AmqpAppender
-
Key name for the application id (if there is one set via the appender config) in the message properties.
- APPLICATION_ID - Static variable in class org.springframework.amqp.rabbit.logback.AmqpAppender
-
Key name for the application id (if there is one set via the appender config) in the message properties.
- applyCommonOverrides(RabbitListenerEndpoint, C) - Method in class org.springframework.amqp.rabbit.config.BaseRabbitListenerContainerFactory
- applyCommonSettings(AbstractRetryOperationsInterceptorFactoryBean) - Method in class org.springframework.amqp.rabbit.config.RetryInterceptorBuilder
- Argument - Annotation Interface in org.springframework.amqp.rabbit.annotation
-
Represents an argument used when declaring queues etc within a
QueueBinding
. - ArgumentBuilder - Class in org.springframework.amqp.rabbit.support
-
A builder for argument maps.
- ArgumentBuilder() - Constructor for class org.springframework.amqp.rabbit.support.ArgumentBuilder
- arguments() - Element in annotation interface org.springframework.amqp.rabbit.annotation.Exchange
- arguments() - Element in annotation interface org.springframework.amqp.rabbit.annotation.Queue
- arguments() - Element in annotation interface org.springframework.amqp.rabbit.annotation.QueueBinding
- assertBeanFactory() - Method in class org.springframework.amqp.rabbit.annotation.RabbitListenerAnnotationBeanPostProcessor
- asyncCompletableRpc(Method) - Method in class org.springframework.amqp.rabbit.connection.PublisherCallbackChannelImpl
-
Added to the 5.0.x client.
- AsyncConsumerRestartedEvent - Class in org.springframework.amqp.rabbit.listener
-
An event that is published whenever a consumer is restarted.
- AsyncConsumerRestartedEvent(Object, Object, Object) - Constructor for class org.springframework.amqp.rabbit.listener.AsyncConsumerRestartedEvent
- AsyncConsumerStartedEvent - Class in org.springframework.amqp.rabbit.listener
-
An event that is published whenever a new consumer is started.
- AsyncConsumerStartedEvent(Object, Object) - Constructor for class org.springframework.amqp.rabbit.listener.AsyncConsumerStartedEvent
- AsyncConsumerStoppedEvent - Class in org.springframework.amqp.rabbit.listener
-
An event that is published whenever a consumer is stopped (and not restarted).
- AsyncConsumerStoppedEvent(Object, Object) - Constructor for class org.springframework.amqp.rabbit.listener.AsyncConsumerStoppedEvent
- asyncFailure(Message, Channel, Throwable, Object) - Method in class org.springframework.amqp.rabbit.listener.adapter.AbstractAdaptableMessageListener
- asyncFailure(Message, Channel, Throwable, Object) - Method in class org.springframework.amqp.rabbit.listener.adapter.MessagingMessageListenerAdapter
- AsyncRabbitTemplate - Class in org.springframework.amqp.rabbit
-
Provides asynchronous send and receive operations returning a
CompletableFuture
allowing the caller to obtain the reply later, usingget()
or a callback. - AsyncRabbitTemplate(ConnectionFactory, String, String) - Constructor for class org.springframework.amqp.rabbit.AsyncRabbitTemplate
-
Construct an instance using the provided arguments.
- AsyncRabbitTemplate(ConnectionFactory, String, String, String) - Constructor for class org.springframework.amqp.rabbit.AsyncRabbitTemplate
-
Construct an instance using the provided arguments.
- AsyncRabbitTemplate(ConnectionFactory, String, String, String, String) - Constructor for class org.springframework.amqp.rabbit.AsyncRabbitTemplate
-
Construct an instance using the provided arguments.
- AsyncRabbitTemplate(RabbitTemplate) - Constructor for class org.springframework.amqp.rabbit.AsyncRabbitTemplate
-
Construct an instance using the provided arguments.
- AsyncRabbitTemplate(RabbitTemplate, AbstractMessageListenerContainer) - Constructor for class org.springframework.amqp.rabbit.AsyncRabbitTemplate
-
Construct an instance using the provided arguments.
- AsyncRabbitTemplate(RabbitTemplate, AbstractMessageListenerContainer, String) - Constructor for class org.springframework.amqp.rabbit.AsyncRabbitTemplate
-
Construct an instance using the provided arguments.
- asyncRpc(Method) - Method in class org.springframework.amqp.rabbit.connection.PublisherCallbackChannelImpl
- autoDelete() - Element in annotation interface org.springframework.amqp.rabbit.annotation.Exchange
- autoDelete() - Element in annotation interface org.springframework.amqp.rabbit.annotation.Queue
-
Specifies if this queue should be auto deleted when not used.
- AutoRecoverConnectionNotCurrentlyOpenException - Exception in org.springframework.amqp.rabbit.connection
-
An exception thrown if the connection is an auto recover connection that is not currently open and is in the process of being recovered.
- autoStartup() - Element in annotation interface org.springframework.amqp.rabbit.annotation.RabbitListener
-
Set to true or false, to override the default setting in the container factory.
- await(long, TimeUnit) - Method in class org.springframework.amqp.rabbit.support.ActiveObjectCounter
B
- backOffOptions(long, double, long) - Method in class org.springframework.amqp.rabbit.config.RetryInterceptorBuilder
-
Apply the backoff options.
- backOffPolicy(BackOffPolicy) - Method in class org.springframework.amqp.rabbit.config.RetryInterceptorBuilder
-
Apply the back off policy.
- BASE_PACKAGE - Static variable in class org.springframework.amqp.rabbit.config.NamespaceUtils
- BaseRabbitListenerContainerFactory<C extends MessageListenerContainer> - Class in org.springframework.amqp.rabbit.config
-
Base abstract class for listener container factories.
- BaseRabbitListenerContainerFactory() - Constructor for class org.springframework.amqp.rabbit.config.BaseRabbitListenerContainerFactory
- BASIC_CLASS_ID_60 - Static variable in class org.springframework.amqp.rabbit.connection.RabbitUtils
-
AMQP basic class id.
- basicAck(long, boolean) - Method in class org.springframework.amqp.rabbit.connection.PublisherCallbackChannelImpl
- basicCancel() - Method in class org.springframework.amqp.rabbit.listener.BlockingQueueConsumer
- basicCancel(boolean) - Method in class org.springframework.amqp.rabbit.listener.BlockingQueueConsumer
- basicCancel(String) - Method in class org.springframework.amqp.rabbit.connection.PublisherCallbackChannelImpl
- basicConsume(String, boolean, Consumer) - Method in class org.springframework.amqp.rabbit.connection.PublisherCallbackChannelImpl
- basicConsume(String, boolean, DeliverCallback, CancelCallback) - Method in class org.springframework.amqp.rabbit.connection.PublisherCallbackChannelImpl
-
Added to the 5.0.x client.
- basicConsume(String, boolean, DeliverCallback, CancelCallback, ConsumerShutdownSignalCallback) - Method in class org.springframework.amqp.rabbit.connection.PublisherCallbackChannelImpl
-
Added to the 5.0.x client.
- basicConsume(String, boolean, DeliverCallback, ConsumerShutdownSignalCallback) - Method in class org.springframework.amqp.rabbit.connection.PublisherCallbackChannelImpl
-
Added to the 5.0.x client.
- basicConsume(String, boolean, String, boolean, boolean, Map<String, Object>, Consumer) - Method in class org.springframework.amqp.rabbit.connection.PublisherCallbackChannelImpl
- basicConsume(String, boolean, String, boolean, boolean, Map<String, Object>, DeliverCallback, CancelCallback) - Method in class org.springframework.amqp.rabbit.connection.PublisherCallbackChannelImpl
-
Added to the 5.0.x client.
- basicConsume(String, boolean, String, boolean, boolean, Map<String, Object>, DeliverCallback, CancelCallback, ConsumerShutdownSignalCallback) - Method in class org.springframework.amqp.rabbit.connection.PublisherCallbackChannelImpl
-
Added to the 5.0.x client.
- basicConsume(String, boolean, String, boolean, boolean, Map<String, Object>, DeliverCallback, ConsumerShutdownSignalCallback) - Method in class org.springframework.amqp.rabbit.connection.PublisherCallbackChannelImpl
-
Added to the 5.0.x client.
- basicConsume(String, boolean, String, Consumer) - Method in class org.springframework.amqp.rabbit.connection.PublisherCallbackChannelImpl
- basicConsume(String, boolean, String, DeliverCallback, CancelCallback) - Method in class org.springframework.amqp.rabbit.connection.PublisherCallbackChannelImpl
-
Added to the 5.0.x client.
- basicConsume(String, boolean, String, DeliverCallback, CancelCallback, ConsumerShutdownSignalCallback) - Method in class org.springframework.amqp.rabbit.connection.PublisherCallbackChannelImpl
-
Added to the 5.0.x client.
- basicConsume(String, boolean, String, DeliverCallback, ConsumerShutdownSignalCallback) - Method in class org.springframework.amqp.rabbit.connection.PublisherCallbackChannelImpl
-
Added to the 5.0.x client.
- basicConsume(String, boolean, Map<String, Object>, Consumer) - Method in class org.springframework.amqp.rabbit.connection.PublisherCallbackChannelImpl
-
Added to the 3.3.x client.
- basicConsume(String, boolean, Map<String, Object>, DeliverCallback, CancelCallback) - Method in class org.springframework.amqp.rabbit.connection.PublisherCallbackChannelImpl
-
Added to the 5.0.x client.
- basicConsume(String, boolean, Map<String, Object>, DeliverCallback, CancelCallback, ConsumerShutdownSignalCallback) - Method in class org.springframework.amqp.rabbit.connection.PublisherCallbackChannelImpl
-
Added to the 5.0.x client.
- basicConsume(String, boolean, Map<String, Object>, DeliverCallback, ConsumerShutdownSignalCallback) - Method in class org.springframework.amqp.rabbit.connection.PublisherCallbackChannelImpl
-
Added to the 5.0.x client.
- basicConsume(String, Consumer) - Method in class org.springframework.amqp.rabbit.connection.PublisherCallbackChannelImpl
- basicConsume(String, DeliverCallback, CancelCallback) - Method in class org.springframework.amqp.rabbit.connection.PublisherCallbackChannelImpl
-
Added to the 5.0.x client.
- basicConsume(String, DeliverCallback, CancelCallback, ConsumerShutdownSignalCallback) - Method in class org.springframework.amqp.rabbit.connection.PublisherCallbackChannelImpl
-
Added to the 5.0.x client.
- basicConsume(String, DeliverCallback, ConsumerShutdownSignalCallback) - Method in class org.springframework.amqp.rabbit.connection.PublisherCallbackChannelImpl
-
Added to the 5.0.x client.
- basicGet(String, boolean) - Method in class org.springframework.amqp.rabbit.connection.PublisherCallbackChannelImpl
- basicNack(long, boolean, boolean) - Method in class org.springframework.amqp.rabbit.connection.PublisherCallbackChannelImpl
- basicPublish(String, String, boolean, boolean, AMQP.BasicProperties, byte[]) - Method in class org.springframework.amqp.rabbit.connection.PublisherCallbackChannelImpl
- basicPublish(String, String, boolean, AMQP.BasicProperties, byte[]) - Method in class org.springframework.amqp.rabbit.connection.PublisherCallbackChannelImpl
- basicPublish(String, String, AMQP.BasicProperties, byte[]) - Method in class org.springframework.amqp.rabbit.connection.PublisherCallbackChannelImpl
- basicQos(int) - Method in class org.springframework.amqp.rabbit.connection.PublisherCallbackChannelImpl
- basicQos(int, boolean) - Method in class org.springframework.amqp.rabbit.connection.PublisherCallbackChannelImpl
-
Added to the 3.3.x client.
- basicQos(int, int, boolean) - Method in class org.springframework.amqp.rabbit.connection.PublisherCallbackChannelImpl
- basicRecover() - Method in class org.springframework.amqp.rabbit.connection.PublisherCallbackChannelImpl
- basicRecover(boolean) - Method in class org.springframework.amqp.rabbit.connection.PublisherCallbackChannelImpl
- basicReject(long, boolean) - Method in class org.springframework.amqp.rabbit.connection.PublisherCallbackChannelImpl
- batch() - Element in annotation interface org.springframework.amqp.rabbit.annotation.RabbitListener
-
Override the container factory's
batchListener
property. - BatchingRabbitTemplate - Class in org.springframework.amqp.rabbit.core
-
A
RabbitTemplate
that permits batching individual messages into a larger message. - BatchingRabbitTemplate(BatchingStrategy, TaskScheduler) - Constructor for class org.springframework.amqp.rabbit.core.BatchingRabbitTemplate
-
Create an instance with the supplied parameters.
- BatchingRabbitTemplate(ConnectionFactory, BatchingStrategy, TaskScheduler) - Constructor for class org.springframework.amqp.rabbit.core.BatchingRabbitTemplate
-
Create an instance with the supplied parameters.
- BatchingStrategy - Interface in org.springframework.amqp.rabbit.batch
-
Strategy for batching messages.
- BatchMessagingMessageListenerAdapter - Class in org.springframework.amqp.rabbit.listener.adapter
-
A listener adapter for batch listeners.
- BatchMessagingMessageListenerAdapter(Object, Method, boolean, RabbitListenerErrorHandler, BatchingStrategy) - Constructor for class org.springframework.amqp.rabbit.listener.adapter.BatchMessagingMessageListenerAdapter
- BEAN_NAME - Enum constant in enum class org.springframework.amqp.rabbit.support.micrometer.RabbitTemplateObservation.TemplateLowCardinalityTags
-
Bean name of the template.
- bind(Object, Object) - Static method in class org.springframework.amqp.rabbit.connection.SimpleResourceHolder
-
Bind the given resource for the given key to the current thread.
- BINDING_ARGUMENTS - Static variable in class org.springframework.amqp.rabbit.config.AbstractExchangeParser
- BINDING_EXCHANGE_ATTR - Static variable in class org.springframework.amqp.rabbit.config.AbstractExchangeParser
- BINDING_QUEUE_ATTR - Static variable in class org.springframework.amqp.rabbit.config.AbstractExchangeParser
- BindingFactoryBean - Class in org.springframework.amqp.rabbit.config
- BindingFactoryBean() - Constructor for class org.springframework.amqp.rabbit.config.BindingFactoryBean
- bindings() - Element in annotation interface org.springframework.amqp.rabbit.annotation.RabbitListener
-
Array of
QueueBinding
s providing the listener's queue names, together with the exchange and optional binding information. - bindResourceToTransaction(RabbitResourceHolder, ConnectionFactory, boolean) - Static method in class org.springframework.amqp.rabbit.connection.ConnectionFactoryUtils
- BlockingQueueConsumer - Class in org.springframework.amqp.rabbit.listener
-
Specialized consumer encapsulating knowledge of the broker connections and having its own lifecycle (start and stop).
- BlockingQueueConsumer(ConnectionFactory, MessagePropertiesConverter, ActiveObjectCounter<BlockingQueueConsumer>, AcknowledgeMode, boolean, int, boolean, String...) - Constructor for class org.springframework.amqp.rabbit.listener.BlockingQueueConsumer
-
Create a consumer.
- BlockingQueueConsumer(ConnectionFactory, MessagePropertiesConverter, ActiveObjectCounter<BlockingQueueConsumer>, AcknowledgeMode, boolean, int, boolean, Map<String, Object>, boolean, boolean, String...) - Constructor for class org.springframework.amqp.rabbit.listener.BlockingQueueConsumer
-
Create a consumer.
- BlockingQueueConsumer(ConnectionFactory, MessagePropertiesConverter, ActiveObjectCounter<BlockingQueueConsumer>, AcknowledgeMode, boolean, int, boolean, Map<String, Object>, boolean, String...) - Constructor for class org.springframework.amqp.rabbit.listener.BlockingQueueConsumer
-
Create a consumer.
- BlockingQueueConsumer(ConnectionFactory, MessagePropertiesConverter, ActiveObjectCounter<BlockingQueueConsumer>, AcknowledgeMode, boolean, int, boolean, Map<String, Object>, String...) - Constructor for class org.springframework.amqp.rabbit.listener.BlockingQueueConsumer
-
Create a consumer.
- BlockingQueueConsumer(ConnectionFactory, MessagePropertiesConverter, ActiveObjectCounter<BlockingQueueConsumer>, AcknowledgeMode, boolean, int, String...) - Constructor for class org.springframework.amqp.rabbit.listener.BlockingQueueConsumer
-
Create a consumer.
- BrokerEvent - Class in org.springframework.amqp.rabbit.core
-
Represents a broker event generated by the Event Exchange Plugin (https://www.rabbitmq.com/event-exchange.html).
- BrokerEvent(Object, MessageProperties) - Constructor for class org.springframework.amqp.rabbit.core.BrokerEvent
-
Create an instance with the provided source and properties.
- BrokerEventListener - Class in org.springframework.amqp.rabbit.core
-
When the event-exchange-plugin is enabled (see https://www.rabbitmq.com/event-exchange.html), if an object of this type is declared as a bean, selected events will be published as
BrokerEvent
s. - BrokerEventListener(ConnectionFactory, String...) - Constructor for class org.springframework.amqp.rabbit.core.BrokerEventListener
-
Construct an instance using the supplied connection factory and event keys.
- BrokerEventListener(AbstractMessageListenerContainer, String...) - Constructor for class org.springframework.amqp.rabbit.core.BrokerEventListener
-
Construct an instance using the supplied listener container factory and event keys.
- build() - Method in class org.springframework.amqp.rabbit.config.RetryInterceptorBuilder
- build() - Method in class org.springframework.amqp.rabbit.config.RetryInterceptorBuilder.StatefulRetryInterceptorBuilder
- build() - Method in class org.springframework.amqp.rabbit.config.RetryInterceptorBuilder.StatelessRetryInterceptorBuilder
- build() - Method in class org.springframework.amqp.rabbit.log4j2.AmqpAppender.Builder
- Builder() - Constructor for class org.springframework.amqp.rabbit.log4j2.AmqpAppender.Builder
- buildInstance(String, Filter, Layout<? extends Serializable>, boolean, AmqpAppender.AmqpManager, BlockingQueue<AmqpAppender.Event>) - Method in class org.springframework.amqp.rabbit.log4j2.AmqpAppender.Builder
-
Subclasses can extends Builder, use same logic but need to modify class instance.
- buildListenerArguments(Object, Channel, Message) - Method in class org.springframework.amqp.rabbit.listener.adapter.MessageListenerAdapter
-
Build an array of arguments to be passed into the target listener method.
- buildMessage(Channel, Object, Type) - Method in class org.springframework.amqp.rabbit.listener.adapter.AbstractAdaptableMessageListener
-
Build a Rabbit message to be sent as response based on the given result object.
- buildMessage(Channel, Object, Type) - Method in class org.springframework.amqp.rabbit.listener.adapter.MessagingMessageListenerAdapter
-
Build a Rabbit message to be sent as response based on the given result object.
C
- CachingConnectionFactory - Class in org.springframework.amqp.rabbit.connection
-
A
ConnectionFactory
implementation that (when the cache mode isCachingConnectionFactory.CacheMode.CHANNEL
(default) returns the same Connection from allCachingConnectionFactory.createConnection()
calls, and ignores calls toConnection.close()
and cachesChannel
. - CachingConnectionFactory() - Constructor for class org.springframework.amqp.rabbit.connection.CachingConnectionFactory
-
Create a new CachingConnectionFactory initializing the hostname to be the value returned from InetAddress.getLocalHost(), or "localhost" if getLocalHost() throws an exception.
- CachingConnectionFactory(int) - Constructor for class org.springframework.amqp.rabbit.connection.CachingConnectionFactory
-
Create a new CachingConnectionFactory given a port on the hostname returned from InetAddress.getLocalHost(), or "localhost" if getLocalHost() throws an exception.
- CachingConnectionFactory(ConnectionFactory) - Constructor for class org.springframework.amqp.rabbit.connection.CachingConnectionFactory
-
Create a new CachingConnectionFactory for the given target ConnectionFactory.
- CachingConnectionFactory(String) - Constructor for class org.springframework.amqp.rabbit.connection.CachingConnectionFactory
-
Create a new CachingConnectionFactory given a host name.
- CachingConnectionFactory(String, int) - Constructor for class org.springframework.amqp.rabbit.connection.CachingConnectionFactory
-
Create a new CachingConnectionFactory given a host name and port.
- CachingConnectionFactory(URI) - Constructor for class org.springframework.amqp.rabbit.connection.CachingConnectionFactory
-
Create a new CachingConnectionFactory given a
URI
. - CachingConnectionFactory.CacheMode - Enum Class in org.springframework.amqp.rabbit.connection
-
The cache mode.
- CachingConnectionFactory.ConfirmType - Enum Class in org.springframework.amqp.rabbit.connection
-
The type of publisher confirms to use.
- call(String, Callable<T>) - Method in class org.springframework.amqp.rabbit.connection.ConnectionFactoryContextWrapper
-
Execute a
Callable
binding the givenConnectionFactory
and finally unbinding it. - call(Callable<T>) - Method in class org.springframework.amqp.rabbit.connection.ConnectionFactoryContextWrapper
-
Execute a
Callable
binding to the defaultConnectionFactory
and finally unbinding it. - cancel(boolean) - Method in class org.springframework.amqp.rabbit.RabbitFuture
- cancel(Channel, String) - Static method in class org.springframework.amqp.rabbit.connection.RabbitUtils
- cancelled() - Method in class org.springframework.amqp.rabbit.listener.BlockingQueueConsumer
- canDebatch(MessageProperties) - Method in interface org.springframework.amqp.rabbit.batch.BatchingStrategy
-
Return true if this strategy can decode a batch of messages from a message body.
- canDebatch(MessageProperties) - Method in class org.springframework.amqp.rabbit.batch.SimpleBatchingStrategy
- CATEGORY_LEVEL - Static variable in class org.springframework.amqp.rabbit.log4j2.AmqpAppender
-
Key name for the logger level name in the message properties.
- CATEGORY_LEVEL - Static variable in class org.springframework.amqp.rabbit.logback.AmqpAppender
-
Key name for the logger level name in the message properties
- CATEGORY_NAME - Static variable in class org.springframework.amqp.rabbit.log4j2.AmqpAppender
-
Key name for the logger category name in the message properties.
- CATEGORY_NAME - Static variable in class org.springframework.amqp.rabbit.logback.AmqpAppender
-
Key name for the logger category name in the message properties
- causeChainContainsARADRE(Throwable) - Method in class org.springframework.amqp.rabbit.listener.ConditionalRejectingErrorHandler
-
Return true if there is already an
AmqpRejectAndDontRequeueException
present in the cause chain. - causeChainHasImmediateAcknowledgeAmqpException(Throwable) - Method in class org.springframework.amqp.rabbit.listener.AbstractMessageListenerContainer
-
Traverse the cause chain and, if an
ImmediateAcknowledgeAmqpException
is found before anAmqpRejectAndDontRequeueException
, return true. - CHANNEL - Enum constant in enum class org.springframework.amqp.rabbit.connection.CachingConnectionFactory.CacheMode
-
Cache channels - single connection.
- CHANNEL_PROTOCOL_CLASS_ID_20 - Static variable in class org.springframework.amqp.rabbit.connection.RabbitUtils
-
AMQP Channel protocol class id.
- ChannelAwareBatchMessageListener - Interface in org.springframework.amqp.rabbit.listener.api
-
Used to receive a batch of messages if the container supports it.
- ChannelAwareMessageListener - Interface in org.springframework.amqp.rabbit.listener.api
-
A message listener that is aware of the Channel on which the message was received.
- ChannelCallback<T> - Interface in org.springframework.amqp.rabbit.core
-
Basic callback for use in RabbitTemplate.
- ChannelListener - Interface in org.springframework.amqp.rabbit.connection
-
A listener for new channel creation and destruction.
- ChannelProxy - Interface in org.springframework.amqp.rabbit.connection
-
Subinterface of
Channel
to be implemented by Channel proxies. - checkAfterCompletion() - Static method in class org.springframework.amqp.rabbit.connection.ConnectionFactoryUtils
-
When using transaction synchronization, call this method after the transaction commits to verify that the RabbitMQ transaction committed.
- checkConnect() - Method in class org.springframework.amqp.rabbit.listener.DirectMessageListenerContainer
- checkMessageListener(Object) - Method in class org.springframework.amqp.rabbit.listener.AbstractMessageListenerContainer
-
Check the given message listener, throwing an exception if it does not correspond to a supported listener type.
- checkMicrometer() - Method in class org.springframework.amqp.rabbit.listener.ObservableListenerContainer
- checkMismatchedQueues() - Method in class org.springframework.amqp.rabbit.listener.AbstractMessageListenerContainer
- checkObservation() - Method in class org.springframework.amqp.rabbit.listener.ObservableListenerContainer
- checkOptional(Type) - Method in class org.springframework.amqp.rabbit.listener.adapter.MessagingMessageListenerAdapter.MessagingMessageConverterAdapter
- clear() - Static method in class org.springframework.amqp.rabbit.connection.SimpleResourceHolder
-
Clear resources for the current thread.
- clearConfirmListeners() - Method in class org.springframework.amqp.rabbit.connection.PublisherCallbackChannelImpl
- clearConnectionListeners() - Method in class org.springframework.amqp.rabbit.connection.AbstractConnectionFactory
- clearConnectionListeners() - Method in class org.springframework.amqp.rabbit.connection.AbstractRoutingConnectionFactory
- clearConnectionListeners() - Method in interface org.springframework.amqp.rabbit.connection.ConnectionFactory
- clearConnectionListeners() - Method in class org.springframework.amqp.rabbit.connection.LocalizedQueueConnectionFactory
- clearDelegates() - Method in class org.springframework.amqp.rabbit.connection.CompositeConnectionListener
- clearDeliveryTags() - Method in class org.springframework.amqp.rabbit.listener.BlockingQueueConsumer
-
Clear the delivery tags when rolling back with an external transaction manager.
- clearPhysicalCloseRequired() - Static method in class org.springframework.amqp.rabbit.connection.RabbitUtils
-
Clear the physicalCloseRequired flag.
- clearReturnListeners() - Method in class org.springframework.amqp.rabbit.connection.PublisherCallbackChannelImpl
- close() - Method in interface org.springframework.amqp.rabbit.connection.Connection
-
Close this connection and all its channels with the
AMQP.REPLY_SUCCESS
close code and message 'OK'. - close() - Method in class org.springframework.amqp.rabbit.connection.PublisherCallbackChannelImpl
- close() - Method in class org.springframework.amqp.rabbit.connection.SimpleConnection
- close(int, String) - Method in class org.springframework.amqp.rabbit.connection.PublisherCallbackChannelImpl
- close(T) - Method in interface org.springframework.amqp.rabbit.connection.NodeLocator
-
Close the client.
- closeAll() - Method in class org.springframework.amqp.rabbit.connection.RabbitResourceHolder
- closeAndClear(Collection<ChannelProxy>) - Method in class org.springframework.amqp.rabbit.connection.CachingConnectionFactory
- closeChannel(Channel) - Static method in class org.springframework.amqp.rabbit.connection.RabbitUtils
-
Close the given RabbitMQ Channel and ignore any thrown exception.
- closeChannels(Collection<ChannelProxy>) - Method in class org.springframework.amqp.rabbit.connection.CachingConnectionFactory
- closeConnection(Connection) - Static method in class org.springframework.amqp.rabbit.connection.RabbitUtils
-
Close the given RabbitMQ Connection and ignore any thrown exception.
- closeMessageConsumer(Channel, Collection<String>, boolean) - Static method in class org.springframework.amqp.rabbit.connection.RabbitUtils
- closeThreadChannel() - Method in interface org.springframework.amqp.rabbit.connection.Connection
-
Close any channel associated with the current thread.
- closeThreadChannel() - Method in class org.springframework.amqp.rabbit.connection.ThreadChannelConnectionFactory
-
Close the channel associated with this thread, if any.
- ClosingRecoveryListener - Class in org.springframework.amqp.rabbit.connection
-
A
RecoveryListener
that closes the recovered channel, to avoid orphaned consumers. - commitAll() - Method in class org.springframework.amqp.rabbit.connection.RabbitResourceHolder
- commitIfNecessary(boolean) - Method in class org.springframework.amqp.rabbit.listener.BlockingQueueConsumer
-
Perform a commit or message acknowledgement, as appropriate.
- commitIfNecessary(Channel) - Static method in class org.springframework.amqp.rabbit.connection.RabbitUtils
-
Commit the Channel if not within a JTA transaction.
- CompositeChannelListener - Class in org.springframework.amqp.rabbit.connection
- CompositeChannelListener() - Constructor for class org.springframework.amqp.rabbit.connection.CompositeChannelListener
- CompositeConnectionListener - Class in org.springframework.amqp.rabbit.connection
-
A composite listener that invokes its delegages in turn.
- CompositeConnectionListener() - Constructor for class org.springframework.amqp.rabbit.connection.CompositeConnectionListener
- CompositeContainerCustomizer<C extends MessageListenerContainer> - Class in org.springframework.amqp.rabbit.config
-
Implementation of
ContainerCustomizer
providing the configuration of multiple customizers at the same time. - CompositeContainerCustomizer(List<ContainerCustomizer<C>>) - Constructor for class org.springframework.amqp.rabbit.config.CompositeContainerCustomizer
-
Create an instance with the provided delegate customizers.
- concurrency() - Element in annotation interface org.springframework.amqp.rabbit.annotation.RabbitListener
-
Set the concurrency of the listener container for this listener.
- ConditionalRejectingErrorHandler - Class in org.springframework.amqp.rabbit.listener
-
ErrorHandler
that conditionally wraps the Exception in anAmqpRejectAndDontRequeueException
if the configured rejection strategy determines that the message is fatal and should not be requeued. - ConditionalRejectingErrorHandler() - Constructor for class org.springframework.amqp.rabbit.listener.ConditionalRejectingErrorHandler
-
Create a handler with the
ConditionalRejectingErrorHandler.DefaultExceptionStrategy
. - ConditionalRejectingErrorHandler(FatalExceptionStrategy) - Constructor for class org.springframework.amqp.rabbit.listener.ConditionalRejectingErrorHandler
-
Create a handler with the supplied
FatalExceptionStrategy
implementation. - ConditionalRejectingErrorHandler.DefaultExceptionStrategy - Class in org.springframework.amqp.rabbit.listener
-
Default implementation of
FatalExceptionStrategy
. - configure(C) - Method in class org.springframework.amqp.rabbit.config.CompositeContainerCustomizer
- configure(C) - Method in interface org.springframework.amqp.rabbit.config.ContainerCustomizer
-
Configure the container.
- configureAdminIfNeeded() - Method in class org.springframework.amqp.rabbit.listener.AbstractMessageListenerContainer
- configureKeyManagers() - Method in class org.springframework.amqp.rabbit.connection.RabbitConnectionFactoryBean
- configureListenerAdapter(MessagingMessageListenerAdapter) - Method in class org.springframework.amqp.rabbit.listener.MethodRabbitListenerEndpoint
-
Create a
HandlerAdapter
for this listener adapter. - configureListenerAdapter(MessagingMessageListenerAdapter) - Method in class org.springframework.amqp.rabbit.listener.MultiMethodRabbitListenerEndpoint
- configureRabbitConnectionFactory(RabbitConnectionFactoryBean) - Method in class org.springframework.amqp.rabbit.log4j2.AmqpAppender.AmqpManager
-
Configure the
RabbitConnectionFactoryBean
. - configureRabbitConnectionFactory(RabbitConnectionFactoryBean) - Method in class org.springframework.amqp.rabbit.logback.AmqpAppender
-
Configure the
RabbitConnectionFactoryBean
. - configureRabbitListeners(RabbitListenerEndpointRegistrar) - Method in interface org.springframework.amqp.rabbit.annotation.RabbitListenerConfigurer
-
Callback allowing a
RabbitListenerEndpointRegistry
and specificRabbitListenerEndpoint
instances to be registered against the givenRabbitListenerEndpointRegistrar
. - configureTrustManagers() - Method in class org.springframework.amqp.rabbit.connection.RabbitConnectionFactoryBean
- confirm(CorrelationData, boolean, String) - Method in class org.springframework.amqp.rabbit.AsyncRabbitTemplate
- confirm(CorrelationData, boolean, String) - Method in interface org.springframework.amqp.rabbit.core.RabbitTemplate.ConfirmCallback
-
Confirmation callback.
- Confirm(boolean, String) - Constructor for class org.springframework.amqp.rabbit.connection.CorrelationData.Confirm
- confirmSelect() - Method in class org.springframework.amqp.rabbit.connection.PublisherCallbackChannelImpl
- Connection - Interface in org.springframework.amqp.rabbit.connection
- CONNECTION - Enum constant in enum class org.springframework.amqp.rabbit.connection.CachingConnectionFactory.CacheMode
-
Cache connections and channels within each connection.
- CONNECTION_PROTOCOL_CLASS_ID_10 - Static variable in class org.springframework.amqp.rabbit.connection.RabbitUtils
-
AMQP Connection protocol class id.
- ConnectionBlockedEvent - Class in org.springframework.amqp.rabbit.connection
-
The
AmqpEvent
emitted by theCachingConnectionFactory
when its connections are blocked. - ConnectionBlockedEvent(Connection, String) - Constructor for class org.springframework.amqp.rabbit.connection.ConnectionBlockedEvent
- connectionFactory - Variable in class org.springframework.amqp.rabbit.connection.RabbitConnectionFactoryBean
- ConnectionFactory - Interface in org.springframework.amqp.rabbit.connection
-
An interface based ConnectionFactory for creating
Connections
. - ConnectionFactoryConfigurationUtils - Class in org.springframework.amqp.rabbit.connection
-
Utility methods for configuring connection factories.
- ConnectionFactoryContextWrapper - Class in org.springframework.amqp.rabbit.connection
-
Helper class to handle
ConnectionFactory
context binding and unbinding when executing instructions. - ConnectionFactoryContextWrapper(ConnectionFactory) - Constructor for class org.springframework.amqp.rabbit.connection.ConnectionFactoryContextWrapper
- ConnectionFactoryUtils - Class in org.springframework.amqp.rabbit.connection
-
Helper class for managing a Spring based Rabbit
ConnectionFactory
, in particular for obtaining transactional Rabbit resources for a given ConnectionFactory. - ConnectionFactoryUtils.ResourceFactory - Interface in org.springframework.amqp.rabbit.connection
-
Callback interface for resource creation.
- ConnectionListener - Interface in org.springframework.amqp.rabbit.connection
-
A listener for connection creation and closing.
- ConnectionNameStrategy - Interface in org.springframework.amqp.rabbit.connection
-
A strategy to build an application-specific connection name, which can be displayed in the management UI if RabbitMQ server supports it.
- ConnectionProxy - Interface in org.springframework.amqp.rabbit.connection
-
Subinterface of
Connection
to be implemented by Connection proxies. - ConnectionUnblockedEvent - Class in org.springframework.amqp.rabbit.connection
-
The
AmqpEvent
emitted by theCachingConnectionFactory
when its connections are unblocked. - ConnectionUnblockedEvent(Connection) - Constructor for class org.springframework.amqp.rabbit.connection.ConnectionUnblockedEvent
- CONSUME_METHOD_ID_20 - Static variable in class org.springframework.amqp.rabbit.connection.RabbitUtils
-
AMQP consume method.
- ConsumeOkEvent - Class in org.springframework.amqp.rabbit.listener
-
An
AmqpEvent
emitted by the listener container when consumer is subscribed to the queue. - ConsumeOkEvent(Object, String, String) - Constructor for class org.springframework.amqp.rabbit.listener.ConsumeOkEvent
-
Instantiate a
ConsumeOkEvent
based on the provided consumer, queue and consumer tag. - ConsumeOkNotReceivedException - Exception in org.springframework.amqp.rabbit.core
-
Thrown when a blocking receive operation is performed but the consumeOk was not received before the receive timeout.
- ConsumeOkNotReceivedException(String) - Constructor for exception org.springframework.amqp.rabbit.core.ConsumeOkNotReceivedException
- ConsumerCancelledException - Exception in org.springframework.amqp.rabbit.support
-
Thrown when the broker cancels the consumer and the message queue is drained.
- ConsumerCancelledException() - Constructor for exception org.springframework.amqp.rabbit.support.ConsumerCancelledException
- ConsumerCancelledException(Throwable) - Constructor for exception org.springframework.amqp.rabbit.support.ConsumerCancelledException
- ConsumerChannelRegistry - Class in org.springframework.amqp.rabbit.connection
-
Consumers register their primary channels with this class.
- consumerCount(String) - Method in class org.springframework.amqp.rabbit.connection.PublisherCallbackChannelImpl
- consumerRemoved(DirectMessageListenerContainer.SimpleConsumer) - Method in class org.springframework.amqp.rabbit.listener.DirectMessageListenerContainer
-
Called whenever a consumer is removed.
- consumerRemoved(DirectMessageListenerContainer.SimpleConsumer) - Method in class org.springframework.amqp.rabbit.listener.DirectReplyToMessageListenerContainer
- consumers - Variable in class org.springframework.amqp.rabbit.listener.DirectMessageListenerContainer
- consumersLock - Variable in class org.springframework.amqp.rabbit.listener.AbstractMessageListenerContainer
- containerAckMode(AcknowledgeMode) - Method in class org.springframework.amqp.rabbit.listener.adapter.AbstractAdaptableMessageListener
- ContainerCustomizer<C extends MessageListenerContainer> - Interface in org.springframework.amqp.rabbit.config
-
Called by the container factory after the container is created and configured.
- containerFactory() - Element in annotation interface org.springframework.amqp.rabbit.annotation.RabbitListener
-
The bean name of the
RabbitListenerContainerFactory
to use to create the message listener container responsible to serve this endpoint. - ContainerUtils - Class in org.springframework.amqp.rabbit.listener.support
-
Utility methods for listener containers.
- containsChannel(Channel) - Method in class org.springframework.amqp.rabbit.connection.RabbitResourceHolder
- ContinuationHandlerMethodArgumentResolver - Class in org.springframework.amqp.rabbit.listener.adapter
-
No-op resolver for method arguments of type
Continuation
. - ContinuationHandlerMethodArgumentResolver() - Constructor for class org.springframework.amqp.rabbit.listener.adapter.ContinuationHandlerMethodArgumentResolver
- convert(Object, Type, MessageConverter) - Method in class org.springframework.amqp.rabbit.listener.adapter.AbstractAdaptableMessageListener
-
Convert to a message, with reply content type based on settings.
- convertAmqpException(RuntimeException) - Method in class org.springframework.amqp.rabbit.core.RabbitMessagingTemplate
- convertAmqpMessage(Message) - Method in class org.springframework.amqp.rabbit.core.RabbitMessagingTemplate
- convertAndSend(Object) - Method in class org.springframework.amqp.rabbit.core.RabbitTemplate
- convertAndSend(Object, MessagePostProcessor) - Method in class org.springframework.amqp.rabbit.core.RabbitTemplate
- convertAndSend(Object, MessagePostProcessor, CorrelationData) - Method in interface org.springframework.amqp.rabbit.core.RabbitOperations
-
Convert a Java object to an Amqp
Message
and send it to a default exchange with a default routing key. - convertAndSend(Object, MessagePostProcessor, CorrelationData) - Method in class org.springframework.amqp.rabbit.core.RabbitTemplate
- convertAndSend(String, Object) - Method in class org.springframework.amqp.rabbit.core.RabbitTemplate
- convertAndSend(String, Object, MessagePostProcessor) - Method in class org.springframework.amqp.rabbit.core.RabbitTemplate
- convertAndSend(String, Object, MessagePostProcessor, CorrelationData) - Method in interface org.springframework.amqp.rabbit.core.RabbitOperations
-
Convert a Java object to an Amqp
Message
and send it to a default exchange with a specific routing key. - convertAndSend(String, Object, MessagePostProcessor, CorrelationData) - Method in class org.springframework.amqp.rabbit.core.RabbitTemplate
- convertAndSend(String, Object, CorrelationData) - Method in interface org.springframework.amqp.rabbit.core.RabbitOperations
-
Convert a Java object to an Amqp
Message
and send it to a default exchange with a specific routing key. - convertAndSend(String, Object, CorrelationData) - Method in class org.springframework.amqp.rabbit.core.RabbitTemplate
- convertAndSend(String, String, Object) - Method in interface org.springframework.amqp.rabbit.core.RabbitMessageOperations
-
Convert the given Object to serialized form, possibly using a
MessageConverter
, wrap it as a message and send it to a specific exchange with a specific routing key. - convertAndSend(String, String, Object) - Method in class org.springframework.amqp.rabbit.core.RabbitMessagingTemplate
- convertAndSend(String, String, Object) - Method in class org.springframework.amqp.rabbit.core.RabbitTemplate
- convertAndSend(String, String, Object, Map<String, Object>) - Method in interface org.springframework.amqp.rabbit.core.RabbitMessageOperations
-
Convert the given Object to serialized form, possibly using a
MessageConverter
, wrap it as a message with the given headers and send it to a specific exchange with a specific routing key. - convertAndSend(String, String, Object, Map<String, Object>) - Method in class org.springframework.amqp.rabbit.core.RabbitMessagingTemplate
- convertAndSend(String, String, Object, Map<String, Object>, MessagePostProcessor) - Method in interface org.springframework.amqp.rabbit.core.RabbitMessageOperations
-
Convert the given Object to serialized form, possibly using a
MessageConverter
, wrap it as a message with the given headers, apply the given post processor, and send the resulting message to a specific exchange with a specific routing key. - convertAndSend(String, String, Object, Map<String, Object>, MessagePostProcessor) - Method in class org.springframework.amqp.rabbit.core.RabbitMessagingTemplate
- convertAndSend(String, String, Object, MessagePostProcessor) - Method in class org.springframework.amqp.rabbit.core.RabbitTemplate
- convertAndSend(String, String, Object, MessagePostProcessor, CorrelationData) - Method in interface org.springframework.amqp.rabbit.core.RabbitOperations
-
Convert a Java object to an Amqp
Message
and send it to a specific exchange with a specific routing key. - convertAndSend(String, String, Object, MessagePostProcessor, CorrelationData) - Method in class org.springframework.amqp.rabbit.core.RabbitTemplate
- convertAndSend(String, String, Object, CorrelationData) - Method in interface org.springframework.amqp.rabbit.core.RabbitOperations
-
Convert a Java object to an Amqp
Message
and send it to a specific exchange with a specific routing key. - convertAndSend(String, String, Object, CorrelationData) - Method in class org.springframework.amqp.rabbit.core.RabbitTemplate
- convertAndSend(String, String, Object, MessagePostProcessor) - Method in interface org.springframework.amqp.rabbit.core.RabbitMessageOperations
-
Convert the given Object to serialized form, possibly using a
MessageConverter
, wrap it as a message, apply the given post processor, and send the resulting message to a specific exchange with a specific routing key. - convertAndSend(String, String, Object, MessagePostProcessor) - Method in class org.springframework.amqp.rabbit.core.RabbitMessagingTemplate
- converterWinsContentType() - Element in annotation interface org.springframework.amqp.rabbit.annotation.RabbitListener
-
Set to 'false' to override any content type headers set by the message converter with the value of the 'replyContentType' property.
- convertMessageIfNecessary(Object) - Method in class org.springframework.amqp.rabbit.core.RabbitTemplate
- convertRabbitAccessException(Exception) - Method in class org.springframework.amqp.rabbit.connection.RabbitAccessor
- convertRabbitAccessException(Throwable) - Static method in class org.springframework.amqp.rabbit.support.RabbitExceptionTranslator
- convertSendAndReceive(Object) - Method in class org.springframework.amqp.rabbit.AsyncRabbitTemplate
- convertSendAndReceive(Object) - Method in class org.springframework.amqp.rabbit.core.RabbitTemplate
- convertSendAndReceive(Object, MessagePostProcessor) - Method in class org.springframework.amqp.rabbit.AsyncRabbitTemplate
- convertSendAndReceive(Object, MessagePostProcessor) - Method in class org.springframework.amqp.rabbit.core.RabbitTemplate
- convertSendAndReceive(Object, MessagePostProcessor, CorrelationData) - Method in interface org.springframework.amqp.rabbit.core.RabbitOperations
-
Basic RPC pattern with conversion.
- convertSendAndReceive(Object, MessagePostProcessor, CorrelationData) - Method in class org.springframework.amqp.rabbit.core.RabbitTemplate
- convertSendAndReceive(Object, CorrelationData) - Method in interface org.springframework.amqp.rabbit.core.RabbitOperations
-
Basic RPC pattern with conversion.
- convertSendAndReceive(Object, CorrelationData) - Method in class org.springframework.amqp.rabbit.core.RabbitTemplate
- convertSendAndReceive(String, Object) - Method in class org.springframework.amqp.rabbit.AsyncRabbitTemplate
- convertSendAndReceive(String, Object) - Method in class org.springframework.amqp.rabbit.core.RabbitTemplate
- convertSendAndReceive(String, Object, MessagePostProcessor) - Method in class org.springframework.amqp.rabbit.AsyncRabbitTemplate
- convertSendAndReceive(String, Object, MessagePostProcessor) - Method in class org.springframework.amqp.rabbit.core.RabbitTemplate
- convertSendAndReceive(String, Object, MessagePostProcessor, CorrelationData) - Method in interface org.springframework.amqp.rabbit.core.RabbitOperations
-
Basic RPC pattern with conversion.
- convertSendAndReceive(String, Object, MessagePostProcessor, CorrelationData) - Method in class org.springframework.amqp.rabbit.core.RabbitTemplate
- convertSendAndReceive(String, Object, CorrelationData) - Method in interface org.springframework.amqp.rabbit.core.RabbitOperations
-
Basic RPC pattern with conversion.
- convertSendAndReceive(String, Object, CorrelationData) - Method in class org.springframework.amqp.rabbit.core.RabbitTemplate
- convertSendAndReceive(String, String, Object) - Method in class org.springframework.amqp.rabbit.AsyncRabbitTemplate
- convertSendAndReceive(String, String, Object) - Method in class org.springframework.amqp.rabbit.core.RabbitTemplate
- convertSendAndReceive(String, String, Object, Class<T>) - Method in interface org.springframework.amqp.rabbit.core.RabbitMessageOperations
-
Convert the given request Object to serialized form, possibly using a
MessageConverter
, send it as aMessage
to a specific exchange with a specific routing key, receive the reply and convert its body of the specified target class. - convertSendAndReceive(String, String, Object, Class<T>) - Method in class org.springframework.amqp.rabbit.core.RabbitMessagingTemplate
- convertSendAndReceive(String, String, Object, Class<T>, MessagePostProcessor) - Method in interface org.springframework.amqp.rabbit.core.RabbitMessageOperations
-
Convert the given request Object to serialized form, possibly using a
MessageConverter
, apply the given post processor and send the resultingMessage
to a specific exchange with a specific routing key, receive the reply and convert its body of the given target class. - convertSendAndReceive(String, String, Object, Class<T>, MessagePostProcessor) - Method in class org.springframework.amqp.rabbit.core.RabbitMessagingTemplate
- convertSendAndReceive(String, String, Object, Map<String, Object>, Class<T>) - Method in interface org.springframework.amqp.rabbit.core.RabbitMessageOperations
-
Convert the given request Object to serialized form, possibly using a
MessageConverter
, send it as aMessage
with the given headers, to a specific exchange with a specific routing key, receive the reply and convert its body of the specified target class. - convertSendAndReceive(String, String, Object, Map<String, Object>, Class<T>) - Method in class org.springframework.amqp.rabbit.core.RabbitMessagingTemplate
- convertSendAndReceive(String, String, Object, Map<String, Object>, Class<T>, MessagePostProcessor) - Method in interface org.springframework.amqp.rabbit.core.RabbitMessageOperations
-
Convert the given request Object to serialized form, possibly using a
MessageConverter
, wrap it as a message with the given headers, apply the given post processor and send the resultingMessage
to a specific exchange with a specific routing key,, receive the reply and convert its body of the given target class. - convertSendAndReceive(String, String, Object, Map<String, Object>, Class<T>, MessagePostProcessor) - Method in class org.springframework.amqp.rabbit.core.RabbitMessagingTemplate
- convertSendAndReceive(String, String, Object, MessagePostProcessor) - Method in class org.springframework.amqp.rabbit.AsyncRabbitTemplate
- convertSendAndReceive(String, String, Object, MessagePostProcessor) - Method in class org.springframework.amqp.rabbit.core.RabbitTemplate
- convertSendAndReceive(String, String, Object, MessagePostProcessor, CorrelationData) - Method in interface org.springframework.amqp.rabbit.core.RabbitOperations
-
Basic RPC pattern with conversion.
- convertSendAndReceive(String, String, Object, MessagePostProcessor, CorrelationData) - Method in class org.springframework.amqp.rabbit.core.RabbitTemplate
- convertSendAndReceive(String, String, Object, CorrelationData) - Method in interface org.springframework.amqp.rabbit.core.RabbitOperations
-
Basic RPC pattern with conversion.
- convertSendAndReceive(String, String, Object, CorrelationData) - Method in class org.springframework.amqp.rabbit.core.RabbitTemplate
- convertSendAndReceiveAsType(Object, MessagePostProcessor, CorrelationData, ParameterizedTypeReference<T>) - Method in interface org.springframework.amqp.rabbit.core.RabbitOperations
-
Basic RPC pattern with conversion.
- convertSendAndReceiveAsType(Object, MessagePostProcessor, CorrelationData, ParameterizedTypeReference<T>) - Method in class org.springframework.amqp.rabbit.core.RabbitTemplate
- convertSendAndReceiveAsType(Object, MessagePostProcessor, ParameterizedTypeReference<C>) - Method in class org.springframework.amqp.rabbit.AsyncRabbitTemplate
- convertSendAndReceiveAsType(Object, MessagePostProcessor, ParameterizedTypeReference<T>) - Method in class org.springframework.amqp.rabbit.core.RabbitTemplate
- convertSendAndReceiveAsType(Object, CorrelationData, ParameterizedTypeReference<T>) - Method in interface org.springframework.amqp.rabbit.core.RabbitOperations
-
Basic RPC pattern with conversion.
- convertSendAndReceiveAsType(Object, CorrelationData, ParameterizedTypeReference<T>) - Method in class org.springframework.amqp.rabbit.core.RabbitTemplate
- convertSendAndReceiveAsType(Object, ParameterizedTypeReference<C>) - Method in class org.springframework.amqp.rabbit.AsyncRabbitTemplate
- convertSendAndReceiveAsType(Object, ParameterizedTypeReference<T>) - Method in class org.springframework.amqp.rabbit.core.RabbitTemplate
- convertSendAndReceiveAsType(String, Object, MessagePostProcessor, CorrelationData, ParameterizedTypeReference<T>) - Method in interface org.springframework.amqp.rabbit.core.RabbitOperations
-
Basic RPC pattern with conversion.
- convertSendAndReceiveAsType(String, Object, MessagePostProcessor, CorrelationData, ParameterizedTypeReference<T>) - Method in class org.springframework.amqp.rabbit.core.RabbitTemplate
- convertSendAndReceiveAsType(String, Object, MessagePostProcessor, ParameterizedTypeReference<C>) - Method in class org.springframework.amqp.rabbit.AsyncRabbitTemplate
- convertSendAndReceiveAsType(String, Object, MessagePostProcessor, ParameterizedTypeReference<T>) - Method in class org.springframework.amqp.rabbit.core.RabbitTemplate
- convertSendAndReceiveAsType(String, Object, CorrelationData, ParameterizedTypeReference<T>) - Method in interface org.springframework.amqp.rabbit.core.RabbitOperations
-
Basic RPC pattern with conversion.
- convertSendAndReceiveAsType(String, Object, CorrelationData, ParameterizedTypeReference<T>) - Method in class org.springframework.amqp.rabbit.core.RabbitTemplate
- convertSendAndReceiveAsType(String, Object, ParameterizedTypeReference<C>) - Method in class org.springframework.amqp.rabbit.AsyncRabbitTemplate
- convertSendAndReceiveAsType(String, Object, ParameterizedTypeReference<T>) - Method in class org.springframework.amqp.rabbit.core.RabbitTemplate
- convertSendAndReceiveAsType(String, String, Object, MessagePostProcessor, CorrelationData, ParameterizedTypeReference<T>) - Method in interface org.springframework.amqp.rabbit.core.RabbitOperations
-
Basic RPC pattern with conversion.
- convertSendAndReceiveAsType(String, String, Object, MessagePostProcessor, CorrelationData, ParameterizedTypeReference<T>) - Method in class org.springframework.amqp.rabbit.core.RabbitTemplate
- convertSendAndReceiveAsType(String, String, Object, MessagePostProcessor, ParameterizedTypeReference<C>) - Method in class org.springframework.amqp.rabbit.AsyncRabbitTemplate
- convertSendAndReceiveAsType(String, String, Object, MessagePostProcessor, ParameterizedTypeReference<T>) - Method in class org.springframework.amqp.rabbit.core.RabbitTemplate
- convertSendAndReceiveAsType(String, String, Object, CorrelationData, ParameterizedTypeReference<T>) - Method in interface org.springframework.amqp.rabbit.core.RabbitOperations
-
Basic RPC pattern with conversion.
- convertSendAndReceiveAsType(String, String, Object, ParameterizedTypeReference<C>) - Method in class org.springframework.amqp.rabbit.AsyncRabbitTemplate
- convertSendAndReceiveAsType(String, String, Object, ParameterizedTypeReference<T>) - Method in class org.springframework.amqp.rabbit.core.RabbitTemplate
- convertSendAndReceiveRaw(String, String, Object, MessagePostProcessor, CorrelationData) - Method in class org.springframework.amqp.rabbit.core.RabbitTemplate
-
Convert and send a message and return the raw reply message, or null.
- CORRELATED - Enum constant in enum class org.springframework.amqp.rabbit.connection.CachingConnectionFactory.ConfirmType
-
Use with
CorrelationData
to correlate confirmations with sent messages. - correlationConvertAndSend(Object, CorrelationData) - Method in interface org.springframework.amqp.rabbit.core.RabbitOperations
-
Convert a Java object to an Amqp
Message
and send it to a default exchange with a default routing key. - correlationConvertAndSend(Object, CorrelationData) - Method in class org.springframework.amqp.rabbit.core.RabbitTemplate
- CorrelationData - Class in org.springframework.amqp.rabbit.connection
-
Base class for correlating publisher confirms to sent messages.
- CorrelationData() - Constructor for class org.springframework.amqp.rabbit.connection.CorrelationData
-
Construct an instance with a null Id.
- CorrelationData(String) - Constructor for class org.springframework.amqp.rabbit.connection.CorrelationData
-
Construct an instance with the supplied id.
- CorrelationData.Confirm - Class in org.springframework.amqp.rabbit.connection
-
Represents a publisher confirmation.
- CorrelationDataPostProcessor - Interface in org.springframework.amqp.rabbit.core
-
A callback invoked immediately before publishing a message to update, replace, or create correlation data for publisher confirms.
- countDown() - Method in class org.springframework.amqp.rabbit.connection.PendingConfirm
-
Count down the returned message latch; call after the listener has been called.
- counter - Variable in class org.springframework.amqp.rabbit.config.AbstractRabbitListenerContainerFactory
- createBareConnection() - Method in class org.springframework.amqp.rabbit.connection.AbstractConnectionFactory
- createBlockingQueueConsumer() - Method in class org.springframework.amqp.rabbit.listener.SimpleMessageListenerContainer
- createChannel(boolean) - Method in interface org.springframework.amqp.rabbit.connection.Connection
-
Create a new channel, using an internally allocated channel number.
- createChannel(boolean) - Method in class org.springframework.amqp.rabbit.connection.SimpleConnection
- createChannel(Channel, ExecutorService) - Method in interface org.springframework.amqp.rabbit.connection.PublisherCallbackChannelFactory
-
Create a
PublisherCallbackChannel
instance based on the provided delegate and executor. - createChannel(Connection) - Method in interface org.springframework.amqp.rabbit.connection.ConnectionFactoryUtils.ResourceFactory
-
Create a new RabbitMQ Session for registration with a RabbitResourceHolder.
- createClient(String, String) - Method in interface org.springframework.amqp.rabbit.connection.NodeLocator
-
Create a client for subsequent use.
- createClient(String, String) - Method in class org.springframework.amqp.rabbit.connection.RestTemplateNodeLocator
- createClient(String, String) - Method in class org.springframework.amqp.rabbit.connection.WebFluxNodeLocator
-
Create a client instance.
- createConnection() - Method in class org.springframework.amqp.rabbit.connection.AbstractRoutingConnectionFactory
- createConnection() - Method in class org.springframework.amqp.rabbit.connection.CachingConnectionFactory
- createConnection() - Method in interface org.springframework.amqp.rabbit.connection.ConnectionFactory
- createConnection() - Method in interface org.springframework.amqp.rabbit.connection.ConnectionFactoryUtils.ResourceFactory
-
Create a new RabbitMQ Connection for registration with a RabbitResourceHolder.
- createConnection() - Method in class org.springframework.amqp.rabbit.connection.LocalizedQueueConnectionFactory
- createConnection() - Method in class org.springframework.amqp.rabbit.connection.PooledChannelConnectionFactory
- createConnection() - Method in class org.springframework.amqp.rabbit.connection.RabbitAccessor
-
Create a RabbitMQ Connection via this template's ConnectionFactory and its host and port values.
- createConnection() - Method in class org.springframework.amqp.rabbit.connection.ThreadChannelConnectionFactory
- createConnection(ConnectionFactory, boolean) - Static method in class org.springframework.amqp.rabbit.connection.ConnectionFactoryUtils
-
Create a connection with this connection factory and/or its publisher factory.
- createConnectionFactory(String, String) - Method in class org.springframework.amqp.rabbit.connection.LocalizedQueueConnectionFactory
-
Create a dedicated connection factory for the address.
- createContainerInstance() - Method in class org.springframework.amqp.rabbit.config.AbstractRabbitListenerContainerFactory
-
Create an empty container instance.
- createContainerInstance() - Method in class org.springframework.amqp.rabbit.config.DirectRabbitListenerContainerFactory
- createContainerInstance() - Method in class org.springframework.amqp.rabbit.config.SimpleRabbitListenerContainerFactory
- createElementDescription(Element) - Static method in class org.springframework.amqp.rabbit.config.NamespaceUtils
-
Provides a user friendly description of an element based on its node name and, if available, its "id" attribute value.
- createEventQueue() - Method in class org.springframework.amqp.rabbit.logback.AmqpAppender
-
Subclasses can override this method to inject a custom queue implementation.
- createExpressionDefIfAttributeDefined(String, Element) - Static method in class org.springframework.amqp.rabbit.config.NamespaceUtils
- createExpressionDefinitionFromValueOrExpression(String, String, ParserContext, Element, boolean) - Static method in class org.springframework.amqp.rabbit.config.NamespaceUtils
- createInstance() - Method in class org.springframework.amqp.rabbit.config.ListenerContainerFactoryBean
- createInstance() - Method in class org.springframework.amqp.rabbit.connection.RabbitConnectionFactoryBean
- createInstance() - Method in class org.springframework.amqp.rabbit.support.ExpressionFactoryBean
- createInvocableHandlerMethod(Object, Method) - Method in class org.springframework.amqp.rabbit.listener.adapter.AmqpMessageHandlerMethodFactory
- createListenerContainer() - Method in interface org.springframework.amqp.rabbit.listener.RabbitListenerContainerFactory
-
Create a
MessageListenerContainer
with noMessageListener
or queues; the listener must be added later before the container is started. - createListenerContainer(RabbitListenerEndpoint) - Method in class org.springframework.amqp.rabbit.config.AbstractRabbitListenerContainerFactory
- createListenerContainer(RabbitListenerEndpoint) - Method in class org.springframework.amqp.rabbit.config.BaseRabbitListenerContainerFactory
- createListenerContainer(RabbitListenerEndpoint) - Method in interface org.springframework.amqp.rabbit.listener.RabbitListenerContainerFactory
-
Create a
MessageListenerContainer
for the givenRabbitListenerEndpoint
. - createListenerContainer(RabbitListenerEndpoint, RabbitListenerContainerFactory<?>) - Method in class org.springframework.amqp.rabbit.listener.RabbitListenerEndpointRegistry
-
Create and start a new
MessageListenerContainer
using the specified factory. - createMessageListener(MessageListenerContainer) - Method in class org.springframework.amqp.rabbit.config.SimpleRabbitListenerEndpoint
- createMessageListener(MessageListenerContainer) - Method in class org.springframework.amqp.rabbit.listener.AbstractRabbitListenerEndpoint
-
Create a
MessageListener
that is able to serve this endpoint for the specified container. - createMessageListener(MessageListenerContainer) - Method in class org.springframework.amqp.rabbit.listener.MethodRabbitListenerEndpoint
- createMessageListenerInstance(Boolean) - Method in class org.springframework.amqp.rabbit.listener.MethodRabbitListenerEndpoint
-
Create an empty
MessagingMessageListenerAdapter
instance. - createRabbitConnectionFactory() - Method in class org.springframework.amqp.rabbit.log4j2.AmqpAppender.AmqpManager
-
Create the
ConnectionFactory
. - createRabbitConnectionFactory() - Method in class org.springframework.amqp.rabbit.logback.AmqpAppender
-
Create the
ConnectionFactory
. - createRabbitTemplate(ConnectionFactory) - Method in class org.springframework.amqp.rabbit.core.RabbitGatewaySupport
-
Create a RabbitTemplate for the given ConnectionFactory.
- createRecoverer() - Method in class org.springframework.amqp.rabbit.config.StatelessRetryOperationsInterceptorFactoryBean
- createSSLContext() - Method in class org.springframework.amqp.rabbit.connection.RabbitConnectionFactoryBean
-
Override this method to create and/or configure the
SSLContext
used by theConnectionFactory
.
D
- deactivate() - Method in class org.springframework.amqp.rabbit.support.ActiveObjectCounter
- debatch(Message) - Method in class org.springframework.amqp.rabbit.listener.AbstractMessageListenerContainer
- deBatch(Message, Consumer<Message>) - Method in interface org.springframework.amqp.rabbit.batch.BatchingStrategy
-
Decode a message into fragments.
- deBatch(Message, Consumer<Message>) - Method in class org.springframework.amqp.rabbit.batch.SimpleBatchingStrategy
-
Debatch a message that has a header with
MessageProperties.SPRING_BATCH_FORMAT
set toMessageProperties.BATCH_FORMAT_LENGTH_HEADER4
. - DeclarationExceptionEvent - Class in org.springframework.amqp.rabbit.core
-
Application event published when a declaration exception occurs.
- DeclarationExceptionEvent(Object, Declarable, Throwable) - Constructor for class org.springframework.amqp.rabbit.core.DeclarationExceptionEvent
- declare() - Element in annotation interface org.springframework.amqp.rabbit.annotation.Exchange
- declare() - Element in annotation interface org.springframework.amqp.rabbit.annotation.Queue
- declare() - Element in annotation interface org.springframework.amqp.rabbit.annotation.QueueBinding
- DECLARE_METHOD_ID_10 - Static variable in class org.springframework.amqp.rabbit.connection.RabbitUtils
-
AMQP declare method.
- declareBinding(Binding) - Method in class org.springframework.amqp.rabbit.core.RabbitAdmin
- declareExchange(Exchange) - Method in class org.springframework.amqp.rabbit.core.RabbitAdmin
- DeclareExchangeConnectionListener - Class in org.springframework.amqp.rabbit.core
-
A
ConnectionListener
that will declare a single exchange when the connection is established. - DeclareExchangeConnectionListener(Exchange, RabbitAdmin) - Constructor for class org.springframework.amqp.rabbit.core.DeclareExchangeConnectionListener
- declareQueue() - Method in class org.springframework.amqp.rabbit.core.RabbitAdmin
-
Declares a server-named exclusive, autodelete, non-durable queue.
- declareQueue(Queue) - Method in class org.springframework.amqp.rabbit.core.RabbitAdmin
-
Declare the given queue.
- declareTransactional(Channel) - Static method in class org.springframework.amqp.rabbit.connection.RabbitUtils
-
Declare to that broker that a channel is going to be used transactionally, and convert exceptions that arise.
- DEFAULT_CLOSE_TIMEOUT - Static variable in class org.springframework.amqp.rabbit.connection.AbstractConnectionFactory
- DEFAULT_DEBATCHING_ENABLED - Static variable in class org.springframework.amqp.rabbit.listener.AbstractMessageListenerContainer
- DEFAULT_EXCHANGE_NAME - Static variable in class org.springframework.amqp.rabbit.core.RabbitAdmin
-
The default exchange name.
- DEFAULT_FRAME_MAX_HEADROOM - Static variable in class org.springframework.amqp.rabbit.retry.RepublishMessageRecoverer
- DEFAULT_PREFETCH_COUNT - Static variable in class org.springframework.amqp.rabbit.listener.AbstractMessageListenerContainer
- DEFAULT_RABBIT_LISTENER_CONTAINER_FACTORY_BEAN_NAME - Static variable in class org.springframework.amqp.rabbit.annotation.RabbitListenerAnnotationBeanPostProcessor
-
The bean name of the default
RabbitListenerContainerFactory
. - DEFAULT_RECEIVE_TIMEOUT - Static variable in class org.springframework.amqp.rabbit.AsyncRabbitTemplate
- DEFAULT_RECEIVE_TIMEOUT - Static variable in class org.springframework.amqp.rabbit.listener.SimpleMessageListenerContainer
- DEFAULT_RECOVERY_INTERVAL - Static variable in class org.springframework.amqp.rabbit.listener.AbstractMessageListenerContainer
-
The default recovery interval: 5000 ms = 5 seconds.
- DEFAULT_SHUTDOWN_TIMEOUT - Static variable in class org.springframework.amqp.rabbit.listener.AbstractMessageListenerContainer
- DefaultChannelCloseLogger() - Constructor for class org.springframework.amqp.rabbit.connection.AbstractConnectionFactory.DefaultChannelCloseLogger
- DefaultExceptionStrategy() - Constructor for class org.springframework.amqp.rabbit.listener.ConditionalRejectingErrorHandler.DefaultExceptionStrategy
- DefaultExclusiveConsumerLogger() - Constructor for class org.springframework.amqp.rabbit.listener.AbstractMessageListenerContainer.DefaultExclusiveConsumerLogger
- DefaultMessagePropertiesConverter - Class in org.springframework.amqp.rabbit.support
-
Default implementation of the
MessagePropertiesConverter
strategy. - DefaultMessagePropertiesConverter() - Constructor for class org.springframework.amqp.rabbit.support.DefaultMessagePropertiesConverter
-
Construct an instance where
LongString
s will be returned unconverted when longer than 1024 bytes. - DefaultMessagePropertiesConverter(int) - Constructor for class org.springframework.amqp.rabbit.support.DefaultMessagePropertiesConverter
-
Construct an instance where
LongString
s will be returned unconverted when longer than this limit. - DefaultMessagePropertiesConverter(int, boolean) - Constructor for class org.springframework.amqp.rabbit.support.DefaultMessagePropertiesConverter
-
Construct an instance where
LongString
s will be returned unconverted or as aDataInputStream
when longer than this limit. - DefaultRabbitListenerObservationConvention() - Constructor for class org.springframework.amqp.rabbit.support.micrometer.RabbitListenerObservation.DefaultRabbitListenerObservationConvention
- DefaultRabbitTemplateObservationConvention() - Constructor for class org.springframework.amqp.rabbit.support.micrometer.RabbitTemplateObservation.DefaultRabbitTemplateObservationConvention
- delayed() - Element in annotation interface org.springframework.amqp.rabbit.annotation.Exchange
- DelegatingInvocableHandler - Class in org.springframework.amqp.rabbit.listener.adapter
-
Delegates to an
InvocableHandlerMethod
based on the message payload type. - DelegatingInvocableHandler(List<InvocableHandlerMethod>, Object, BeanExpressionResolver, BeanExpressionContext) - Constructor for class org.springframework.amqp.rabbit.listener.adapter.DelegatingInvocableHandler
-
Construct an instance with the supplied handlers for the bean.
- DelegatingInvocableHandler(List<InvocableHandlerMethod>, InvocableHandlerMethod, Object, BeanExpressionResolver, BeanExpressionContext) - Constructor for class org.springframework.amqp.rabbit.listener.adapter.DelegatingInvocableHandler
-
Construct an instance with the supplied handlers for the bean.
- DelegatingInvocableHandler(List<InvocableHandlerMethod>, InvocableHandlerMethod, Object, BeanExpressionResolver, BeanExpressionContext, Validator) - Constructor for class org.springframework.amqp.rabbit.listener.adapter.DelegatingInvocableHandler
-
Construct an instance with the supplied handlers for the bean.
- deleteExchange(String) - Method in class org.springframework.amqp.rabbit.core.RabbitAdmin
- deleteQueue(String) - Method in class org.springframework.amqp.rabbit.core.RabbitAdmin
- deleteQueue(String, boolean, boolean) - Method in class org.springframework.amqp.rabbit.core.RabbitAdmin
- Delivery - Class in org.springframework.amqp.rabbit.support
-
Encapsulates an arbitrary message - simple "bean" holder structure.
- Delivery(String, Envelope, AMQP.BasicProperties, byte[], String) - Constructor for class org.springframework.amqp.rabbit.support.Delivery
- destroy() - Method in class org.springframework.amqp.rabbit.connection.AbstractConnectionFactory
- destroy() - Method in class org.springframework.amqp.rabbit.connection.AbstractRoutingConnectionFactory
- destroy() - Method in class org.springframework.amqp.rabbit.connection.CachingConnectionFactory
-
Close the underlying shared connection.
- destroy() - Method in class org.springframework.amqp.rabbit.connection.LocalizedQueueConnectionFactory
- destroy() - Method in class org.springframework.amqp.rabbit.connection.PooledChannelConnectionFactory
- destroy() - Method in class org.springframework.amqp.rabbit.connection.ThreadChannelConnectionFactory
- destroy() - Method in class org.springframework.amqp.rabbit.core.RabbitTemplate
- destroy() - Method in class org.springframework.amqp.rabbit.listener.AbstractMessageListenerContainer
-
Calls
AbstractMessageListenerContainer.shutdown()
when the BeanFactory destroys the container instance. - destroy() - Method in class org.springframework.amqp.rabbit.listener.ObservableListenerContainer
- destroy() - Method in class org.springframework.amqp.rabbit.listener.RabbitListenerEndpointRegistry
- determineCurrentLookupKey() - Method in class org.springframework.amqp.rabbit.connection.AbstractRoutingConnectionFactory
-
Determine the current lookup key.
- determineCurrentLookupKey() - Method in class org.springframework.amqp.rabbit.connection.SimpleRoutingConnectionFactory
- determineTargetConnectionFactory() - Method in class org.springframework.amqp.rabbit.connection.AbstractRoutingConnectionFactory
-
Retrieve the current target
ConnectionFactory
. - direct - Enum constant in enum class org.springframework.amqp.rabbit.config.ListenerContainerFactoryBean.Type
- DirectExchangeParser - Class in org.springframework.amqp.rabbit.config
- DirectExchangeParser() - Constructor for class org.springframework.amqp.rabbit.config.DirectExchangeParser
- DirectMessageListenerContainer - Class in org.springframework.amqp.rabbit.listener
-
The
SimpleMessageListenerContainer
is not so simple. - DirectMessageListenerContainer() - Constructor for class org.springframework.amqp.rabbit.listener.DirectMessageListenerContainer
-
Create an instance;
RabbitAccessor.setConnectionFactory(ConnectionFactory)
must be called before starting. - DirectMessageListenerContainer(ConnectionFactory) - Constructor for class org.springframework.amqp.rabbit.listener.DirectMessageListenerContainer
-
Create an instance with the provided connection factory.
- DirectMessageListenerContainer.SimpleConsumer - Class in org.springframework.amqp.rabbit.listener
-
The consumer object.
- DirectRabbitListenerContainerFactory - Class in org.springframework.amqp.rabbit.config
-
A
RabbitListenerContainerFactory
implementation to build a regularDirectMessageListenerContainer
. - DirectRabbitListenerContainerFactory() - Constructor for class org.springframework.amqp.rabbit.config.DirectRabbitListenerContainerFactory
- DirectReplyToMessageListenerContainer - Class in org.springframework.amqp.rabbit.listener
-
Listener container for Direct ReplyTo only listens to the pseudo queue
Address.AMQ_RABBITMQ_REPLY_TO
. - DirectReplyToMessageListenerContainer(ConnectionFactory) - Constructor for class org.springframework.amqp.rabbit.listener.DirectReplyToMessageListenerContainer
- DirectReplyToMessageListenerContainer.ChannelHolder - Class in org.springframework.amqp.rabbit.listener
-
Holder for a channel; contains a consumer epoch used to prevent inappropriate release of the consumer after it has been allocated for reuse.
- doBegin(Object, TransactionDefinition) - Method in class org.springframework.amqp.rabbit.transaction.RabbitTransactionManager
- doCleanupAfterCompletion(Object) - Method in class org.springframework.amqp.rabbit.transaction.RabbitTransactionManager
- doCommit(DefaultTransactionStatus) - Method in class org.springframework.amqp.rabbit.transaction.RabbitTransactionManager
- doGetTransaction() - Method in class org.springframework.amqp.rabbit.transaction.RabbitTransactionManager
- doHandleResult(InvocationResult, Message, Channel, Object) - Method in class org.springframework.amqp.rabbit.listener.adapter.AbstractAdaptableMessageListener
- doInitialize() - Method in class org.springframework.amqp.rabbit.listener.AbstractMessageListenerContainer
-
Register any invokers within this container.
- doInitialize() - Method in class org.springframework.amqp.rabbit.listener.DirectMessageListenerContainer
- doInitialize() - Method in class org.springframework.amqp.rabbit.listener.SimpleMessageListenerContainer
- doInRabbit(Channel) - Method in interface org.springframework.amqp.rabbit.core.ChannelCallback
-
Execute any number of operations against the supplied RabbitMQ
Channel
, possibly returning a result. - doInRabbit(RabbitOperations) - Method in interface org.springframework.amqp.rabbit.core.RabbitOperations.OperationsCallback
-
Execute any number of operations using a dedicated
Channel
as long as those operations are performed on the template argument and on the calling thread. - doInvoke(Object...) - Method in class org.springframework.amqp.rabbit.listener.adapter.KotlinAwareInvocableHandlerMethod
- doInvokeListener(MessageListener, Object) - Method in class org.springframework.amqp.rabbit.listener.AbstractMessageListenerContainer
-
Invoke the specified listener as Spring Rabbit MessageListener.
- doInvokeListener(ChannelAwareMessageListener, Channel, Object) - Method in class org.springframework.amqp.rabbit.listener.AbstractMessageListenerContainer
-
Invoke the specified listener as Spring ChannelAwareMessageListener, exposing a new Rabbit Session (potentially with its own transaction) to the listener if demanded.
- doParse(Element, ParserContext, BeanDefinitionBuilder) - Method in class org.springframework.amqp.rabbit.config.AbstractExchangeParser
- doParse(Element, ParserContext, BeanDefinitionBuilder) - Method in class org.springframework.amqp.rabbit.config.QueueParser
- doParseBindings(Element, ParserContext, String, Element, AbstractExchangeParser) - Method in class org.springframework.amqp.rabbit.config.AbstractExchangeParser
- doPublish(Channel, Address, Message) - Method in class org.springframework.amqp.rabbit.listener.adapter.AbstractAdaptableMessageListener
- doReceive(String) - Method in class org.springframework.amqp.rabbit.core.RabbitMessagingTemplate
- doReceiveNoWait(String) - Method in class org.springframework.amqp.rabbit.core.RabbitTemplate
-
Non-blocking receive.
- doRedeclareElementsIfNecessary() - Method in class org.springframework.amqp.rabbit.listener.DirectMessageListenerContainer
- doResume(Object, Object) - Method in class org.springframework.amqp.rabbit.transaction.RabbitTransactionManager
- doRollback(DefaultTransactionStatus) - Method in class org.springframework.amqp.rabbit.transaction.RabbitTransactionManager
- doSend(Channel, String, String, Message, boolean, CorrelationData) - Method in class org.springframework.amqp.rabbit.core.RabbitTemplate
-
Send the given message to the specified exchange.
- doSend(String, String, Message) - Method in class org.springframework.amqp.rabbit.retry.RepublishMessageRecoverer
-
Send the message.
- doSend(String, String, Message) - Method in class org.springframework.amqp.rabbit.retry.RepublishMessageRecovererWithConfirms
- doSend(String, String, Message<?>) - Method in class org.springframework.amqp.rabbit.core.RabbitMessagingTemplate
- doSend(String, Message<?>) - Method in class org.springframework.amqp.rabbit.core.RabbitMessagingTemplate
- doSend(AmqpAppender.Event, LogEvent, MessageProperties) - Method in class org.springframework.amqp.rabbit.log4j2.AmqpAppender
- doSendAndReceive(String, String, Message, CorrelationData) - Method in class org.springframework.amqp.rabbit.core.RabbitTemplate
-
Send a message and wait for a reply.
- doSendAndReceive(String, String, Message<?>) - Method in class org.springframework.amqp.rabbit.core.RabbitMessagingTemplate
- doSendAndReceive(String, Message<?>) - Method in class org.springframework.amqp.rabbit.core.RabbitMessagingTemplate
- doSendAndReceiveWithFixed(String, String, Message, CorrelationData) - Method in class org.springframework.amqp.rabbit.core.RabbitTemplate
- doSendAndReceiveWithTemporary(String, String, Message, CorrelationData) - Method in class org.springframework.amqp.rabbit.core.RabbitTemplate
- doSetPossibleAuthenticationFailureFatal(boolean) - Method in class org.springframework.amqp.rabbit.listener.AbstractMessageListenerContainer
- doSetPublisherConnectionFactory(AbstractConnectionFactory) - Method in class org.springframework.amqp.rabbit.connection.AbstractConnectionFactory
- doSetRollbackOnly(DefaultTransactionStatus) - Method in class org.springframework.amqp.rabbit.transaction.RabbitTransactionManager
- doShutdown() - Method in class org.springframework.amqp.rabbit.listener.AbstractMessageListenerContainer
-
Close the registered invokers.
- doStart() - Method in class org.springframework.amqp.rabbit.core.BatchingRabbitTemplate
- doStart() - Method in class org.springframework.amqp.rabbit.core.RabbitTemplate
-
Perform additional start actions.
- doStart() - Method in class org.springframework.amqp.rabbit.listener.AbstractMessageListenerContainer
-
Start this container, and notify all invoker tasks.
- doStart() - Method in class org.springframework.amqp.rabbit.listener.DirectMessageListenerContainer
- doStart() - Method in class org.springframework.amqp.rabbit.listener.DirectReplyToMessageListenerContainer
- doStart() - Method in class org.springframework.amqp.rabbit.listener.SimpleMessageListenerContainer
-
Re-initializes this container's Rabbit message consumers, if not initialized already.
- doStop() - Method in class org.springframework.amqp.rabbit.core.BatchingRabbitTemplate
- doStop() - Method in class org.springframework.amqp.rabbit.core.RabbitTemplate
-
Perform additional stop actions.
- doStop() - Method in class org.springframework.amqp.rabbit.listener.AbstractMessageListenerContainer
-
This method is invoked when the container is stopping.
- doStop() - Method in class org.springframework.amqp.rabbit.listener.DirectMessageListenerContainer
- doSuspend(Object) - Method in class org.springframework.amqp.rabbit.transaction.RabbitTransactionManager
- durable() - Element in annotation interface org.springframework.amqp.rabbit.annotation.Exchange
- durable() - Element in annotation interface org.springframework.amqp.rabbit.annotation.Queue
-
Specifies if this queue should be durable.
E
- enableAfterCompletionFailureCapture(boolean) - Static method in class org.springframework.amqp.rabbit.connection.ConnectionFactoryUtils
-
Call this method to enable capturing
AfterCompletionFailedException
s when using transaction synchronization. - EnableRabbit - Annotation Interface in org.springframework.amqp.rabbit.annotation
-
Enable Rabbit listener annotated endpoints that are created under the cover by a
RabbitListenerContainerFactory
. - equals(Object) - Method in class org.springframework.amqp.rabbit.connection.PublisherCallbackChannelImpl
- equals(Object) - Method in class org.springframework.amqp.rabbit.listener.DirectMessageListenerContainer.SimpleConsumer
- errorExchangeNameExpression - Variable in class org.springframework.amqp.rabbit.retry.RepublishMessageRecoverer
- errorHandler() - Element in annotation interface org.springframework.amqp.rabbit.annotation.RabbitListener
-
Set an
RabbitListenerErrorHandler
to invoke if the listener method throws an exception. - errorRoutingKeyExpression - Variable in class org.springframework.amqp.rabbit.retry.RepublishMessageRecoverer
- errorRoutingKeyPrefix(String) - Method in class org.springframework.amqp.rabbit.retry.RepublishMessageRecoverer
-
Apply a prefix to the outbound routing key, which will be prefixed to the original message routing key (if no explicit routing key was provided in the constructor; ignored otherwise.
- errorTemplate - Variable in class org.springframework.amqp.rabbit.retry.RepublishMessageRecoverer
- evaluationContext - Variable in class org.springframework.amqp.rabbit.retry.RepublishMessageRecoverer
- Event(ILoggingEvent) - Constructor for class org.springframework.amqp.rabbit.logback.AmqpAppender.Event
- Event(LogEvent, Map<?, ?>) - Constructor for class org.springframework.amqp.rabbit.log4j2.AmqpAppender.Event
- EventSender() - Constructor for class org.springframework.amqp.rabbit.log4j2.AmqpAppender.EventSender
- EventSender() - Constructor for class org.springframework.amqp.rabbit.logback.AmqpAppender.EventSender
- exchange() - Element in annotation interface org.springframework.amqp.rabbit.annotation.QueueBinding
- Exchange - Annotation Interface in org.springframework.amqp.rabbit.annotation
-
An exchange to which to bind a
RabbitListener
queue. - EXCHANGE_CLASS_ID_40 - Static variable in class org.springframework.amqp.rabbit.connection.RabbitUtils
-
AMQP exchange class id.
- exchangeBind(String, String, String) - Method in class org.springframework.amqp.rabbit.connection.PublisherCallbackChannelImpl
- exchangeBind(String, String, String, Map<String, Object>) - Method in class org.springframework.amqp.rabbit.connection.PublisherCallbackChannelImpl
- exchangeBindNoWait(String, String, String, Map<String, Object>) - Method in class org.springframework.amqp.rabbit.connection.PublisherCallbackChannelImpl
- exchangeDeclare(String, BuiltinExchangeType) - Method in class org.springframework.amqp.rabbit.connection.PublisherCallbackChannelImpl
- exchangeDeclare(String, BuiltinExchangeType, boolean) - Method in class org.springframework.amqp.rabbit.connection.PublisherCallbackChannelImpl
- exchangeDeclare(String, BuiltinExchangeType, boolean, boolean, boolean, Map<String, Object>) - Method in class org.springframework.amqp.rabbit.connection.PublisherCallbackChannelImpl
- exchangeDeclare(String, BuiltinExchangeType, boolean, boolean, Map<String, Object>) - Method in class org.springframework.amqp.rabbit.connection.PublisherCallbackChannelImpl
- exchangeDeclare(String, String) - Method in class org.springframework.amqp.rabbit.connection.PublisherCallbackChannelImpl
- exchangeDeclare(String, String, boolean) - Method in class org.springframework.amqp.rabbit.connection.PublisherCallbackChannelImpl
- exchangeDeclare(String, String, boolean, boolean, boolean, Map<String, Object>) - Method in class org.springframework.amqp.rabbit.connection.PublisherCallbackChannelImpl
- exchangeDeclare(String, String, boolean, boolean, Map<String, Object>) - Method in class org.springframework.amqp.rabbit.connection.PublisherCallbackChannelImpl
- exchangeDeclareNoWait(String, BuiltinExchangeType, boolean, boolean, boolean, Map<String, Object>) - Method in class org.springframework.amqp.rabbit.connection.PublisherCallbackChannelImpl
- exchangeDeclareNoWait(String, String, boolean, boolean, boolean, Map<String, Object>) - Method in class org.springframework.amqp.rabbit.connection.PublisherCallbackChannelImpl
- exchangeDeclarePassive(String) - Method in class org.springframework.amqp.rabbit.connection.PublisherCallbackChannelImpl
- exchangeDelete(String) - Method in class org.springframework.amqp.rabbit.connection.PublisherCallbackChannelImpl
- exchangeDelete(String, boolean) - Method in class org.springframework.amqp.rabbit.connection.PublisherCallbackChannelImpl
- exchangeDeleteNoWait(String, boolean) - Method in class org.springframework.amqp.rabbit.connection.PublisherCallbackChannelImpl
- exchangeUnbind(String, String, String) - Method in class org.springframework.amqp.rabbit.connection.PublisherCallbackChannelImpl
- exchangeUnbind(String, String, String, Map<String, Object>) - Method in class org.springframework.amqp.rabbit.connection.PublisherCallbackChannelImpl
- exchangeUnbindNoWait(String, String, String, Map<String, Object>) - Method in class org.springframework.amqp.rabbit.connection.PublisherCallbackChannelImpl
- exclusive() - Element in annotation interface org.springframework.amqp.rabbit.annotation.Queue
-
Specifies if this queue should be exclusive.
- exclusive() - Element in annotation interface org.springframework.amqp.rabbit.annotation.RabbitListener
-
When
true
, a single consumer in the container will have exclusive use of theRabbitListener.queues()
, preventing other consumers from receiving messages from the queues. - exclusiveAccesssRefused(Exception) - Static method in class org.springframework.amqp.rabbit.connection.RabbitUtils
-
Determine whether the exception is due to an access refused for an exclusive consumer.
- execute(ChannelCallback<T>) - Method in interface org.springframework.amqp.rabbit.core.RabbitOperations
-
Execute the callback with a channel and reliably close the channel afterwards.
- execute(ChannelCallback<T>) - Method in class org.springframework.amqp.rabbit.core.RabbitTemplate
- executeListener(Channel, Object) - Method in class org.springframework.amqp.rabbit.listener.AbstractMessageListenerContainer
-
Execute the specified listener, committing or rolling back the transaction afterwards (if necessary).
- executeListenerAndHandleException(Channel, Object) - Method in class org.springframework.amqp.rabbit.listener.AbstractMessageListenerContainer
- executor() - Element in annotation interface org.springframework.amqp.rabbit.annotation.RabbitListener
-
Set the task executor bean name to use for this listener's container; overrides any executor set on the container factory.
- expectedQueueNames() - Method in class org.springframework.amqp.rabbit.core.RabbitTemplate
-
Invoked by the container during startup so it can verify the queue is correctly configured (if a simple reply queue name is used instead of exchange/routingKey).
- expectedQueueNames() - Method in interface org.springframework.amqp.rabbit.support.ListenerContainerAware
-
Return the queue names that the listener expects to listen to.
- expire(PublisherCallbackChannel.Listener, long) - Method in interface org.springframework.amqp.rabbit.connection.PublisherCallbackChannel
-
Expire (remove) any
PendingConfirm
s created before cutoffTime for the supplied listener and return them to the caller. - expire(PublisherCallbackChannel.Listener, long) - Method in class org.springframework.amqp.rabbit.connection.PublisherCallbackChannelImpl
- ExpressionFactoryBean - Class in org.springframework.amqp.rabbit.support
-
FactoryBean for creating Expression instances.
- ExpressionFactoryBean(String) - Constructor for class org.springframework.amqp.rabbit.support.ExpressionFactoryBean
- extractMessage(Message) - Method in class org.springframework.amqp.rabbit.listener.adapter.AbstractAdaptableMessageListener
-
Extract the message body from the given Rabbit message.
- extractPayload(Message) - Method in class org.springframework.amqp.rabbit.listener.adapter.MessagingMessageListenerAdapter.MessagingMessageConverterAdapter
F
- factory() - Static method in class org.springframework.amqp.rabbit.connection.PublisherCallbackChannelImpl
- FactoryFinder - Interface in org.springframework.amqp.rabbit.connection
-
Callback to determine the connection factory using the provided information.
- failure(Object, String, String) - Method in class org.springframework.amqp.rabbit.listener.MicrometerHolder
- FALSE - Static variable in annotation interface org.springframework.amqp.rabbit.annotation.Exchange
- FanoutExchangeParser - Class in org.springframework.amqp.rabbit.config
- FanoutExchangeParser() - Constructor for class org.springframework.amqp.rabbit.config.FanoutExchangeParser
- FatalExceptionStrategy - Interface in org.springframework.amqp.rabbit.listener
-
A strategy interface for the
ConditionalRejectingErrorHandler
to decide whether an exception should be considered to be fatal and the message should not be requeued. - FatalListenerExecutionException - Exception in org.springframework.amqp.rabbit.listener.exception
-
Exception to be thrown when the execution of a listener method failed with an irrecoverable problem.
- FatalListenerExecutionException(String) - Constructor for exception org.springframework.amqp.rabbit.listener.exception.FatalListenerExecutionException
-
Constructor for ListenerExecutionFailedException.
- FatalListenerExecutionException(String, Throwable) - Constructor for exception org.springframework.amqp.rabbit.listener.exception.FatalListenerExecutionException
-
Constructor for ListenerExecutionFailedException.
- FatalListenerStartupException - Exception in org.springframework.amqp.rabbit.listener.exception
-
Exception to be thrown when the execution of a listener method failed on startup.
- FatalListenerStartupException(String, Throwable) - Constructor for exception org.springframework.amqp.rabbit.listener.exception.FatalListenerStartupException
-
Constructor for ListenerExecutionFailedException.
- findHandlerForPayload(Class<? extends Object>) - Method in class org.springframework.amqp.rabbit.listener.adapter.DelegatingInvocableHandler
- findIdleConsumer() - Method in class org.springframework.amqp.rabbit.listener.DirectMessageListenerContainer
-
When adjusting down, return a consumer that can be canceled.
- findIdleConsumer() - Method in class org.springframework.amqp.rabbit.listener.DirectReplyToMessageListenerContainer
- flush() - Method in class org.springframework.amqp.rabbit.core.BatchingRabbitTemplate
-
Flush any partial in-progress batches.
- forceCloseAndClearQueue() - Method in class org.springframework.amqp.rabbit.listener.BlockingQueueConsumer
- frameMaxHeadroom(int) - Method in class org.springframework.amqp.rabbit.retry.RepublishMessageRecoverer
-
Set the amount by which the negotiated frame_max is to be reduced when considering truncating the stack trace header.
- fromMessageProperties(MessageProperties, String) - Method in class org.springframework.amqp.rabbit.support.DefaultMessagePropertiesConverter
- fromMessageProperties(MessageProperties, String) - Method in interface org.springframework.amqp.rabbit.support.MessagePropertiesConverter
G
- get(Object) - Static method in class org.springframework.amqp.rabbit.connection.SimpleResourceHolder
-
Retrieve a resource for the given key that is bound to the current thread.
- getAckMode() - Method in class org.springframework.amqp.rabbit.listener.AbstractRabbitListenerEndpoint
- getAckMode() - Method in interface org.springframework.amqp.rabbit.listener.RabbitListenerEndpoint
-
Override the container factory's
AcknowledgeMode
. - getAcknowledgeMode() - Method in class org.springframework.amqp.rabbit.listener.AbstractMessageListenerContainer
- getActiveConsumerCount() - Method in class org.springframework.amqp.rabbit.listener.SimpleMessageListenerContainer
- getAdapter(boolean, Object, Method, boolean, RabbitListenerErrorHandler, BatchingStrategy) - Method in interface org.springframework.amqp.rabbit.listener.MethodRabbitListenerEndpoint.AdapterProvider
-
Get an adapter instance.
- getAddress() - Method in class org.springframework.amqp.rabbit.connection.SimpleConnection
- getAddresses() - Method in class org.springframework.amqp.rabbit.connection.AbstractConnectionFactory
- getAddresses() - Method in class org.springframework.amqp.rabbit.logback.AmqpAppender
- getAdmin() - Method in class org.springframework.amqp.rabbit.listener.AbstractRabbitListenerEndpoint
- getAdviceChain() - Method in class org.springframework.amqp.rabbit.config.BaseRabbitListenerContainerFactory
- getAdviceChain() - Method in class org.springframework.amqp.rabbit.listener.AbstractMessageListenerContainer
- getAfterReceivePostProcessors() - Method in class org.springframework.amqp.rabbit.core.RabbitTemplate
-
Return configured after receive
MessagePostProcessor
s ornull
. - getAfterReceivePostProcessors() - Method in class org.springframework.amqp.rabbit.listener.AbstractMessageListenerContainer
- getAmqpAdmin() - Method in class org.springframework.amqp.rabbit.listener.AbstractMessageListenerContainer
- getAmqpMessageConverter() - Method in class org.springframework.amqp.rabbit.core.RabbitMessagingTemplate
- getApplicationContext() - Method in class org.springframework.amqp.rabbit.config.BaseRabbitListenerContainerFactory
- getApplicationContext() - Method in class org.springframework.amqp.rabbit.connection.AbstractConnectionFactory
- getApplicationContext() - Method in class org.springframework.amqp.rabbit.listener.ObservableListenerContainer
- getApplicationEventPublisher() - Method in class org.springframework.amqp.rabbit.connection.AbstractConnectionFactory
- getApplicationEventPublisher() - Method in class org.springframework.amqp.rabbit.listener.AbstractMessageListenerContainer
- getApplicationId() - Method in class org.springframework.amqp.rabbit.logback.AmqpAppender
- getAutoStartup() - Method in class org.springframework.amqp.rabbit.listener.AbstractRabbitListenerEndpoint
- getAutoStartup() - Method in interface org.springframework.amqp.rabbit.listener.RabbitListenerEndpoint
-
Override of the default autoStartup property.
- getBackOffExecution() - Method in class org.springframework.amqp.rabbit.listener.BlockingQueueConsumer
- getBatchingStrategy() - Method in class org.springframework.amqp.rabbit.listener.AbstractMessageListenerContainer
- getBatchingStrategy() - Method in class org.springframework.amqp.rabbit.listener.AbstractRabbitListenerEndpoint
- getBatchingStrategy() - Method in interface org.springframework.amqp.rabbit.listener.RabbitListenerEndpoint
-
Return this endpoint's batching strategy, or null.
- getBatchListener() - Method in class org.springframework.amqp.rabbit.listener.AbstractRabbitListenerEndpoint
- getBatchListener() - Method in interface org.springframework.amqp.rabbit.listener.RabbitListenerEndpoint
-
Whether this endpoint is for a batch listener.
- getBean() - Method in class org.springframework.amqp.rabbit.listener.adapter.DelegatingInvocableHandler
- getBean() - Method in class org.springframework.amqp.rabbit.listener.adapter.HandlerAdapter
-
Get the bean from the handler method.
- getBean() - Method in class org.springframework.amqp.rabbit.listener.adapter.InvocationResult
- getBean() - Method in class org.springframework.amqp.rabbit.listener.MethodRabbitListenerEndpoint
- getBeanClass(Element) - Method in class org.springframework.amqp.rabbit.config.DirectExchangeParser
- getBeanClass(Element) - Method in class org.springframework.amqp.rabbit.config.FanoutExchangeParser
- getBeanClass(Element) - Method in class org.springframework.amqp.rabbit.config.HeadersExchangeParser
- getBeanClass(Element) - Method in class org.springframework.amqp.rabbit.config.QueueParser
- getBeanClass(Element) - Method in class org.springframework.amqp.rabbit.config.TopicExchangeParser
- getBeanExpressionContext() - Method in class org.springframework.amqp.rabbit.listener.AbstractRabbitListenerEndpoint
- getBeanFactory() - Method in class org.springframework.amqp.rabbit.listener.AbstractRabbitListenerEndpoint
- getBeanName() - Method in class org.springframework.amqp.rabbit.AsyncRabbitTemplate
- getBeanName() - Method in class org.springframework.amqp.rabbit.connection.AbstractConnectionFactory
-
Return a bean name of the component or null if not a bean.
- getBeanName() - Method in class org.springframework.amqp.rabbit.core.RabbitAdmin
- getBeanName() - Method in class org.springframework.amqp.rabbit.listener.ObservableListenerContainer
- getBeanName() - Method in class org.springframework.amqp.rabbit.support.micrometer.RabbitMessageSenderContext
- getBeanResolver() - Method in class org.springframework.amqp.rabbit.listener.AbstractRabbitListenerEndpoint
- getBindingsFailedException() - Method in class org.springframework.amqp.rabbit.core.BrokerEventListener
-
Return any exception thrown when attempting to bind the queue to the event exchange.
- getBody() - Method in class org.springframework.amqp.rabbit.support.Delivery
-
Retrieve the message body.
- getCacheMode() - Method in class org.springframework.amqp.rabbit.connection.CachingConnectionFactory
- getCacheProperties() - Method in class org.springframework.amqp.rabbit.connection.CachingConnectionFactory
- getCause() - Method in class org.springframework.amqp.rabbit.connection.PendingConfirm
- getChannel() - Method in class org.springframework.amqp.rabbit.connection.RabbitResourceHolder
- getChannel() - Method in class org.springframework.amqp.rabbit.listener.BlockingQueueConsumer
- getChannel() - Method in class org.springframework.amqp.rabbit.listener.DirectReplyToMessageListenerContainer.ChannelHolder
- getChannel(RabbitResourceHolder) - Method in interface org.springframework.amqp.rabbit.connection.ConnectionFactoryUtils.ResourceFactory
-
Fetch an appropriate Channel from the given RabbitResourceHolder.
- getChannel(RabbitResourceHolder) - Method in class org.springframework.amqp.rabbit.connection.RabbitAccessor
-
Fetch an appropriate Channel from the given RabbitResourceHolder.
- getChannelCacheSize() - Method in class org.springframework.amqp.rabbit.connection.CachingConnectionFactory
- getChannelHolder() - Method in class org.springframework.amqp.rabbit.listener.DirectReplyToMessageListenerContainer
-
Get the channel holder associated with a direct reply-to consumer; contains a consumer epoch to prevent inappropriate releases.
- getChannelListener() - Method in class org.springframework.amqp.rabbit.connection.AbstractConnectionFactory
-
A composite channel listener to be used by subclasses when creating and closing channels.
- getChannelNumber() - Method in class org.springframework.amqp.rabbit.connection.PublisherCallbackChannelImpl
- getChannelsExecutor() - Method in class org.springframework.amqp.rabbit.connection.CachingConnectionFactory
-
Determine the executor service used for target channels.
- getCharset() - Method in class org.springframework.amqp.rabbit.logback.AmqpAppender
- getCloseReason() - Method in class org.springframework.amqp.rabbit.connection.PublisherCallbackChannelImpl
- getCloseTimeout() - Method in class org.springframework.amqp.rabbit.connection.AbstractConnectionFactory
- getConcurrency() - Method in class org.springframework.amqp.rabbit.listener.AbstractRabbitListenerEndpoint
-
The concurrency of this endpoint; Not used by this abstract class; used by subclasses to set the concurrency appropriate for the container type.
- getConcurrency() - Method in interface org.springframework.amqp.rabbit.listener.RabbitListenerEndpoint
- getConfirm() - Method in class org.springframework.amqp.rabbit.RabbitFuture
-
When confirms are enabled contains a
CompletableFuture
for the confirmation. - getConnection() - Method in class org.springframework.amqp.rabbit.connection.ConnectionBlockedEvent
- getConnection() - Method in class org.springframework.amqp.rabbit.connection.ConnectionUnblockedEvent
- getConnection() - Method in class org.springframework.amqp.rabbit.connection.PublisherCallbackChannelImpl
- getConnection() - Method in class org.springframework.amqp.rabbit.connection.RabbitResourceHolder
- getConnection(RabbitResourceHolder) - Method in interface org.springframework.amqp.rabbit.connection.ConnectionFactoryUtils.ResourceFactory
-
Fetch an appropriate Connection from the given RabbitResourceHolder.
- getConnection(RabbitResourceHolder) - Method in class org.springframework.amqp.rabbit.connection.RabbitAccessor
-
Fetch an appropriate Connection from the given RabbitResourceHolder.
- getConnectionCacheSize() - Method in class org.springframework.amqp.rabbit.connection.CachingConnectionFactory
- getConnectionFactory() - Method in class org.springframework.amqp.rabbit.AsyncRabbitTemplate
- getConnectionFactory() - Method in class org.springframework.amqp.rabbit.connection.RabbitAccessor
- getConnectionFactory() - Method in class org.springframework.amqp.rabbit.core.RabbitGatewaySupport
- getConnectionFactory() - Method in interface org.springframework.amqp.rabbit.core.RabbitOperations
-
Return the connection factory for this operations.
- getConnectionFactory() - Method in class org.springframework.amqp.rabbit.listener.AbstractMessageListenerContainer
- getConnectionFactory() - Method in class org.springframework.amqp.rabbit.transaction.RabbitTransactionManager
- getConnectionListener() - Method in class org.springframework.amqp.rabbit.connection.AbstractConnectionFactory
-
A composite connection listener to be used by subclasses when creating and closing connections.
- getConnectionNameStrategy() - Method in class org.springframework.amqp.rabbit.connection.AbstractConnectionFactory
- getConsumeDelay() - Method in class org.springframework.amqp.rabbit.listener.AbstractMessageListenerContainer
-
Get the consumeDelay - a time to wait before consuming in ms.
- getConsumer() - Method in class org.springframework.amqp.rabbit.listener.AsyncConsumerStartedEvent
- getConsumer() - Method in class org.springframework.amqp.rabbit.listener.AsyncConsumerStoppedEvent
- getConsumerArguments() - Method in class org.springframework.amqp.rabbit.listener.AbstractMessageListenerContainer
-
Return the consumer arguments.
- getConsumerChannel() - Static method in class org.springframework.amqp.rabbit.connection.ConsumerChannelRegistry
-
See registerConsumerChannel.
- getConsumerChannel(ConnectionFactory) - Static method in class org.springframework.amqp.rabbit.connection.ConsumerChannelRegistry
-
See registerConsumerChannel.
- getConsumerEpoch() - Method in class org.springframework.amqp.rabbit.listener.DirectReplyToMessageListenerContainer.ChannelHolder
- getConsumerTag() - Method in class org.springframework.amqp.rabbit.listener.ConsumeOkEvent
-
Obtain the consumer tag assigned to the consumer.
- getConsumerTag() - Method in class org.springframework.amqp.rabbit.listener.DirectMessageListenerContainer.SimpleConsumer
- getConsumerTag() - Method in class org.springframework.amqp.rabbit.support.Delivery
-
Retrieve the consumer tag.
- getConsumerTags() - Method in class org.springframework.amqp.rabbit.listener.BlockingQueueConsumer
- getConsumerTagStrategy() - Method in class org.springframework.amqp.rabbit.listener.AbstractMessageListenerContainer
-
Return the consumer tag strategy to use.
- getContentEncoding() - Method in class org.springframework.amqp.rabbit.logback.AmqpAppender
- getContentType() - Method in class org.springframework.amqp.rabbit.logback.AmqpAppender
- getContextStopped() - Method in class org.springframework.amqp.rabbit.connection.AbstractConnectionFactory
- getContextualName(RabbitMessageReceiverContext) - Method in class org.springframework.amqp.rabbit.support.micrometer.RabbitListenerObservation.DefaultRabbitListenerObservationConvention
- getContextualName(RabbitMessageSenderContext) - Method in class org.springframework.amqp.rabbit.support.micrometer.RabbitTemplateObservation.DefaultRabbitTemplateObservationConvention
- getCorrelationData() - Method in class org.springframework.amqp.rabbit.connection.PendingConfirm
-
The correlation data supplied by the client when sending the message corresponding to this confirmation.
- getCount() - Method in class org.springframework.amqp.rabbit.support.ActiveObjectCounter
- getCustomMethodArgumentResolvers() - Method in class org.springframework.amqp.rabbit.listener.RabbitListenerEndpointRegistrar
-
Return the list of
HandlerMethodArgumentResolver
. - getDeclarable() - Method in class org.springframework.amqp.rabbit.core.DeclarationExceptionEvent
- getDefaultConsumer() - Method in class org.springframework.amqp.rabbit.connection.PublisherCallbackChannelImpl
- getDefaultHostName() - Method in class org.springframework.amqp.rabbit.connection.AbstractConnectionFactory
- getDefaultListenerMethod() - Method in class org.springframework.amqp.rabbit.listener.adapter.MessageListenerAdapter
- getDefaultReceiveQueue() - Method in class org.springframework.amqp.rabbit.core.RabbitTemplate
-
Return the configured default receive queue.
- getDefaultRequeueRejected() - Method in class org.springframework.amqp.rabbit.config.BaseRabbitListenerContainerFactory
-
Return the defaultRequeueRejected.
- getDelegate() - Method in interface org.springframework.amqp.rabbit.connection.Connection
-
Return the underlying RabbitMQ connection.
- getDelegate() - Method in interface org.springframework.amqp.rabbit.connection.PublisherCallbackChannel
-
Use this to invoke methods on the underlying rabbit client
Channel
that are not supported by this implementation. - getDelegate() - Method in class org.springframework.amqp.rabbit.connection.PublisherCallbackChannelImpl
- getDelegate() - Method in class org.springframework.amqp.rabbit.connection.SimpleConnection
- getDelegate() - Method in class org.springframework.amqp.rabbit.listener.adapter.MessageListenerAdapter
- getDeliveryMode() - Method in class org.springframework.amqp.rabbit.logback.AmqpAppender
- getDeliveryMode() - Method in class org.springframework.amqp.rabbit.retry.RepublishMessageRecoverer
- getDestination() - Method in class org.springframework.amqp.rabbit.support.micrometer.RabbitMessageSenderContext
-
Return the destination -
exchange/routingKey
. - getEncoder() - Method in class org.springframework.amqp.rabbit.logback.AmqpAppender
- getEncoding() - Method in class org.springframework.amqp.rabbit.core.RabbitTemplate
-
The encoding used when converting between byte arrays and Strings in message properties.
- getEncoding() - Method in class org.springframework.amqp.rabbit.listener.adapter.AbstractAdaptableMessageListener
-
The encoding to use when inter-converting between byte arrays and Strings in message properties.
- getEndpointDescription() - Method in class org.springframework.amqp.rabbit.config.SimpleRabbitListenerEndpoint
- getEndpointDescription() - Method in class org.springframework.amqp.rabbit.listener.AbstractRabbitListenerEndpoint
- getEndpointDescription() - Method in class org.springframework.amqp.rabbit.listener.MethodRabbitListenerEndpoint
- getEndpointRegistry() - Method in class org.springframework.amqp.rabbit.listener.RabbitListenerEndpointRegistrar
- getEnvelope() - Method in class org.springframework.amqp.rabbit.support.Delivery
-
Retrieve the message envelope.
- getErrorRoutingKeyPrefix() - Method in class org.springframework.amqp.rabbit.retry.RepublishMessageRecoverer
- getEvent() - Method in class org.springframework.amqp.rabbit.log4j2.AmqpAppender.Event
- getEvent() - Method in class org.springframework.amqp.rabbit.logback.AmqpAppender.Event
- getEventProperties() - Method in class org.springframework.amqp.rabbit.core.BrokerEvent
-
Properties of the event
MessageProperties.getHeaders()
. - getEventType() - Method in class org.springframework.amqp.rabbit.core.BrokerEvent
-
The event type (
MessageProperties.getReceivedRoutingKey()
). - getExceptionStrategy() - Method in class org.springframework.amqp.rabbit.listener.ConditionalRejectingErrorHandler
-
Return the exception strategy.
- getExchange() - Method in class org.springframework.amqp.rabbit.batch.MessageBatch
- getExchange() - Method in class org.springframework.amqp.rabbit.core.RabbitTemplate
- getExchangeName() - Method in class org.springframework.amqp.rabbit.logback.AmqpAppender
- getExchangeType() - Method in class org.springframework.amqp.rabbit.logback.AmqpAppender
- getExclusiveConsumerExceptionLogger() - Method in class org.springframework.amqp.rabbit.listener.AbstractMessageListenerContainer
- getExecutorService() - Method in class org.springframework.amqp.rabbit.connection.AbstractConnectionFactory
- getExpressionString() - Method in class org.springframework.amqp.rabbit.support.ValueExpression
- getFailedDeclarationRetryInterval() - Method in class org.springframework.amqp.rabbit.listener.AbstractMessageListenerContainer
- getFailedMessage() - Method in exception org.springframework.amqp.rabbit.core.AmqpNackReceivedException
-
Return the failed message.
- getFailedMessage() - Method in exception org.springframework.amqp.rabbit.support.ListenerExecutionFailedException
- getFailedMessages() - Method in exception org.springframework.amqp.rabbit.support.ListenerExecutionFailedException
- getFuture() - Method in class org.springframework.amqp.rabbit.connection.CorrelationData
-
Return a future to check the success/failure of the publish operation.
- getGroup() - Method in class org.springframework.amqp.rabbit.listener.AbstractRabbitListenerEndpoint
- getGroup() - Method in interface org.springframework.amqp.rabbit.listener.RabbitListenerEndpoint
- getHandlerAdapter() - Method in class org.springframework.amqp.rabbit.listener.adapter.MessagingMessageListenerAdapter
- getHandlerForPayload(Class<? extends Object>) - Method in class org.springframework.amqp.rabbit.listener.adapter.DelegatingInvocableHandler
- getHost() - Method in class org.springframework.amqp.rabbit.connection.AbstractConnectionFactory
- getHost() - Method in class org.springframework.amqp.rabbit.connection.AbstractRoutingConnectionFactory
- getHost() - Method in interface org.springframework.amqp.rabbit.connection.ConnectionFactory
- getHost() - Method in class org.springframework.amqp.rabbit.connection.LocalizedQueueConnectionFactory
- getHost() - Method in class org.springframework.amqp.rabbit.logback.AmqpAppender
- getId() - Method in class org.springframework.amqp.rabbit.connection.CorrelationData
-
Return the id.
- getId() - Method in class org.springframework.amqp.rabbit.listener.AbstractRabbitListenerEndpoint
- getId() - Method in interface org.springframework.amqp.rabbit.listener.RabbitListenerEndpoint
- getIdleEventInterval() - Method in class org.springframework.amqp.rabbit.listener.AbstractMessageListenerContainer
- getIdleTime() - Method in class org.springframework.amqp.rabbit.listener.ListenerContainerIdleEvent
-
How long the container has been idle.
- getInvocationResultFor(Object, Object) - Method in class org.springframework.amqp.rabbit.listener.adapter.DelegatingInvocableHandler
- getInvocationResultFor(Object, Object) - Method in class org.springframework.amqp.rabbit.listener.adapter.HandlerAdapter
-
Build an
InvocationResult
for the result and inbound payload. - getJavaLangErrorHandler() - Method in class org.springframework.amqp.rabbit.listener.AbstractMessageListenerContainer
- getKey(Message) - Method in interface org.springframework.amqp.rabbit.retry.MessageKeyGenerator
-
Generate a unique key for the message that is repeatable on redelivery.
- getKeyStore() - Method in class org.springframework.amqp.rabbit.connection.RabbitConnectionFactoryBean
- getKeyStore() - Method in class org.springframework.amqp.rabbit.logback.AmqpAppender
- getKeyStoreAlgorithm() - Method in class org.springframework.amqp.rabbit.connection.RabbitConnectionFactoryBean
- getKeyStorePassphrase() - Method in class org.springframework.amqp.rabbit.connection.RabbitConnectionFactoryBean
- getKeyStorePassphrase() - Method in class org.springframework.amqp.rabbit.logback.AmqpAppender
- getKeyStoreResource() - Method in class org.springframework.amqp.rabbit.connection.RabbitConnectionFactoryBean
- getKeyStoreType() - Method in class org.springframework.amqp.rabbit.connection.RabbitConnectionFactoryBean
-
Get the key store type - this defaults to PKCS12 if not overridden by
RabbitConnectionFactoryBean.setSslPropertiesLocation(Resource)
orRabbitConnectionFactoryBean.setKeyStoreType(java.lang.String)
. - getKeyStoreType() - Method in class org.springframework.amqp.rabbit.logback.AmqpAppender
- getLastDeclarationExceptionEvent() - Method in class org.springframework.amqp.rabbit.core.RabbitAdmin
- getLastReceive() - Method in class org.springframework.amqp.rabbit.listener.AbstractMessageListenerContainer
-
Get the time the last message was received - initialized to container start time.
- getListenerContainer(String) - Method in class org.springframework.amqp.rabbit.listener.RabbitListenerEndpointRegistry
-
Return the
MessageListenerContainer
with the specified id ornull
if no such container exists. - getListenerContainerIds() - Method in class org.springframework.amqp.rabbit.listener.RabbitListenerEndpointRegistry
-
Return the ids of the managed
MessageListenerContainer
instance(s). - getListenerContainers() - Method in class org.springframework.amqp.rabbit.listener.RabbitListenerEndpointRegistry
- getListenerId() - Method in class org.springframework.amqp.rabbit.listener.ListenerContainerIdleEvent
-
The id of the listener (if
@RabbitListener
) or the container bean name. - getListenerId() - Method in class org.springframework.amqp.rabbit.listener.ObservableListenerContainer
-
The 'id' attribute of the listener.
- getListenerId() - Method in class org.springframework.amqp.rabbit.support.micrometer.RabbitMessageReceiverContext
- getListenerMethodName(Message, Object) - Method in class org.springframework.amqp.rabbit.listener.adapter.MessageListenerAdapter
-
Determine the name of the listener method that will handle the given message.
- getLocalAddress() - Method in class org.springframework.amqp.rabbit.connection.SimpleConnection
- getLocalPort() - Method in interface org.springframework.amqp.rabbit.connection.Connection
- getLocalPort() - Method in class org.springframework.amqp.rabbit.connection.SimpleConnection
- getLowCardinalityKeyValues(RabbitMessageReceiverContext) - Method in class org.springframework.amqp.rabbit.support.micrometer.RabbitListenerObservation.DefaultRabbitListenerObservationConvention
- getLowCardinalityKeyValues(RabbitMessageSenderContext) - Method in class org.springframework.amqp.rabbit.support.micrometer.RabbitTemplateObservation.DefaultRabbitTemplateObservationConvention
- getManualDeclarables() - Method in class org.springframework.amqp.rabbit.core.RabbitAdmin
-
Deprecated.
- getManualDeclarableSet() - Method in class org.springframework.amqp.rabbit.core.RabbitAdmin
- getMaxFrame(ConnectionFactory) - Static method in class org.springframework.amqp.rabbit.connection.RabbitUtils
-
Return the negotiated frame_max.
- getMaxSenderRetries() - Method in class org.springframework.amqp.rabbit.logback.AmqpAppender
- getMessage() - Method in class org.springframework.amqp.rabbit.batch.MessageBatch
- getMessageAckListener() - Method in class org.springframework.amqp.rabbit.listener.AbstractMessageListenerContainer
- getMessageConverter() - Method in class org.springframework.amqp.rabbit.AsyncRabbitTemplate
- getMessageConverter() - Method in class org.springframework.amqp.rabbit.core.RabbitTemplate
-
Return the message converter for this template.
- getMessageConverter() - Method in class org.springframework.amqp.rabbit.listener.AbstractRabbitListenerEndpoint
- getMessageConverter() - Method in class org.springframework.amqp.rabbit.listener.adapter.AbstractAdaptableMessageListener
-
Return the converter that will convert incoming Rabbit messages to listener method arguments, and objects returned from listener methods back to Rabbit messages.
- getMessageConverter() - Method in interface org.springframework.amqp.rabbit.listener.RabbitListenerEndpoint
-
Used by the container factory to check if this endpoint supports the preferred way for a container factory to pass a message converter to the endpoint's adapter.
- getMessageHandlerMethodFactory() - Method in class org.springframework.amqp.rabbit.listener.MethodRabbitListenerEndpoint
- getMessageHandlerMethodFactory() - Method in class org.springframework.amqp.rabbit.listener.RabbitListenerEndpointRegistrar
- getMessageListener() - Method in class org.springframework.amqp.rabbit.config.SimpleRabbitListenerEndpoint
- getMessageListener() - Method in class org.springframework.amqp.rabbit.listener.AbstractMessageListenerContainer
-
Get a reference to the message listener.
- getMessageListener() - Method in interface org.springframework.amqp.rabbit.listener.MessageListenerContainer
-
Get the message listener.
- getMessageProperties() - Method in class org.springframework.amqp.rabbit.core.BrokerEvent
-
The complete
MessageProperties
from the event representing the event. - getMessagePropertiesConverter() - Method in class org.springframework.amqp.rabbit.core.RabbitTemplate
-
Return the converter for properties.
- getMessagePropertiesConverter() - Method in class org.springframework.amqp.rabbit.listener.AbstractMessageListenerContainer
- getMessageRecoverer() - Method in class org.springframework.amqp.rabbit.config.AbstractRetryOperationsInterceptorFactoryBean
- getMessagingMessageConverter() - Method in class org.springframework.amqp.rabbit.listener.adapter.MessagingMessageListenerAdapter
- getMethod() - Method in class org.springframework.amqp.rabbit.listener.adapter.InvocationResult
- getMethod() - Method in class org.springframework.amqp.rabbit.listener.adapter.MessagingMessageListenerAdapter.MessagingMessageConverterAdapter
- getMethod() - Method in class org.springframework.amqp.rabbit.listener.MethodRabbitListenerEndpoint
- getMethodAsString(Object) - Method in class org.springframework.amqp.rabbit.listener.adapter.HandlerAdapter
-
Get the method signature for the payload type via
Method.toGenericString()
. - getMethodFor(Object) - Method in class org.springframework.amqp.rabbit.listener.adapter.DelegatingInvocableHandler
-
Return the method that will be invoked for this payload.
- getMethodFor(Object) - Method in class org.springframework.amqp.rabbit.listener.adapter.HandlerAdapter
-
Get the method for the payload type.
- getMethodNameFor(Object) - Method in class org.springframework.amqp.rabbit.listener.adapter.DelegatingInvocableHandler
-
Return a string representation of the method that will be invoked for this payload.
- getMicrometerEnabled() - Method in class org.springframework.amqp.rabbit.config.BaseRabbitListenerContainerFactory
- getMicrometerHolder() - Method in class org.springframework.amqp.rabbit.listener.ObservableListenerContainer
- getNackCause() - Method in class org.springframework.amqp.rabbit.RabbitFuture
-
When confirms are enabled and a nack is received, contains the cause for the nack, if any.
- getName() - Method in interface org.springframework.amqp.rabbit.support.micrometer.RabbitListenerObservationConvention
- getName() - Method in interface org.springframework.amqp.rabbit.support.micrometer.RabbitTemplateObservationConvention
- getNewConsumer() - Method in class org.springframework.amqp.rabbit.listener.AsyncConsumerRestartedEvent
- getNextPublishSeqNo() - Method in class org.springframework.amqp.rabbit.connection.PublisherCallbackChannelImpl
- getObject() - Method in class org.springframework.amqp.rabbit.config.BindingFactoryBean
- getObject() - Method in class org.springframework.amqp.rabbit.config.StatefulRetryOperationsInterceptorFactoryBean
- getObject() - Method in class org.springframework.amqp.rabbit.config.StatelessRetryOperationsInterceptorFactoryBean
- getObjectType() - Method in class org.springframework.amqp.rabbit.config.BindingFactoryBean
- getObjectType() - Method in class org.springframework.amqp.rabbit.config.ListenerContainerFactoryBean
- getObjectType() - Method in class org.springframework.amqp.rabbit.config.StatefulRetryOperationsInterceptorFactoryBean
- getObjectType() - Method in class org.springframework.amqp.rabbit.config.StatelessRetryOperationsInterceptorFactoryBean
- getObjectType() - Method in class org.springframework.amqp.rabbit.connection.RabbitConnectionFactoryBean
- getObjectType() - Method in class org.springframework.amqp.rabbit.support.ExpressionFactoryBean
- getObservationEnabled() - Method in class org.springframework.amqp.rabbit.config.BaseRabbitListenerContainerFactory
- getObservationRegistry() - Method in class org.springframework.amqp.rabbit.connection.RabbitAccessor
- getOldConsumer() - Method in class org.springframework.amqp.rabbit.listener.AsyncConsumerRestartedEvent
- getOrder() - Method in class org.springframework.amqp.rabbit.annotation.RabbitListenerAnnotationBeanPostProcessor
- getPassword() - Method in class org.springframework.amqp.rabbit.logback.AmqpAppender
- getPendingConfirmsCount() - Method in interface org.springframework.amqp.rabbit.connection.PublisherCallbackChannel
-
Get the total pending confirms count.
- getPendingConfirmsCount() - Method in class org.springframework.amqp.rabbit.connection.PublisherCallbackChannelImpl
- getPendingConfirmsCount(PublisherCallbackChannel.Listener) - Method in interface org.springframework.amqp.rabbit.connection.PublisherCallbackChannel
-
Get the
PendingConfirm
s count. - getPendingConfirmsCount(PublisherCallbackChannel.Listener) - Method in class org.springframework.amqp.rabbit.connection.PublisherCallbackChannelImpl
- getPhase() - Method in class org.springframework.amqp.rabbit.AsyncRabbitTemplate
- getPhase() - Method in class org.springframework.amqp.rabbit.config.ListenerContainerFactoryBean
- getPhase() - Method in class org.springframework.amqp.rabbit.connection.CachingConnectionFactory
- getPhase() - Method in class org.springframework.amqp.rabbit.connection.LocalizedQueueConnectionFactory
- getPhase() - Method in class org.springframework.amqp.rabbit.connection.PooledChannelConnectionFactory
- getPhase() - Method in class org.springframework.amqp.rabbit.connection.ThreadChannelConnectionFactory
- getPhase() - Method in class org.springframework.amqp.rabbit.core.BrokerEventListener
- getPhase() - Method in class org.springframework.amqp.rabbit.listener.AbstractMessageListenerContainer
- getPhase() - Method in class org.springframework.amqp.rabbit.listener.RabbitListenerEndpointRegistry
- getPort() - Method in class org.springframework.amqp.rabbit.connection.AbstractConnectionFactory
- getPort() - Method in class org.springframework.amqp.rabbit.connection.AbstractRoutingConnectionFactory
- getPort() - Method in interface org.springframework.amqp.rabbit.connection.ConnectionFactory
- getPort() - Method in class org.springframework.amqp.rabbit.connection.LocalizedQueueConnectionFactory
- getPort() - Method in class org.springframework.amqp.rabbit.connection.SimpleConnection
- getPort() - Method in class org.springframework.amqp.rabbit.logback.AmqpAppender
- getPrefetchCount() - Method in class org.springframework.amqp.rabbit.listener.AbstractMessageListenerContainer
-
Return the prefetch count.
- getPriority() - Method in class org.springframework.amqp.rabbit.listener.AbstractRabbitListenerEndpoint
- getProperties() - Method in class org.springframework.amqp.rabbit.log4j2.AmqpAppender.Event
- getProperties() - Method in class org.springframework.amqp.rabbit.logback.AmqpAppender.Event
- getProperties() - Method in class org.springframework.amqp.rabbit.support.Delivery
-
Retrieve the message properties.
- getPublisherConnectionFactory() - Method in class org.springframework.amqp.rabbit.connection.AbstractConnectionFactory
- getPublisherConnectionFactory() - Method in interface org.springframework.amqp.rabbit.connection.ConnectionFactory
-
Return a separate connection factory for publishers (if implemented).
- getPublisherConnectionFactoryCacheProperties() - Method in class org.springframework.amqp.rabbit.connection.CachingConnectionFactory
-
Return the cache properties from the underlying publisher sub-factory.
- getQueue() - Method in class org.springframework.amqp.rabbit.listener.ConsumeOkEvent
-
Obtain the queue name a consumer has been subscribed.
- getQueue() - Method in class org.springframework.amqp.rabbit.listener.MissingQueueEvent
-
Return the missing queue.
- getQueue() - Method in class org.springframework.amqp.rabbit.support.Delivery
-
Retrieve the queue.
- getQueuedEventCount() - Method in class org.springframework.amqp.rabbit.log4j2.AmqpAppender
-
Return the number of events waiting to be sent.
- getQueuedEventCount() - Method in class org.springframework.amqp.rabbit.logback.AmqpAppender
-
Return the number of events waiting to be sent.
- getQueueInfo(String) - Method in class org.springframework.amqp.rabbit.core.RabbitAdmin
- getQueueNames() - Method in class org.springframework.amqp.rabbit.listener.AbstractMessageListenerContainer
- getQueueNames() - Method in class org.springframework.amqp.rabbit.listener.AbstractRabbitListenerEndpoint
- getQueueNames() - Method in class org.springframework.amqp.rabbit.listener.ListenerContainerIdleEvent
-
The queues the container is listening to.
- getQueueNamesAsSet() - Method in class org.springframework.amqp.rabbit.listener.AbstractMessageListenerContainer
- getQueueNamesToQueues() - Method in class org.springframework.amqp.rabbit.listener.AbstractMessageListenerContainer
-
Returns a map of current queue names to the Queue object; allows the determination of a changed broker-named queue.
- getQueueProperties(String) - Method in class org.springframework.amqp.rabbit.core.RabbitAdmin
-
Returns 3 properties
RabbitAdmin.QUEUE_NAME
,RabbitAdmin.QUEUE_MESSAGE_COUNT
,RabbitAdmin.QUEUE_CONSUMER_COUNT
, or null if the queue doesn't exist. - getQueues() - Method in class org.springframework.amqp.rabbit.listener.AbstractRabbitListenerEndpoint
- getRabbitConnectionFactory() - Method in class org.springframework.amqp.rabbit.connection.AbstractConnectionFactory
-
Return a reference to the underlying Rabbit Connection factory.
- getRabbitConnectionFactory() - Method in class org.springframework.amqp.rabbit.connection.RabbitConnectionFactoryBean
-
Access the connection factory to set any other properties not supported by this factory bean.
- getRabbitOperations() - Method in class org.springframework.amqp.rabbit.core.RabbitGatewaySupport
- getRabbitTemplate() - Method in class org.springframework.amqp.rabbit.AsyncRabbitTemplate
-
Return the underlying
RabbitTemplate
used for sending. - getRabbitTemplate() - Method in class org.springframework.amqp.rabbit.core.RabbitAdmin
- getRabbitTemplate() - Method in class org.springframework.amqp.rabbit.core.RabbitMessagingTemplate
- getReason() - Method in class org.springframework.amqp.rabbit.connection.ConnectionBlockedEvent
- getReason() - Method in class org.springframework.amqp.rabbit.connection.CorrelationData.Confirm
- getReason() - Method in class org.springframework.amqp.rabbit.listener.ListenerContainerConsumerFailedEvent
- getReason() - Method in class org.springframework.amqp.rabbit.listener.ListenerContainerConsumerTerminatedEvent
- getReceivedExchange(Message) - Method in class org.springframework.amqp.rabbit.listener.adapter.AbstractAdaptableMessageListener
- getRecoveryBackOff() - Method in class org.springframework.amqp.rabbit.listener.AbstractMessageListenerContainer
- getReplyContentType() - Method in class org.springframework.amqp.rabbit.listener.AbstractRabbitListenerEndpoint
- getReplyContentType() - Method in class org.springframework.amqp.rabbit.listener.adapter.AbstractAdaptableMessageListener
-
Get the reply content type.
- getReplyContentType() - Method in interface org.springframework.amqp.rabbit.listener.RabbitListenerEndpoint
-
Get the reply content type.
- getReplyPostProcessor() - Method in class org.springframework.amqp.rabbit.listener.AbstractRabbitListenerEndpoint
- getReplyPostProcessor() - Method in interface org.springframework.amqp.rabbit.listener.RabbitListenerEndpoint
-
Return a
ReplyPostProcessor
to post process a reply message before it is sent. - getReplyToAddress(Message, Object, InvocationResult) - Method in class org.springframework.amqp.rabbit.listener.adapter.AbstractAdaptableMessageListener
-
Determine a reply-to Address for the given message.
- getRequest() - Method in class org.springframework.amqp.rabbit.listener.adapter.AbstractAdaptableMessageListener.ReplyExpressionRoot
- getResolver() - Method in class org.springframework.amqp.rabbit.listener.AbstractRabbitListenerEndpoint
- getResourceFactory() - Method in class org.springframework.amqp.rabbit.transaction.RabbitTransactionManager
- getResourceLoader() - Method in class org.springframework.amqp.rabbit.connection.RabbitConnectionFactoryBean
-
Get the resource loader; used to resolve the key store and trust store
Resource
s to input streams. - getResources() - Static method in class org.springframework.amqp.rabbit.connection.SimpleResourceHolder
-
Return all resources that are bound to the current thread.
- getResult() - Method in class org.springframework.amqp.rabbit.listener.adapter.AbstractAdaptableMessageListener.ReplyExpressionRoot
- getRetryOperations() - Method in class org.springframework.amqp.rabbit.config.AbstractRetryOperationsInterceptorFactoryBean
- getReturned() - Method in class org.springframework.amqp.rabbit.connection.CorrelationData
-
Get the returned message and metadata, if any.
- getReturnType() - Method in class org.springframework.amqp.rabbit.listener.adapter.InvocationResult
- getReturnType() - Method in class org.springframework.amqp.rabbit.RabbitConverterFuture
- getReturnTypeFor(Object) - Method in class org.springframework.amqp.rabbit.listener.adapter.HandlerAdapter
-
Return the return type for the method that will be chosen for this payload.
- getReturnValue() - Method in class org.springframework.amqp.rabbit.listener.adapter.InvocationResult
- getRoutingConnectionFactory() - Method in class org.springframework.amqp.rabbit.listener.AbstractMessageListenerContainer
-
Return the (@link RoutingConnectionFactory} if the connection factory is a
RoutingConnectionFactory
; null otherwise. - getRoutingKey() - Method in class org.springframework.amqp.rabbit.batch.MessageBatch
- getRoutingKey() - Method in class org.springframework.amqp.rabbit.core.RabbitTemplate
- getRoutingKeyPattern() - Method in class org.springframework.amqp.rabbit.logback.AmqpAppender
- getRoutingLookupKey() - Method in class org.springframework.amqp.rabbit.listener.AbstractMessageListenerContainer
-
Return the lookup key if the connection factory is a
RoutingConnectionFactory
; null otherwise. - getSaslConfig() - Method in class org.springframework.amqp.rabbit.logback.AmqpAppender
- getSecureRandom() - Method in class org.springframework.amqp.rabbit.connection.RabbitConnectionFactoryBean
- getSenderPoolSize() - Method in class org.springframework.amqp.rabbit.logback.AmqpAppender
- getSendTo() - Method in class org.springframework.amqp.rabbit.listener.adapter.InvocationResult
- getShutdownTimeout() - Method in class org.springframework.amqp.rabbit.listener.AbstractMessageListenerContainer
- getSource() - Method in class org.springframework.amqp.rabbit.listener.adapter.AbstractAdaptableMessageListener.ReplyExpressionRoot
- getSource() - Method in class org.springframework.amqp.rabbit.support.micrometer.RabbitMessageReceiverContext
-
Return the source (queue) for this message.
- getSslAlgorithm() - Method in class org.springframework.amqp.rabbit.connection.RabbitConnectionFactoryBean
- getSslAlgorithm() - Method in class org.springframework.amqp.rabbit.logback.AmqpAppender
- getSslPropertiesLocation() - Method in class org.springframework.amqp.rabbit.connection.RabbitConnectionFactoryBean
- getSslPropertiesLocation() - Method in class org.springframework.amqp.rabbit.logback.AmqpAppender
- getStackTraceAsString(Throwable) - Method in class org.springframework.amqp.rabbit.retry.RepublishMessageRecoverer
-
Create a String representation of the stack trace.
- getSyncStatus() - Method in exception org.springframework.amqp.rabbit.connection.AfterCompletionFailedException
-
Return the synchronization status.
- getTargetChannel() - Method in interface org.springframework.amqp.rabbit.connection.ChannelProxy
-
Return the target Channel of this proxy.
- getTargetConnection() - Method in interface org.springframework.amqp.rabbit.connection.ConnectionProxy
-
Return the target Channel of this proxy.
- getTargetConnectionFactory(Object) - Method in class org.springframework.amqp.rabbit.connection.AbstractRoutingConnectionFactory
- getTargetConnectionFactory(Object) - Method in class org.springframework.amqp.rabbit.connection.LocalizedQueueConnectionFactory
- getTargetConnectionFactory(Object) - Method in interface org.springframework.amqp.rabbit.connection.RoutingConnectionFactory
-
Returns the
ConnectionFactory
bound to given lookup key, or null if one does not exist. - getTaskExecutor() - Method in class org.springframework.amqp.rabbit.listener.AbstractMessageListenerContainer
- getTaskExecutor() - Method in class org.springframework.amqp.rabbit.listener.AbstractRabbitListenerEndpoint
- getTaskExecutor() - Method in interface org.springframework.amqp.rabbit.listener.RabbitListenerEndpoint
-
Get the task executor to use for this endpoint's listener container.
- getThrowable() - Method in class org.springframework.amqp.rabbit.core.DeclarationExceptionEvent
- getThrowable() - Method in class org.springframework.amqp.rabbit.listener.ListenerContainerConsumerFailedEvent
- getTimestamp() - Method in class org.springframework.amqp.rabbit.connection.PendingConfirm
- getTransactionalResourceHolder() - Method in class org.springframework.amqp.rabbit.connection.RabbitAccessor
- getTransactionalResourceHolder(ConnectionFactory, boolean) - Static method in class org.springframework.amqp.rabbit.connection.ConnectionFactoryUtils
-
Obtain a RabbitMQ Channel that is synchronized with the current transaction, if any.
- getTransactionalResourceHolder(ConnectionFactory, boolean, boolean) - Static method in class org.springframework.amqp.rabbit.connection.ConnectionFactoryUtils
-
Obtain a RabbitMQ Channel that is synchronized with the current transaction, if any.
- getTransactionAttribute() - Method in class org.springframework.amqp.rabbit.listener.AbstractMessageListenerContainer
- getTransactionManager() - Method in class org.springframework.amqp.rabbit.listener.AbstractMessageListenerContainer
- getTrustStore() - Method in class org.springframework.amqp.rabbit.connection.RabbitConnectionFactoryBean
- getTrustStore() - Method in class org.springframework.amqp.rabbit.logback.AmqpAppender
- getTrustStoreAlgorithm() - Method in class org.springframework.amqp.rabbit.connection.RabbitConnectionFactoryBean
- getTrustStorePassphrase() - Method in class org.springframework.amqp.rabbit.connection.RabbitConnectionFactoryBean
- getTrustStorePassphrase() - Method in class org.springframework.amqp.rabbit.logback.AmqpAppender
- getTrustStoreResource() - Method in class org.springframework.amqp.rabbit.connection.RabbitConnectionFactoryBean
- getTrustStoreType() - Method in class org.springframework.amqp.rabbit.connection.RabbitConnectionFactoryBean
-
Get the trust store type - this defaults to JKS if not overridden by
RabbitConnectionFactoryBean.setSslPropertiesLocation(Resource)
orRabbitConnectionFactoryBean.setTrustStoreType(java.lang.String)
. - getTrustStoreType() - Method in class org.springframework.amqp.rabbit.logback.AmqpAppender
- getUnconfirmed(long) - Method in class org.springframework.amqp.rabbit.core.RabbitTemplate
-
Gets unconfirmed correlation data older than age and removes them.
- getUnconfirmedCount() - Method in class org.springframework.amqp.rabbit.core.RabbitTemplate
-
Gets unconfirmed messages count.
- getUri() - Method in class org.springframework.amqp.rabbit.logback.AmqpAppender
- getUsername() - Method in class org.springframework.amqp.rabbit.connection.AbstractConnectionFactory
-
Return the user name from the underlying rabbit connection factory.
- getUsername() - Method in class org.springframework.amqp.rabbit.connection.AbstractRoutingConnectionFactory
- getUsername() - Method in interface org.springframework.amqp.rabbit.connection.ConnectionFactory
- getUsername() - Method in class org.springframework.amqp.rabbit.connection.LocalizedQueueConnectionFactory
- getUsername() - Method in class org.springframework.amqp.rabbit.logback.AmqpAppender
- getUUID() - Method in interface org.springframework.amqp.rabbit.connection.PublisherCallbackChannel.Listener
-
Returns the UUID used to identify this Listener for returns.
- getUUID() - Method in class org.springframework.amqp.rabbit.core.RabbitTemplate
- getValidator() - Method in class org.springframework.amqp.rabbit.listener.RabbitListenerEndpointRegistrar
-
Get the validator, if supplied.
- getValue() - Method in class org.springframework.amqp.rabbit.support.ValueExpression
- getValue(Class<T>) - Method in class org.springframework.amqp.rabbit.support.ValueExpression
- getValue(Object) - Method in class org.springframework.amqp.rabbit.support.ValueExpression
- getValue(Object, Class<T>) - Method in class org.springframework.amqp.rabbit.support.ValueExpression
- getValue(EvaluationContext) - Method in class org.springframework.amqp.rabbit.support.ValueExpression
- getValue(EvaluationContext, Class<T>) - Method in class org.springframework.amqp.rabbit.support.ValueExpression
- getValue(EvaluationContext, Object) - Method in class org.springframework.amqp.rabbit.support.ValueExpression
- getValue(EvaluationContext, Object, Class<T>) - Method in class org.springframework.amqp.rabbit.support.ValueExpression
- getValueType() - Method in class org.springframework.amqp.rabbit.support.ValueExpression
- getValueType(Object) - Method in class org.springframework.amqp.rabbit.support.ValueExpression
- getValueType(EvaluationContext) - Method in class org.springframework.amqp.rabbit.support.ValueExpression
- getValueType(EvaluationContext, Object) - Method in class org.springframework.amqp.rabbit.support.ValueExpression
- getValueTypeDescriptor() - Method in class org.springframework.amqp.rabbit.support.ValueExpression
- getValueTypeDescriptor(Object) - Method in class org.springframework.amqp.rabbit.support.ValueExpression
- getValueTypeDescriptor(EvaluationContext) - Method in class org.springframework.amqp.rabbit.support.ValueExpression
- getValueTypeDescriptor(EvaluationContext, Object) - Method in class org.springframework.amqp.rabbit.support.ValueExpression
- getVirtualHost() - Method in class org.springframework.amqp.rabbit.connection.AbstractConnectionFactory
- getVirtualHost() - Method in class org.springframework.amqp.rabbit.connection.AbstractRoutingConnectionFactory
- getVirtualHost() - Method in interface org.springframework.amqp.rabbit.connection.ConnectionFactory
- getVirtualHost() - Method in class org.springframework.amqp.rabbit.connection.LocalizedQueueConnectionFactory
- getVirtualHost() - Method in class org.springframework.amqp.rabbit.logback.AmqpAppender
- group() - Element in annotation interface org.springframework.amqp.rabbit.annotation.RabbitListener
-
If provided, the listener container for this listener will be added to a bean with this value as its name, of type
Collection<MessageListenerContainer>
.
H
- handle(Return) - Method in class org.springframework.amqp.rabbit.connection.PublisherCallbackChannelImpl
- handle(Error) - Method in interface org.springframework.amqp.rabbit.listener.AbstractMessageListenerContainer.JavaLangErrorHandler
-
Handle the error; typically, the JVM will be terminated.
- handleAck(long, boolean) - Method in class org.springframework.amqp.rabbit.connection.PublisherCallbackChannelImpl
- handleCancel(String) - Method in class org.springframework.amqp.rabbit.listener.DirectMessageListenerContainer.SimpleConsumer
- handleCancelOk(String) - Method in class org.springframework.amqp.rabbit.listener.DirectMessageListenerContainer.SimpleConsumer
- handleConfirm(PendingConfirm, boolean) - Method in interface org.springframework.amqp.rabbit.connection.PublisherCallbackChannel.Listener
-
Invoked by the channel when a confirm is received.
- handleConfirm(PendingConfirm, boolean) - Method in class org.springframework.amqp.rabbit.core.RabbitTemplate
- handleConsumeOk(String) - Method in class org.springframework.amqp.rabbit.listener.DirectMessageListenerContainer.SimpleConsumer
- handleDelivery(String, Envelope, AMQP.BasicProperties, byte[]) - Method in class org.springframework.amqp.rabbit.listener.DirectMessageListenerContainer.SimpleConsumer
- handleDiscarded(Message) - Method in class org.springframework.amqp.rabbit.listener.ConditionalRejectingErrorHandler
-
Called when a message with a fatal exception has an
x-death
header, prior to discarding the message. - handleError(Throwable) - Method in class org.springframework.amqp.rabbit.listener.ConditionalRejectingErrorHandler
- handleError(Message, Message<?>, ListenerExecutionFailedException) - Method in interface org.springframework.amqp.rabbit.listener.api.RabbitListenerErrorHandler
-
Handle the error.
- handleListenerException(Throwable) - Method in class org.springframework.amqp.rabbit.listener.AbstractMessageListenerContainer
-
Handle the given exception that arose during listener execution.
- handleListenerException(Throwable) - Method in class org.springframework.amqp.rabbit.listener.adapter.AbstractAdaptableMessageListener
-
Handle the given exception that arose during listener execution.
- handleMessage(T) - Method in interface org.springframework.amqp.rabbit.listener.adapter.ReplyingMessageListener
-
Handle the message and return a reply.
- handleNack(long, boolean) - Method in class org.springframework.amqp.rabbit.connection.PublisherCallbackChannelImpl
- HandlerAdapter - Class in org.springframework.amqp.rabbit.listener.adapter
-
A wrapper for either an
InvocableHandlerMethod
orDelegatingInvocableHandler
. - HandlerAdapter(DelegatingInvocableHandler) - Constructor for class org.springframework.amqp.rabbit.listener.adapter.HandlerAdapter
-
Construct an instance with the provided delegating handler.
- HandlerAdapter(InvocableHandlerMethod) - Constructor for class org.springframework.amqp.rabbit.listener.adapter.HandlerAdapter
-
Construct an instance with the provided method.
- handleRecovery(Recoverable) - Method in class org.springframework.amqp.rabbit.connection.ClosingRecoveryListener
- handleRecoveryStarted(Recoverable) - Method in class org.springframework.amqp.rabbit.connection.ClosingRecoveryListener
- handleResult(InvocationResult, Message, Channel) - Method in class org.springframework.amqp.rabbit.listener.adapter.AbstractAdaptableMessageListener
-
Handle the given result object returned from the listener method, sending a response message back.
- handleResult(InvocationResult, Message, Channel, Object) - Method in class org.springframework.amqp.rabbit.listener.adapter.AbstractAdaptableMessageListener
-
Handle the given result object returned from the listener method, sending a response message back.
- handleReturn(Return) - Method in interface org.springframework.amqp.rabbit.connection.PublisherCallbackChannel.Listener
-
Handle a returned message.
- handleReturn(Return) - Method in class org.springframework.amqp.rabbit.core.RabbitTemplate
- handleStartupFailure(BackOffExecution) - Method in class org.springframework.amqp.rabbit.listener.SimpleMessageListenerContainer
- has(Object) - Static method in class org.springframework.amqp.rabbit.connection.SimpleResourceHolder
-
Check if there is a resource for the given key bound to the current thread.
- hasDefaultHandler() - Method in class org.springframework.amqp.rabbit.listener.adapter.DelegatingInvocableHandler
- hasDelivery() - Method in class org.springframework.amqp.rabbit.listener.BlockingQueueConsumer
- hashCode() - Method in class org.springframework.amqp.rabbit.connection.PublisherCallbackChannelImpl
- hashCode() - Method in class org.springframework.amqp.rabbit.listener.DirectMessageListenerContainer.SimpleConsumer
- hasPublisherConnectionFactory() - Method in class org.springframework.amqp.rabbit.connection.AbstractConnectionFactory
- HeadersExchangeParser - Class in org.springframework.amqp.rabbit.config
- HeadersExchangeParser() - Constructor for class org.springframework.amqp.rabbit.config.HeadersExchangeParser
I
- id() - Element in annotation interface org.springframework.amqp.rabbit.annotation.RabbitListener
-
The unique identifier of the container managing for this endpoint.
- ignoreDeclarationExceptions() - Element in annotation interface org.springframework.amqp.rabbit.annotation.Exchange
- ignoreDeclarationExceptions() - Element in annotation interface org.springframework.amqp.rabbit.annotation.Queue
- ignoreDeclarationExceptions() - Element in annotation interface org.springframework.amqp.rabbit.annotation.QueueBinding
- ImmediateRequeueMessageRecoverer - Class in org.springframework.amqp.rabbit.retry
-
The
MessageRecoverer
implementation to throw anImmediateRequeueAmqpException
for subsequent requeuing in the listener container. - ImmediateRequeueMessageRecoverer() - Constructor for class org.springframework.amqp.rabbit.retry.ImmediateRequeueMessageRecoverer
- incrementRetries() - Method in class org.springframework.amqp.rabbit.log4j2.AmqpAppender.Event
- incrementRetries() - Method in class org.springframework.amqp.rabbit.logback.AmqpAppender.Event
- init() - Method in class org.springframework.amqp.rabbit.config.RabbitNamespaceHandler
- initArgumentResolvers() - Method in class org.springframework.amqp.rabbit.listener.adapter.AmqpMessageHandlerMethodFactory
- initDefaultStrategies() - Method in class org.springframework.amqp.rabbit.core.RabbitTemplate
-
Set up the default strategies.
- initGateway() - Method in class org.springframework.amqp.rabbit.core.RabbitGatewaySupport
-
Subclasses can override this for custom initialization behavior.
- initialize() - Method in class org.springframework.amqp.rabbit.core.RabbitAdmin
-
Declares all the exchanges, queues and bindings in the enclosing application context, if any.
- initialize() - Method in class org.springframework.amqp.rabbit.listener.AbstractMessageListenerContainer
-
Initialize this container.
- initializeConsumers() - Method in class org.springframework.amqp.rabbit.listener.SimpleMessageListenerContainer
- initializeContainer(C, RabbitListenerEndpoint) - Method in class org.springframework.amqp.rabbit.config.AbstractRabbitListenerContainerFactory
-
Further initialize the specified container.
- initializeContainer(DirectMessageListenerContainer, RabbitListenerEndpoint) - Method in class org.springframework.amqp.rabbit.config.DirectRabbitListenerContainerFactory
- initializeContainer(SimpleMessageListenerContainer, RabbitListenerEndpoint) - Method in class org.springframework.amqp.rabbit.config.SimpleRabbitListenerContainerFactory
- initializeProxy(Object) - Method in class org.springframework.amqp.rabbit.listener.AbstractMessageListenerContainer
- INORDER - Enum constant in enum class org.springframework.amqp.rabbit.connection.AbstractConnectionFactory.AddressShuffleMode
-
Shuffle the addresses after opening a connection, moving the first address to the end.
- INSTANCE - Static variable in class org.springframework.amqp.rabbit.support.micrometer.RabbitListenerObservation.DefaultRabbitListenerObservationConvention
-
A singleton instance of the convention.
- INSTANCE - Static variable in class org.springframework.amqp.rabbit.support.micrometer.RabbitTemplateObservation.DefaultRabbitTemplateObservationConvention
-
A singleton instance of the convention.
- internal() - Element in annotation interface org.springframework.amqp.rabbit.annotation.Exchange
- InvocationResult - Class in org.springframework.amqp.rabbit.listener.adapter
-
The result of a listener method invocation.
- InvocationResult(Object, Expression, Type, Object, Method) - Constructor for class org.springframework.amqp.rabbit.listener.adapter.InvocationResult
-
Construct an instance with the provided properties.
- invoke(RabbitOperations.OperationsCallback<T>) - Method in interface org.springframework.amqp.rabbit.core.RabbitOperations
-
Invoke the callback and run all operations on the template argument in a dedicated thread-bound channel and reliably close the channel afterwards.
- invoke(RabbitOperations.OperationsCallback<T>, ConfirmCallback, ConfirmCallback) - Method in interface org.springframework.amqp.rabbit.core.RabbitOperations
-
Invoke operations on the same channel.
- invoke(RabbitOperations.OperationsCallback<T>, ConfirmCallback, ConfirmCallback) - Method in class org.springframework.amqp.rabbit.core.RabbitTemplate
- invoke(Message<?>, Object...) - Method in class org.springframework.amqp.rabbit.listener.adapter.DelegatingInvocableHandler
-
Invoke the method with the given message.
- invoke(Message<?>, Object...) - Method in class org.springframework.amqp.rabbit.listener.adapter.HandlerAdapter
-
Invoke the appropriate method for the payload.
- invokeErrorHandler(Throwable) - Method in class org.springframework.amqp.rabbit.listener.AbstractMessageListenerContainer
-
Invoke the registered ErrorHandler, if any.
- invokeHandlerAndProcessResult(Message, Channel, Message<?>) - Method in class org.springframework.amqp.rabbit.listener.adapter.MessagingMessageListenerAdapter
- invokeListener(Channel, Object) - Method in class org.springframework.amqp.rabbit.listener.AbstractMessageListenerContainer
- invokeListenerMethod(String, Object[], Message) - Method in class org.springframework.amqp.rabbit.listener.adapter.MessageListenerAdapter
-
Invoke the specified listener method.
- isAck() - Method in class org.springframework.amqp.rabbit.connection.CorrelationData.Confirm
- isActive() - Method in class org.springframework.amqp.rabbit.listener.AbstractMessageListenerContainer
- isActive() - Method in class org.springframework.amqp.rabbit.support.ActiveObjectCounter
- isAddMdcAsHeaders() - Method in class org.springframework.amqp.rabbit.logback.AmqpAppender
- isAlwaysRequeueWithTxManagerRollback() - Method in class org.springframework.amqp.rabbit.listener.AbstractMessageListenerContainer
- isAmqpMessageList() - Method in class org.springframework.amqp.rabbit.listener.adapter.MessagingMessageListenerAdapter.MessagingMessageConverterAdapter
- isAsyncReplies() - Method in class org.springframework.amqp.rabbit.listener.AbstractMessageListenerContainer
- isAsyncReplies() - Method in class org.springframework.amqp.rabbit.listener.adapter.DelegatingInvocableHandler
-
Return true if any handler method has an async reply type.
- isAsyncReplies() - Method in class org.springframework.amqp.rabbit.listener.adapter.HandlerAdapter
-
Return true if any handler method has an async reply type.
- isAsyncReplies() - Method in class org.springframework.amqp.rabbit.listener.adapter.MessagingMessageListenerAdapter
- isAttributeDefined(Element, String) - Static method in class org.springframework.amqp.rabbit.config.NamespaceUtils
-
Checks the attribute to see if it is defined in the given element.
- isAutoDeclare() - Method in class org.springframework.amqp.rabbit.listener.AbstractMessageListenerContainer
- isAutoDelete() - Method in class org.springframework.amqp.rabbit.logback.AmqpAppender
- isAutoStartup() - Method in class org.springframework.amqp.rabbit.AsyncRabbitTemplate
- isAutoStartup() - Method in class org.springframework.amqp.rabbit.config.ListenerContainerFactoryBean
- isAutoStartup() - Method in class org.springframework.amqp.rabbit.core.BrokerEventListener
- isAutoStartup() - Method in class org.springframework.amqp.rabbit.core.RabbitAdmin
- isAutoStartup() - Method in class org.springframework.amqp.rabbit.listener.AbstractMessageListenerContainer
- isAutoStartup() - Method in class org.springframework.amqp.rabbit.listener.RabbitListenerEndpointRegistry
- isBatchListener() - Method in class org.springframework.amqp.rabbit.listener.AbstractRabbitListenerEndpoint
-
True if this endpoint is for a batch listener.
- isChannelLocallyTransacted() - Method in class org.springframework.amqp.rabbit.listener.AbstractMessageListenerContainer
-
Check whether the given Channel is locally transacted, that is, whether its transaction is managed by this listener container's Channel handling and not by an external transaction coordinator.
- isChannelLocallyTransacted(Channel) - Method in class org.springframework.amqp.rabbit.core.RabbitTemplate
-
Check whether the given Channel is locally transacted, that is, whether its transaction is managed by this template's Channel handling and not by an external transaction coordinator.
- isChannelTransacted() - Method in class org.springframework.amqp.rabbit.connection.RabbitAccessor
- isChannelTransactional(Channel, ConnectionFactory) - Static method in class org.springframework.amqp.rabbit.connection.ConnectionFactoryUtils
-
Determine whether the given RabbitMQ Channel is transactional, that is, bound to the current thread by Spring's transaction facilities.
- isConfirmListener() - Method in interface org.springframework.amqp.rabbit.connection.PublisherCallbackChannel.Listener
- isConfirmListener() - Method in class org.springframework.amqp.rabbit.core.RabbitTemplate
- isConfirmSelected() - Method in interface org.springframework.amqp.rabbit.connection.ChannelProxy
-
Return true if confirms are selected on this channel.
- isConsumerBatchEnabled() - Method in interface org.springframework.amqp.rabbit.listener.MessageListenerContainer
-
Return true if this container is capable of (and configured to) create batches of consumed messages.
- isConsumerBatchEnabled() - Method in class org.springframework.amqp.rabbit.listener.SimpleMessageListenerContainer
- isConverterWinsContentType() - Method in class org.springframework.amqp.rabbit.listener.AbstractRabbitListenerEndpoint
- isConverterWinsContentType() - Method in class org.springframework.amqp.rabbit.listener.adapter.AbstractAdaptableMessageListener
-
Return whether the content type set by a converter prevails or not.
- isConverterWinsContentType() - Method in interface org.springframework.amqp.rabbit.listener.RabbitListenerEndpoint
-
Return whether the content type set by a converter prevails or not.
- isDeBatchingEnabled() - Method in class org.springframework.amqp.rabbit.listener.AbstractMessageListenerContainer
- isDeclareExchange() - Method in class org.springframework.amqp.rabbit.logback.AmqpAppender
- isDefault() - Element in annotation interface org.springframework.amqp.rabbit.annotation.RabbitHandler
-
When true, designate that this is the default fallback method if the payload type matches no other
RabbitHandler
method. - isDefaultRequeueRejected() - Method in class org.springframework.amqp.rabbit.listener.AbstractMessageListenerContainer
-
Return the default requeue rejected.
- isDiscardFatalsWithXDeath() - Method in class org.springframework.amqp.rabbit.listener.ConditionalRejectingErrorHandler
-
Return the discardFatalsWithXDeath.
- isDurable() - Method in class org.springframework.amqp.rabbit.logback.AmqpAppender
- isExchangeDeclarationFailure(Exception) - Static method in class org.springframework.amqp.rabbit.connection.RabbitUtils
-
Return true if there is a
ShutdownSignalException
in the cause tree and its reason is "COMMAND_INVALID" and the operation being performed was exchangeDeclare. - isExclusive() - Method in class org.springframework.amqp.rabbit.listener.AbstractMessageListenerContainer
-
Return whether the consumers should be exclusive.
- isExclusive() - Method in class org.springframework.amqp.rabbit.listener.AbstractRabbitListenerEndpoint
- isExclusiveUseChannelClose(ShutdownSignalException) - Static method in class org.springframework.amqp.rabbit.connection.RabbitUtils
-
Return true if the
ShutdownSignalException
reason is AMQP.Channel.Close and the operation that failed was basicConsumer and the failure text contains "exclusive". - isExistingTransaction(Object) - Method in class org.springframework.amqp.rabbit.transaction.RabbitTransactionManager
- isExposeListenerChannel() - Method in class org.springframework.amqp.rabbit.listener.AbstractMessageListenerContainer
- isFatal() - Method in class org.springframework.amqp.rabbit.listener.ListenerContainerConsumerFailedEvent
- isFatal(Throwable) - Method in class org.springframework.amqp.rabbit.listener.ConditionalRejectingErrorHandler.DefaultExceptionStrategy
- isFatal(Throwable) - Method in interface org.springframework.amqp.rabbit.listener.FatalExceptionStrategy
- isForceCloseChannel() - Method in class org.springframework.amqp.rabbit.listener.AbstractMessageListenerContainer
-
Force close the channel if the consumer threads don't respond to a shutdown.
- isForceStop() - Method in class org.springframework.amqp.rabbit.listener.AbstractMessageListenerContainer
-
Stop container after current message(s) are processed and requeue any prefetched.
- isGenerateId() - Method in class org.springframework.amqp.rabbit.logback.AmqpAppender
- isGlobalQos() - Method in class org.springframework.amqp.rabbit.listener.AbstractMessageListenerContainer
- isIncludeCallerData() - Method in class org.springframework.amqp.rabbit.logback.AmqpAppender
- isLenientFallback() - Method in class org.springframework.amqp.rabbit.connection.AbstractRoutingConnectionFactory
- isMandatoryFor(Message) - Method in class org.springframework.amqp.rabbit.core.RabbitTemplate
-
Return whether the provided message should be sent with the mandatory flag set.
- isMessageList() - Method in class org.springframework.amqp.rabbit.listener.adapter.MessagingMessageListenerAdapter.MessagingMessageConverterAdapter
- isMismatchedQueueArgs(Exception) - Static method in class org.springframework.amqp.rabbit.connection.RabbitUtils
-
Return true if there is a
ShutdownSignalException
in the cause tree and its reason is "PRECONDITION_FAILED" and the operation being performed was queueDeclare. - isMismatchedQueuesFatal() - Method in class org.springframework.amqp.rabbit.listener.AbstractMessageListenerContainer
- isMissingQueuesFatal() - Method in class org.springframework.amqp.rabbit.listener.AbstractMessageListenerContainer
- isMissingQueuesFatalSet() - Method in class org.springframework.amqp.rabbit.listener.AbstractMessageListenerContainer
- isNew(Message) - Method in interface org.springframework.amqp.rabbit.retry.NewMessageIdentifier
-
Query a message to see if it has been seen before.
- isNoLocal() - Method in class org.springframework.amqp.rabbit.listener.AbstractMessageListenerContainer
-
Return whether the consumers should be no-local.
- isNormalCancel() - Method in class org.springframework.amqp.rabbit.listener.BlockingQueueConsumer
-
Return true if cancellation is expected.
- isNormalChannelClose(ShutdownSignalException) - Static method in class org.springframework.amqp.rabbit.connection.RabbitUtils
-
Return true if the
ShutdownSignalException
reason is AMQP.Channel.Close and the reply code was AMQP.REPLY_SUCCESS (200) and the text equals "OK". - isNormalShutdown(ShutdownSignalException) - Static method in class org.springframework.amqp.rabbit.connection.RabbitUtils
-
Return true if the
ShutdownSignalException
reason is AMQP.Connection.Close and the reply code was AMQP.REPLY_SUCCESS (200) and the text equals "OK". - isOpen() - Method in interface org.springframework.amqp.rabbit.connection.Connection
-
Flag to indicate the status of the connection.
- isOpen() - Method in class org.springframework.amqp.rabbit.connection.PublisherCallbackChannelImpl
- isOpen() - Method in class org.springframework.amqp.rabbit.connection.SimpleConnection
-
True if the connection is open.
- isPassiveDeclarationChannelClose(ShutdownSignalException) - Static method in class org.springframework.amqp.rabbit.connection.RabbitUtils
-
Return true if the
ShutdownSignalException
reason is AMQP.Channel.Close and the operation that failed was exchangeDeclare or queueDeclare. - isPhysicalCloseRequired() - Static method in class org.springframework.amqp.rabbit.connection.RabbitUtils
-
Gets and removes a ThreadLocal indicating the channel MUST be physically closed.
- isPossibleAuthenticationFailureFatal() - Method in class org.springframework.amqp.rabbit.listener.AbstractMessageListenerContainer
- isPossibleAuthenticationFailureFatalSet() - Method in class org.springframework.amqp.rabbit.listener.AbstractMessageListenerContainer
- isPublisherConfirms() - Method in class org.springframework.amqp.rabbit.connection.AbstractRoutingConnectionFactory
- isPublisherConfirms() - Method in class org.springframework.amqp.rabbit.connection.CachingConnectionFactory
- isPublisherConfirms() - Method in interface org.springframework.amqp.rabbit.connection.ChannelProxy
-
Return true if publisher confirms are enabled.
- isPublisherConfirms() - Method in interface org.springframework.amqp.rabbit.connection.ConnectionFactory
-
Return true if publisher confirms are enabled.
- isPublisherReturns() - Method in class org.springframework.amqp.rabbit.connection.AbstractRoutingConnectionFactory
- isPublisherReturns() - Method in class org.springframework.amqp.rabbit.connection.CachingConnectionFactory
- isPublisherReturns() - Method in interface org.springframework.amqp.rabbit.connection.ConnectionFactory
-
Return true if publisher returns are enabled.
- isRedeclareManualDeclarations() - Method in class org.springframework.amqp.rabbit.core.RabbitAdmin
-
Normally, when a connection is recovered, the admin only recovers auto-delete queues, etc, that are declared as beans in the application context.
- isRejectManual() - Method in class org.springframework.amqp.rabbit.listener.ConditionalRejectingErrorHandler
-
Return the rejectManual.
- isRejectManual(Throwable) - Static method in class org.springframework.amqp.rabbit.listener.support.ContainerUtils
-
Return true for
AmqpRejectAndDontRequeueException.isRejectManual()
. - isReleaseAfterCompletion() - Method in class org.springframework.amqp.rabbit.connection.RabbitResourceHolder
-
Whether the resources should be released after transaction completion.
- isReturned() - Method in class org.springframework.amqp.rabbit.connection.PendingConfirm
-
True if a returned message has been received.
- isReturnListener() - Method in interface org.springframework.amqp.rabbit.connection.PublisherCallbackChannel.Listener
- isReturnListener() - Method in class org.springframework.amqp.rabbit.core.RabbitTemplate
- isRunning() - Method in class org.springframework.amqp.rabbit.AsyncRabbitTemplate
- isRunning() - Method in class org.springframework.amqp.rabbit.config.ListenerContainerFactoryBean
- isRunning() - Method in class org.springframework.amqp.rabbit.connection.CachingConnectionFactory
- isRunning() - Method in class org.springframework.amqp.rabbit.connection.LocalizedQueueConnectionFactory
- isRunning() - Method in class org.springframework.amqp.rabbit.connection.PooledChannelConnectionFactory
- isRunning() - Method in class org.springframework.amqp.rabbit.connection.ThreadChannelConnectionFactory
- isRunning() - Method in class org.springframework.amqp.rabbit.core.BatchingRabbitTemplate
- isRunning() - Method in class org.springframework.amqp.rabbit.core.BrokerEventListener
- isRunning() - Method in interface org.springframework.amqp.rabbit.core.RabbitOperations
- isRunning() - Method in class org.springframework.amqp.rabbit.core.RabbitTemplate
- isRunning() - Method in class org.springframework.amqp.rabbit.listener.AbstractMessageListenerContainer
-
Determine whether this container is currently running, that is, whether it has been started and not stopped yet.
- isRunning() - Method in class org.springframework.amqp.rabbit.listener.RabbitListenerEndpointRegistry
- isSimplePublisherConfirms() - Method in class org.springframework.amqp.rabbit.connection.CachingConnectionFactory
- isSimplePublisherConfirms() - Method in interface org.springframework.amqp.rabbit.connection.ConnectionFactory
-
Return true if simple publisher confirms are enabled.
- isSimplePublisherConfirms() - Method in class org.springframework.amqp.rabbit.connection.PooledChannelConnectionFactory
- isSimplePublisherConfirms() - Method in class org.springframework.amqp.rabbit.connection.ThreadChannelConnectionFactory
- isSingleton() - Method in class org.springframework.amqp.rabbit.config.AbstractRetryOperationsInterceptorFactoryBean
- isSingleton() - Method in class org.springframework.amqp.rabbit.config.BindingFactoryBean
- isSingleton() - Method in class org.springframework.amqp.rabbit.config.StatefulRetryOperationsInterceptorFactoryBean
- isSingleton() - Method in class org.springframework.amqp.rabbit.config.StatelessRetryOperationsInterceptorFactoryBean
- isSkipServerCertificateValidation() - Method in class org.springframework.amqp.rabbit.connection.RabbitConnectionFactoryBean
-
Whether or not Server Side certificate has to be validated or not.
- isStatefulRetryFatalWithNullMessageId() - Method in class org.springframework.amqp.rabbit.listener.AbstractMessageListenerContainer
- isSynchedLocalTransactionAllowed() - Method in interface org.springframework.amqp.rabbit.connection.ConnectionFactoryUtils.ResourceFactory
-
Return whether to allow for a local RabbitMQ transaction that is synchronized with a Spring-managed transaction (where the main transaction might be a JDBC-based one for a specific DataSource, for example), with the RabbitMQ transaction committing right after the main transaction.
- isTransactional() - Method in interface org.springframework.amqp.rabbit.connection.ChannelProxy
-
Return whether this channel has transactions enabled
txSelect()
. - isUsePublisherConnection() - Method in class org.springframework.amqp.rabbit.core.RabbitTemplate
-
True if separate publisher connection(s) are used.
- isUserCauseFatal(Throwable) - Method in class org.springframework.amqp.rabbit.listener.ConditionalRejectingErrorHandler.DefaultExceptionStrategy
-
Subclasses can override this to add custom exceptions.
- isUseSsl() - Method in class org.springframework.amqp.rabbit.logback.AmqpAppender
- isUseSSL() - Method in class org.springframework.amqp.rabbit.connection.RabbitConnectionFactoryBean
- isVerifyHostname() - Method in class org.springframework.amqp.rabbit.logback.AmqpAppender
-
Return true (default) if TLS hostname verification is enabled.
- isWritable(Object) - Method in class org.springframework.amqp.rabbit.support.ValueExpression
- isWritable(EvaluationContext) - Method in class org.springframework.amqp.rabbit.support.ValueExpression
- isWritable(EvaluationContext, Object) - Method in class org.springframework.amqp.rabbit.support.ValueExpression
K
- key() - Element in annotation interface org.springframework.amqp.rabbit.annotation.QueueBinding
- KotlinAwareInvocableHandlerMethod - Class in org.springframework.amqp.rabbit.listener.adapter
-
An
InvocableHandlerMethod
extension for supporting Kotlinsuspend
function. - KotlinAwareInvocableHandlerMethod(Object, Method) - Constructor for class org.springframework.amqp.rabbit.listener.adapter.KotlinAwareInvocableHandlerMethod
L
- lazyLoad() - Method in class org.springframework.amqp.rabbit.listener.AbstractMessageListenerContainer
- lazyLoad() - Method in interface org.springframework.amqp.rabbit.listener.MessageListenerContainer
-
Do not check for missing or mismatched queues during startup.
- lifecycleLock - Variable in class org.springframework.amqp.rabbit.listener.AbstractMessageListenerContainer
- LISTENER_ID - Enum constant in enum class org.springframework.amqp.rabbit.support.micrometer.RabbitListenerObservation.ListenerLowCardinalityTags
-
Listener id.
- LISTENER_OBSERVATION - Enum constant in enum class org.springframework.amqp.rabbit.support.micrometer.RabbitListenerObservation
-
Observation for Rabbit listeners.
- ListenerContainerAware - Interface in org.springframework.amqp.rabbit.support
-
MessageListener
s that also implement this interface can have configuration verified during initialization. - ListenerContainerConsumerFailedEvent - Class in org.springframework.amqp.rabbit.listener
-
Published when a listener consumer fails.
- ListenerContainerConsumerFailedEvent(Object, String, Throwable, boolean) - Constructor for class org.springframework.amqp.rabbit.listener.ListenerContainerConsumerFailedEvent
-
Construct an instance with the provided arguments.
- ListenerContainerConsumerTerminatedEvent - Class in org.springframework.amqp.rabbit.listener
-
Published when a listener consumer is terminated.
- ListenerContainerConsumerTerminatedEvent(Object, String) - Constructor for class org.springframework.amqp.rabbit.listener.ListenerContainerConsumerTerminatedEvent
-
Construct an instance with the provided arguments.
- ListenerContainerFactoryBean - Class in org.springframework.amqp.rabbit.config
-
A Factory bean to create a listener container.
- ListenerContainerFactoryBean() - Constructor for class org.springframework.amqp.rabbit.config.ListenerContainerFactoryBean
- ListenerContainerFactoryBean.Type - Enum Class in org.springframework.amqp.rabbit.config
-
The container type.
- ListenerContainerIdleEvent - Class in org.springframework.amqp.rabbit.listener
-
An event that is emitted when a container is idle if the container is configured to do so.
- ListenerContainerIdleEvent(Object, long, String, String...) - Constructor for class org.springframework.amqp.rabbit.listener.ListenerContainerIdleEvent
- ListenerExecutionFailedException - Exception in org.springframework.amqp.rabbit.support
-
Exception to be thrown when the execution of a listener method failed.
- ListenerExecutionFailedException(String, Throwable, Message...) - Constructor for exception org.springframework.amqp.rabbit.support.ListenerExecutionFailedException
-
Constructor for ListenerExecutionFailedException.
- ListenerFailedRuleBasedTransactionAttribute - Class in org.springframework.amqp.rabbit.listener
-
Subclass of
RuleBasedTransactionAttribute
that is aware that listener exceptions are wrapped inListenerExecutionFailedException
s. - ListenerFailedRuleBasedTransactionAttribute() - Constructor for class org.springframework.amqp.rabbit.listener.ListenerFailedRuleBasedTransactionAttribute
- LocalizedQueueConnectionFactory - Class in org.springframework.amqp.rabbit.connection
-
A
RoutingConnectionFactory
that determines the node on which a queue is located and returns a factory that connects directly to that node. - LocalizedQueueConnectionFactory(ConnectionFactory, String[], String[], String[], String, String, String, boolean, String, String, String, String) - Constructor for class org.springframework.amqp.rabbit.connection.LocalizedQueueConnectionFactory
- LocalizedQueueConnectionFactory(ConnectionFactory, String[], String[], String[], String, String, String, boolean, Resource) - Constructor for class org.springframework.amqp.rabbit.connection.LocalizedQueueConnectionFactory
- LocalizedQueueConnectionFactory(ConnectionFactory, Map<String, String>, String[], String, String, String, boolean, String, String, String, String) - Constructor for class org.springframework.amqp.rabbit.connection.LocalizedQueueConnectionFactory
- LocalizedQueueConnectionFactory(ConnectionFactory, Map<String, String>, String[], String, String, String, boolean, Resource) - Constructor for class org.springframework.amqp.rabbit.connection.LocalizedQueueConnectionFactory
- locate(String[], Map<String, String>, String, String, String, String, FactoryFinder) - Method in interface org.springframework.amqp.rabbit.connection.NodeLocator
-
Return a connection factory for the leader node for the queue.
- locate(String, String, String) - Method in interface org.springframework.amqp.rabbit.connection.FactoryFinder
-
Locate or create a factory.
- log(Throwable) - Method in class org.springframework.amqp.rabbit.listener.ConditionalRejectingErrorHandler
-
Log the throwable at WARN level, including stack trace.
- log(Log, String, Throwable) - Method in class org.springframework.amqp.rabbit.connection.AbstractConnectionFactory.DefaultChannelCloseLogger
- log(Log, String, Throwable) - Method in class org.springframework.amqp.rabbit.listener.AbstractMessageListenerContainer.DefaultExclusiveConsumerLogger
- logFatalException(ListenerExecutionFailedException, Throwable) - Method in class org.springframework.amqp.rabbit.listener.ConditionalRejectingErrorHandler.DefaultExceptionStrategy
-
Log the fatal ListenerExecutionFailedException at WARN level, excluding stack trace.
- logger - Variable in class org.springframework.amqp.rabbit.config.AbstractRabbitListenerContainerFactory
- logger - Variable in class org.springframework.amqp.rabbit.config.StatelessRetryOperationsInterceptorFactoryBean
- logger - Variable in class org.springframework.amqp.rabbit.connection.AbstractConnectionFactory
- logger - Variable in class org.springframework.amqp.rabbit.connection.RabbitAccessor
-
Logger available to subclasses.
- logger - Variable in class org.springframework.amqp.rabbit.core.RabbitAdmin
-
Logger available to subclasses.
- logger - Variable in class org.springframework.amqp.rabbit.core.RabbitGatewaySupport
-
Logger available to subclasses.
- logger - Variable in class org.springframework.amqp.rabbit.listener.adapter.AbstractAdaptableMessageListener
-
Logger available to subclasses.
- logger - Variable in class org.springframework.amqp.rabbit.listener.ConditionalRejectingErrorHandler.DefaultExceptionStrategy
- logger - Variable in class org.springframework.amqp.rabbit.listener.ConditionalRejectingErrorHandler
- logger - Variable in class org.springframework.amqp.rabbit.listener.RabbitListenerEndpointRegistry
- logger - Variable in class org.springframework.amqp.rabbit.retry.ImmediateRequeueMessageRecoverer
- logger - Variable in class org.springframework.amqp.rabbit.retry.RejectAndDontRequeueRecoverer
- logger - Variable in class org.springframework.amqp.rabbit.retry.RepublishMessageRecoverer
- LOGGER - Static variable in interface org.springframework.amqp.rabbit.connection.NodeLocator
- logReceived(String, Message) - Method in class org.springframework.amqp.rabbit.core.RabbitTemplate
-
Log a received message.
M
- matchHandlerMethod(Class<? extends Object>, InvocableHandlerMethod) - Method in class org.springframework.amqp.rabbit.listener.adapter.DelegatingInvocableHandler
- maxAttempts(int) - Method in class org.springframework.amqp.rabbit.config.RetryInterceptorBuilder
-
Apply the max attempts - a SimpleRetryPolicy will be used.
- MessageAckListener - Interface in org.springframework.amqp.rabbit.listener
-
A listener for message ack when using
AcknowledgeMode.AUTO
. - MessageBatch - Class in org.springframework.amqp.rabbit.batch
-
An object encapsulating a
Message
containing the batch of messages, the exchange, and routing key. - MessageBatch(String, String, Message) - Constructor for class org.springframework.amqp.rabbit.batch.MessageBatch
- MessageBatchRecoverer - Interface in org.springframework.amqp.rabbit.retry
-
A retry recoverer for use with a batch listener.
- messageConverter() - Element in annotation interface org.springframework.amqp.rabbit.annotation.RabbitListener
-
Override the container factory's message converter used for this listener.
- messageCount(String) - Method in class org.springframework.amqp.rabbit.connection.PublisherCallbackChannelImpl
- messageKeyGenerator(MessageKeyGenerator) - Method in class org.springframework.amqp.rabbit.config.RetryInterceptorBuilder.StatefulRetryInterceptorBuilder
-
Stateful retry requires messages to be identifiable.
- MessageKeyGenerator - Interface in org.springframework.amqp.rabbit.retry
- MessageListenerAdapter - Class in org.springframework.amqp.rabbit.listener.adapter
-
Message listener adapter that delegates the handling of messages to target listener methods via reflection, with flexible message type conversion.
- MessageListenerAdapter() - Constructor for class org.springframework.amqp.rabbit.listener.adapter.MessageListenerAdapter
-
Create a new
MessageListenerAdapter
with default settings. - MessageListenerAdapter(Object) - Constructor for class org.springframework.amqp.rabbit.listener.adapter.MessageListenerAdapter
-
Create a new
MessageListenerAdapter
for the given delegate. - MessageListenerAdapter(Object, String) - Constructor for class org.springframework.amqp.rabbit.listener.adapter.MessageListenerAdapter
-
Create a new
MessageListenerAdapter
for the given delegate while also declaring its POJO method. - MessageListenerAdapter(Object, MessageConverter) - Constructor for class org.springframework.amqp.rabbit.listener.adapter.MessageListenerAdapter
-
Create a new
MessageListenerAdapter
for the given delegate. - MessageListenerContainer - Interface in org.springframework.amqp.rabbit.listener
-
Internal abstraction used by the framework representing a message listener container.
- MessagePropertiesConverter - Interface in org.springframework.amqp.rabbit.support
-
Strategy interface for converting between Spring AMQP
MessageProperties
and RabbitMQ BasicProperties. - MessageRecoverer - Interface in org.springframework.amqp.rabbit.retry
-
Implementations of this interface can handle failed messages after retries are exhausted.
- MessageRejectedWhileStoppingException - Exception in org.springframework.amqp.rabbit.listener.exception
-
Exception class that indicates a rejected message on shutdown.
- MessageRejectedWhileStoppingException() - Constructor for exception org.springframework.amqp.rabbit.listener.exception.MessageRejectedWhileStoppingException
- MessagingMessageListenerAdapter - Class in org.springframework.amqp.rabbit.listener.adapter
-
A
MessageListener
adapter that invokes a configurableHandlerAdapter
. - MessagingMessageListenerAdapter() - Constructor for class org.springframework.amqp.rabbit.listener.adapter.MessagingMessageListenerAdapter
- MessagingMessageListenerAdapter(Object, Method) - Constructor for class org.springframework.amqp.rabbit.listener.adapter.MessagingMessageListenerAdapter
- MessagingMessageListenerAdapter(Object, Method, boolean, RabbitListenerErrorHandler) - Constructor for class org.springframework.amqp.rabbit.listener.adapter.MessagingMessageListenerAdapter
- MessagingMessageListenerAdapter(Object, Method, boolean, RabbitListenerErrorHandler, boolean) - Constructor for class org.springframework.amqp.rabbit.listener.adapter.MessagingMessageListenerAdapter
- MessagingMessageListenerAdapter.MessagingMessageConverterAdapter - Class in org.springframework.amqp.rabbit.listener.adapter
-
Delegates payload extraction to
AbstractAdaptableMessageListener.extractMessage(org.springframework.amqp.core.Message message)
to enforce backward compatibility. - METHOD_ATTRIBUTE - Static variable in class org.springframework.amqp.rabbit.config.NamespaceUtils
- MethodRabbitListenerEndpoint - Class in org.springframework.amqp.rabbit.listener
-
A
RabbitListenerEndpoint
providing the method to invoke to process an incoming message for this endpoint. - MethodRabbitListenerEndpoint() - Constructor for class org.springframework.amqp.rabbit.listener.MethodRabbitListenerEndpoint
- MethodRabbitListenerEndpoint.AdapterProvider - Interface in org.springframework.amqp.rabbit.listener
-
Provider of listener adapters.
- MicrometerHolder - Class in org.springframework.amqp.rabbit.listener
-
Abstraction to avoid hard reference to Micrometer.
- MissingQueueEvent - Class in org.springframework.amqp.rabbit.listener
-
Event published when a missing queue is detected.
- MissingQueueEvent(Object, String) - Constructor for class org.springframework.amqp.rabbit.listener.MissingQueueEvent
-
Construct an instance with the provided source and queue.
- MULTI_RABBIT_ADMIN_SUFFIX - Static variable in class org.springframework.amqp.rabbit.config.RabbitListenerConfigUtils
-
The MultiRabbit admins' suffix.
- MULTI_RABBIT_CONTAINER_FACTORY_BEAN_NAME - Static variable in class org.springframework.amqp.rabbit.config.RabbitListenerConfigUtils
-
The bean name of the ContainerFactory of the default broker for MultiRabbit.
- MULTI_RABBIT_ENABLED_PROPERTY - Static variable in class org.springframework.amqp.rabbit.config.RabbitListenerConfigUtils
-
The default property to enable/disable MultiRabbit processing.
- MultiMethodRabbitListenerEndpoint - Class in org.springframework.amqp.rabbit.listener
- MultiMethodRabbitListenerEndpoint(List<Method>, Method, Object) - Constructor for class org.springframework.amqp.rabbit.listener.MultiMethodRabbitListenerEndpoint
-
Construct an instance for the provided methods, default method and bean.
- MultiRabbitBootstrapConfiguration - Class in org.springframework.amqp.rabbit.annotation
-
An
ImportBeanDefinitionRegistrar
class that registers aMultiRabbitListenerAnnotationBeanPostProcessor
bean, if MultiRabbit is enabled. - MultiRabbitBootstrapConfiguration() - Constructor for class org.springframework.amqp.rabbit.annotation.MultiRabbitBootstrapConfiguration
- MultiRabbitListenerAnnotationBeanPostProcessor - Class in org.springframework.amqp.rabbit.annotation
-
An extension of
RabbitListenerAnnotationBeanPostProcessor
that indicates the proper RabbitAdmin bean to be used when processing to the listeners, and also associates it to the declarables (Exchanges, Queues, and Bindings) returned. - MultiRabbitListenerAnnotationBeanPostProcessor() - Constructor for class org.springframework.amqp.rabbit.annotation.MultiRabbitListenerAnnotationBeanPostProcessor
N
- name() - Element in annotation interface org.springframework.amqp.rabbit.annotation.Argument
-
Return the argument name.
- name() - Element in annotation interface org.springframework.amqp.rabbit.annotation.Exchange
- name() - Element in annotation interface org.springframework.amqp.rabbit.annotation.Queue
- NamespaceUtils - Class in org.springframework.amqp.rabbit.config
-
Shared utility methods for namespace parsers.
- NamespaceUtils() - Constructor for class org.springframework.amqp.rabbit.config.NamespaceUtils
- newBuilder() - Static method in class org.springframework.amqp.rabbit.log4j2.AmqpAppender
-
Create a new builder.
- newMessageIdentifier(NewMessageIdentifier) - Method in class org.springframework.amqp.rabbit.config.RetryInterceptorBuilder.StatefulRetryInterceptorBuilder
-
Apply a custom new message identifier.
- NewMessageIdentifier - Interface in org.springframework.amqp.rabbit.retry
-
An optimization for stateful retry of message processing.
- nextMessage() - Method in class org.springframework.amqp.rabbit.listener.BlockingQueueConsumer
-
Main application-side API: wait for the next message delivery and return it.
- nextMessage(long) - Method in class org.springframework.amqp.rabbit.listener.BlockingQueueConsumer
-
Main application-side API: wait for the next message delivery and return it.
- nextRelease() - Method in interface org.springframework.amqp.rabbit.batch.BatchingStrategy
- nextRelease() - Method in class org.springframework.amqp.rabbit.batch.SimpleBatchingStrategy
- noBeanFoundMessage(Object, String, String, Class<?>) - Method in class org.springframework.amqp.rabbit.annotation.RabbitListenerAnnotationBeanPostProcessor
- NodeLocator<T> - Interface in org.springframework.amqp.rabbit.connection
-
Used to obtain a connection factory for the queue leader.
- NONE - Enum constant in enum class org.springframework.amqp.rabbit.connection.AbstractConnectionFactory.AddressShuffleMode
-
Do not shuffle the addresses before or after opening a connection; attempt connections in a fixed order.
- NONE - Enum constant in enum class org.springframework.amqp.rabbit.connection.CachingConnectionFactory.ConfirmType
-
Publisher confirms are disabled (default).
- notifyListeners() - Method in class org.springframework.amqp.rabbit.connection.PublisherCallbackChannelImpl
- nullSafeExchange(String) - Method in class org.springframework.amqp.rabbit.core.RabbitTemplate
-
Return the exchange or the default exchange if null.
- nullSafeRoutingKey(String) - Method in class org.springframework.amqp.rabbit.core.RabbitTemplate
-
Return the routing key or the default routing key if null.
O
- ObservableListenerContainer - Class in org.springframework.amqp.rabbit.listener
- ObservableListenerContainer() - Constructor for class org.springframework.amqp.rabbit.listener.ObservableListenerContainer
- observeTheSend(Channel, Message, boolean, String, String) - Method in class org.springframework.amqp.rabbit.core.RabbitTemplate
- obtainNewConnectionName(ConnectionFactory) - Method in interface org.springframework.amqp.rabbit.connection.ConnectionNameStrategy
- obtainNewConnectionName(ConnectionFactory) - Method in class org.springframework.amqp.rabbit.connection.SimplePropertyValueConnectionNameStrategy
- obtainObservationRegistry(ApplicationContext) - Method in class org.springframework.amqp.rabbit.connection.RabbitAccessor
- onApplicationEvent(ContextClosedEvent) - Method in class org.springframework.amqp.rabbit.connection.AbstractConnectionFactory
- onApplicationEvent(ContextRefreshedEvent) - Method in class org.springframework.amqp.rabbit.listener.RabbitListenerEndpointRegistry
- onClose(Connection) - Method in class org.springframework.amqp.rabbit.connection.CompositeConnectionListener
- onClose(Connection) - Method in interface org.springframework.amqp.rabbit.connection.ConnectionListener
-
Called when a connection is closed.
- onClose(Connection) - Method in class org.springframework.amqp.rabbit.core.DeclareExchangeConnectionListener
- onComplete(boolean, long, Throwable) - Method in interface org.springframework.amqp.rabbit.listener.MessageAckListener
-
Listener callback.
- onCreate(Channel, boolean) - Method in interface org.springframework.amqp.rabbit.connection.ChannelListener
-
Called when a new channel is created.
- onCreate(Channel, boolean) - Method in class org.springframework.amqp.rabbit.connection.CompositeChannelListener
- onCreate(Channel, boolean) - Method in interface org.springframework.amqp.rabbit.connection.ShutDownChannelListener
- onCreate(Connection) - Method in class org.springframework.amqp.rabbit.connection.CompositeConnectionListener
- onCreate(Connection) - Method in interface org.springframework.amqp.rabbit.connection.ConnectionListener
-
Called when a new connection is established.
- onCreate(Connection) - Method in class org.springframework.amqp.rabbit.core.BrokerEventListener
- onCreate(Connection) - Method in class org.springframework.amqp.rabbit.core.DeclareExchangeConnectionListener
- onFailed(Exception) - Method in class org.springframework.amqp.rabbit.connection.CompositeConnectionListener
- onFailed(Exception) - Method in interface org.springframework.amqp.rabbit.connection.ConnectionListener
-
Called when a connection couldn't be established.
- onMessage(Message) - Method in class org.springframework.amqp.rabbit.core.BrokerEventListener
- onMessage(Message) - Method in interface org.springframework.amqp.rabbit.listener.api.ChannelAwareMessageListener
- onMessage(Message, Channel) - Method in class org.springframework.amqp.rabbit.AsyncRabbitTemplate
- onMessage(Message, Channel) - Method in class org.springframework.amqp.rabbit.core.RabbitTemplate
- onMessage(Message, Channel) - Method in class org.springframework.amqp.rabbit.listener.adapter.MessageListenerAdapter
-
Spring
ChannelAwareMessageListener
entry point. - onMessage(Message, Channel) - Method in class org.springframework.amqp.rabbit.listener.adapter.MessagingMessageListenerAdapter
- onMessage(Message, Channel) - Method in interface org.springframework.amqp.rabbit.listener.api.ChannelAwareBatchMessageListener
- onMessage(Message, Channel) - Method in interface org.springframework.amqp.rabbit.listener.api.ChannelAwareMessageListener
-
Callback for processing a received Rabbit message.
- onMessageBatch(List<Message>, Channel) - Method in class org.springframework.amqp.rabbit.listener.adapter.BatchMessagingMessageListenerAdapter
- onMessageBatch(List<Message>, Channel) - Method in interface org.springframework.amqp.rabbit.listener.api.ChannelAwareBatchMessageListener
- onMessageBatch(List<Message>, Channel) - Method in interface org.springframework.amqp.rabbit.listener.api.ChannelAwareMessageListener
- onShutDown(ShutdownSignalException) - Method in interface org.springframework.amqp.rabbit.connection.ChannelListener
-
Called when the underlying RabbitMQ channel is closed for any reason.
- onShutDown(ShutdownSignalException) - Method in class org.springframework.amqp.rabbit.connection.CompositeChannelListener
- onShutDown(ShutdownSignalException) - Method in class org.springframework.amqp.rabbit.connection.CompositeConnectionListener
- onShutDown(ShutdownSignalException) - Method in interface org.springframework.amqp.rabbit.connection.ConnectionListener
-
Called when a connection is force closed.
- onShutDown(ShutdownSignalException) - Method in interface org.springframework.amqp.rabbit.connection.ShutDownChannelListener
- ORDER - Static variable in class org.springframework.amqp.rabbit.config.NamespaceUtils
- org.springframework.amqp.rabbit - package org.springframework.amqp.rabbit
-
Provides top-level classes for Spring Rabbit.
- org.springframework.amqp.rabbit.annotation - package org.springframework.amqp.rabbit.annotation
-
Annotations and supporting classes for declarative Rabbit listener endpoint
- org.springframework.amqp.rabbit.aot - package org.springframework.amqp.rabbit.aot
-
Provides classes to support Spring AOT.
- org.springframework.amqp.rabbit.batch - package org.springframework.amqp.rabbit.batch
-
Provides classes for message batching.
- org.springframework.amqp.rabbit.config - package org.springframework.amqp.rabbit.config
-
Provides classes supporting the Rabbit XML namespace.
- org.springframework.amqp.rabbit.connection - package org.springframework.amqp.rabbit.connection
-
Provides classes related to connections.
- org.springframework.amqp.rabbit.core - package org.springframework.amqp.rabbit.core
-
Provides core classes for Spring Rabbit.
- org.springframework.amqp.rabbit.listener - package org.springframework.amqp.rabbit.listener
-
Provides classes for message listener containers.
- org.springframework.amqp.rabbit.listener.adapter - package org.springframework.amqp.rabbit.listener.adapter
-
Provides classes for adapting listeners.
- org.springframework.amqp.rabbit.listener.api - package org.springframework.amqp.rabbit.listener.api
-
Provides Additional APIs for listeners.
- org.springframework.amqp.rabbit.listener.exception - package org.springframework.amqp.rabbit.listener.exception
-
Provides classes for listener exceptions.
- org.springframework.amqp.rabbit.listener.support - package org.springframework.amqp.rabbit.listener.support
-
Provides support classes for listeners.
- org.springframework.amqp.rabbit.log4j2 - package org.springframework.amqp.rabbit.log4j2
-
Provides classes supporting Log4j 2 appenders.
- org.springframework.amqp.rabbit.logback - package org.springframework.amqp.rabbit.logback
-
Provides classes supporting Logback appenders.
- org.springframework.amqp.rabbit.retry - package org.springframework.amqp.rabbit.retry
-
Provides classes supporting retries.
- org.springframework.amqp.rabbit.support - package org.springframework.amqp.rabbit.support
-
Provides support classes for Spring Rabbit.
- org.springframework.amqp.rabbit.support.micrometer - package org.springframework.amqp.rabbit.support.micrometer
-
Provides classes for Micrometer support.
- org.springframework.amqp.rabbit.transaction - package org.springframework.amqp.rabbit.transaction
-
Provides classes supporting transactions in Spring Rabbit.
- ORIGINAL_DEFAULT_LISTENER_METHOD - Static variable in class org.springframework.amqp.rabbit.listener.adapter.MessageListenerAdapter
-
Out-of-the-box value for the default listener method: "handleMessage".
P
- parseBinding(String, Element, ParserContext) - Method in class org.springframework.amqp.rabbit.config.AbstractExchangeParser
- parseBinding(String, Element, ParserContext) - Method in class org.springframework.amqp.rabbit.config.DirectExchangeParser
- parseBinding(String, Element, ParserContext) - Method in class org.springframework.amqp.rabbit.config.FanoutExchangeParser
- parseBinding(String, Element, ParserContext) - Method in class org.springframework.amqp.rabbit.config.HeadersExchangeParser
- parseBinding(String, Element, ParserContext) - Method in class org.springframework.amqp.rabbit.config.TopicExchangeParser
- parseBindings(Element, ParserContext, BeanDefinitionBuilder, String) - Method in class org.springframework.amqp.rabbit.config.AbstractExchangeParser
- parseContainer(Element, ParserContext) - Static method in class org.springframework.amqp.rabbit.config.RabbitNamespaceUtils
- parseDeclarationControls(Element, BeanDefinitionBuilder) - Static method in class org.springframework.amqp.rabbit.config.NamespaceUtils
-
Parses 'auto-declare' and 'declared-by' attributes.
- parseDestination(Element, ParserContext, BeanDefinitionBuilder) - Method in class org.springframework.amqp.rabbit.config.AbstractExchangeParser
- PendingConfirm - Class in org.springframework.amqp.rabbit.connection
-
Instances of this object track pending publisher confirms.
- PendingConfirm(CorrelationData, long) - Constructor for class org.springframework.amqp.rabbit.connection.PendingConfirm
- PooledChannelConnectionFactory - Class in org.springframework.amqp.rabbit.connection
-
A very simple connection factory that caches channels using Apache Pool2
GenericObjectPool
s (one for transactional and one for non-transactional channels). - PooledChannelConnectionFactory(ConnectionFactory) - Constructor for class org.springframework.amqp.rabbit.connection.PooledChannelConnectionFactory
-
Construct an instance.
- pop(Object) - Static method in class org.springframework.amqp.rabbit.connection.SimpleResourceHolder
-
Unbind the current value and bind the head of the stack if present.
- postProcess(Message, CorrelationData) - Method in interface org.springframework.amqp.rabbit.core.CorrelationDataPostProcessor
-
Update or replace the correlation data provided in the send method.
- postProcessAfterInitialization(Object, String) - Method in class org.springframework.amqp.rabbit.annotation.RabbitListenerAnnotationBeanPostProcessor
- postProcessBeforeInitialization(Object, String) - Method in class org.springframework.amqp.rabbit.annotation.RabbitListenerAnnotationBeanPostProcessor
- postProcessChannel(Channel, Message) - Method in class org.springframework.amqp.rabbit.listener.adapter.AbstractAdaptableMessageListener
-
Post-process the given message before sending the response.
- postProcessMessageBeforeSend(Message, AmqpAppender.Event) - Method in class org.springframework.amqp.rabbit.log4j2.AmqpAppender
-
Subclasses may modify the final message before sending.
- postProcessMessageBeforeSend(Message, AmqpAppender.Event) - Method in class org.springframework.amqp.rabbit.logback.AmqpAppender
-
Subclasses may modify the final message before sending.
- postProcessResponse(Message, Message) - Method in class org.springframework.amqp.rabbit.listener.adapter.AbstractAdaptableMessageListener
-
Post-process the given response message before it will be sent.
- prefixedOriginalRoutingKey(Message) - Method in class org.springframework.amqp.rabbit.retry.RepublishMessageRecoverer
-
The default behavior of this method is to append the received routing key to the
routingKeyPrefix
. - prepareHolderForRollback(RabbitResourceHolder, RuntimeException) - Method in class org.springframework.amqp.rabbit.listener.AbstractMessageListenerContainer
-
A null resource holder is rare, but possible if the transaction attribute caused no transaction to be started (e.g.
- prepareMessageProperties(AmqpAppender.Event) - Method in class org.springframework.amqp.rabbit.logback.AmqpAppender
- prepareSwitchContext() - Method in class org.springframework.amqp.rabbit.connection.ThreadChannelConnectionFactory
-
Call to prepare to switch the channel(s) owned by this thread to another thread.
- priority() - Element in annotation interface org.springframework.amqp.rabbit.annotation.RabbitListener
-
The priority of this endpoint.
- processAmqpListener(RabbitListener, Method, Object, String) - Method in class org.springframework.amqp.rabbit.annotation.MultiRabbitListenerAnnotationBeanPostProcessor
- processAmqpListener(RabbitListener, Method, Object, String) - Method in class org.springframework.amqp.rabbit.annotation.RabbitListenerAnnotationBeanPostProcessor
- processListener(MethodRabbitListenerEndpoint, RabbitListener, Object, Object, String) - Method in class org.springframework.amqp.rabbit.annotation.RabbitListenerAnnotationBeanPostProcessor
- processMonitorTask() - Method in class org.springframework.amqp.rabbit.listener.DirectMessageListenerContainer
-
Subclasses can override this to take additional actions when the monitor task runs.
- processMonitorTask() - Method in class org.springframework.amqp.rabbit.listener.DirectReplyToMessageListenerContainer
- publishConsumerFailedEvent(String, boolean, Throwable) - Method in class org.springframework.amqp.rabbit.listener.AbstractMessageListenerContainer
- publishConsumerFailedEvent(String, boolean, Throwable) - Method in class org.springframework.amqp.rabbit.listener.SimpleMessageListenerContainer
- PublisherCallbackChannel - Interface in org.springframework.amqp.rabbit.connection
-
Instances of this interface support a single listener being registered for publisher confirms with multiple channels, by adding context to the callbacks.
- PublisherCallbackChannel.Listener - Interface in org.springframework.amqp.rabbit.connection
-
Listeners implementing this interface can participate in publisher confirms received from multiple channels, by invoking addListener on each channel.
- PublisherCallbackChannelFactory - Interface in org.springframework.amqp.rabbit.connection
-
A factory for
PublisherCallbackChannel
s. - PublisherCallbackChannelImpl - Class in org.springframework.amqp.rabbit.connection
-
Channel wrapper to allow a single listener able to handle confirms from multiple channels.
- PublisherCallbackChannelImpl(Channel, ExecutorService) - Constructor for class org.springframework.amqp.rabbit.connection.PublisherCallbackChannelImpl
-
Create a
PublisherCallbackChannelImpl
instance based on the provided delegate and executor. - publishIdleContainerEvent(long) - Method in class org.springframework.amqp.rabbit.listener.AbstractMessageListenerContainer
- publishMissingQueueEvent(String) - Method in class org.springframework.amqp.rabbit.listener.AbstractMessageListenerContainer
- purgeQueue(String) - Method in class org.springframework.amqp.rabbit.core.RabbitAdmin
- purgeQueue(String, boolean) - Method in class org.springframework.amqp.rabbit.core.RabbitAdmin
- push(Object, Object) - Static method in class org.springframework.amqp.rabbit.connection.SimpleResourceHolder
-
Set the value for this key and push any existing value onto a stack.
Q
- Queue - Annotation Interface in org.springframework.amqp.rabbit.annotation
-
A queue definition used within the bindings attribute of a
QueueBinding
. - QUEUE_CLASS_ID_50 - Static variable in class org.springframework.amqp.rabbit.connection.RabbitUtils
-
AMQP queue class id.
- QUEUE_CONSUMER_COUNT - Static variable in class org.springframework.amqp.rabbit.core.RabbitAdmin
-
Property key for the consumer count in the
Properties
returned byRabbitAdmin.getQueueProperties(String)
. - QUEUE_MESSAGE_COUNT - Static variable in class org.springframework.amqp.rabbit.core.RabbitAdmin
-
Property key for the message count in the
Properties
returned byRabbitAdmin.getQueueProperties(String)
. - QUEUE_NAME - Static variable in class org.springframework.amqp.rabbit.core.RabbitAdmin
-
Property key for the queue name in the
Properties
returned byRabbitAdmin.getQueueProperties(String)
. - queueBind(String, String, String) - Method in class org.springframework.amqp.rabbit.connection.PublisherCallbackChannelImpl
- queueBind(String, String, String, Map<String, Object>) - Method in class org.springframework.amqp.rabbit.connection.PublisherCallbackChannelImpl
- QueueBinding - Annotation Interface in org.springframework.amqp.rabbit.annotation
-
Defines a queue, the exchange it is to be bound to, and an optional binding key; used with
@RabbitListener
. - queueBindNoWait(String, String, String, Map<String, Object>) - Method in class org.springframework.amqp.rabbit.connection.PublisherCallbackChannelImpl
- queueDeclare() - Method in class org.springframework.amqp.rabbit.connection.PublisherCallbackChannelImpl
- queueDeclare(String, boolean, boolean, boolean, Map<String, Object>) - Method in class org.springframework.amqp.rabbit.connection.PublisherCallbackChannelImpl
- queueDeclareNoWait(String, boolean, boolean, boolean, Map<String, Object>) - Method in class org.springframework.amqp.rabbit.connection.PublisherCallbackChannelImpl
- queueDeclarePassive(String) - Method in class org.springframework.amqp.rabbit.connection.PublisherCallbackChannelImpl
- queueDelete(String) - Method in class org.springframework.amqp.rabbit.connection.PublisherCallbackChannelImpl
- queueDelete(String, boolean, boolean) - Method in class org.springframework.amqp.rabbit.connection.PublisherCallbackChannelImpl
- queueDeleteNoWait(String, boolean, boolean) - Method in class org.springframework.amqp.rabbit.connection.PublisherCallbackChannelImpl
- QueueParser - Class in org.springframework.amqp.rabbit.config
- QueueParser() - Constructor for class org.springframework.amqp.rabbit.config.QueueParser
- queuePurge(String) - Method in class org.springframework.amqp.rabbit.connection.PublisherCallbackChannelImpl
- queues() - Element in annotation interface org.springframework.amqp.rabbit.annotation.RabbitListener
-
The queues for this listener.
- QueuesNotAvailableException - Exception in org.springframework.amqp.rabbit.listener
-
This exception indicates that a consumer could not be started because none of its queues are available for listening.
- QueuesNotAvailableException(String, Throwable) - Constructor for exception org.springframework.amqp.rabbit.listener.QueuesNotAvailableException
- queuesToDeclare() - Element in annotation interface org.springframework.amqp.rabbit.annotation.RabbitListener
-
The queues for this listener.
- queueUnbind(String, String, String) - Method in class org.springframework.amqp.rabbit.connection.PublisherCallbackChannelImpl
- queueUnbind(String, String, String, Map<String, Object>) - Method in class org.springframework.amqp.rabbit.connection.PublisherCallbackChannelImpl
R
- RABBIT_ADMIN_BEAN_NAME - Static variable in class org.springframework.amqp.rabbit.config.RabbitListenerConfigUtils
-
The bean name of the default RabbitAdmin.
- RABBIT_CONNECTION_FACTORY_BEAN_NAME - Static variable in class org.springframework.amqp.rabbit.config.RabbitListenerConfigUtils
-
The bean name of the default ConnectionFactory.
- RABBIT_EMPTY_STRING_ARGUMENTS_PROPERTY - Static variable in class org.springframework.amqp.rabbit.annotation.RabbitListenerAnnotationBeanPostProcessor
- RABBIT_LISTENER_ANNOTATION_PROCESSOR_BEAN_NAME - Static variable in class org.springframework.amqp.rabbit.config.RabbitListenerConfigUtils
-
The bean name of the internally managed Rabbit listener annotation processor.
- RABBIT_LISTENER_ENDPOINT_REGISTRY_BEAN_NAME - Static variable in class org.springframework.amqp.rabbit.config.RabbitListenerConfigUtils
-
The bean name of the internally managed Rabbit listener endpoint registry.
- RabbitAccessor - Class in org.springframework.amqp.rabbit.connection
- RabbitAccessor() - Constructor for class org.springframework.amqp.rabbit.connection.RabbitAccessor
- RabbitAdmin - Class in org.springframework.amqp.rabbit.core
-
RabbitMQ implementation of portable AMQP administrative operations for AMQP >= 0.9.1.
- RabbitAdmin(ConnectionFactory) - Constructor for class org.springframework.amqp.rabbit.core.RabbitAdmin
-
Construct an instance using the provided
ConnectionFactory
. - RabbitAdmin(RabbitTemplate) - Constructor for class org.springframework.amqp.rabbit.core.RabbitAdmin
-
Construct an instance using the provided
RabbitTemplate
. - RabbitAdminEvent - Class in org.springframework.amqp.rabbit.core
-
Base class for admin events.
- RabbitAdminEvent(Object) - Constructor for class org.springframework.amqp.rabbit.core.RabbitAdminEvent
- RabbitBootstrapConfiguration - Class in org.springframework.amqp.rabbit.annotation
-
An
ImportBeanDefinitionRegistrar
class that registers aRabbitListenerAnnotationBeanPostProcessor
bean capable of processing Spring's @RabbitListener
annotation. - RabbitBootstrapConfiguration() - Constructor for class org.springframework.amqp.rabbit.annotation.RabbitBootstrapConfiguration
- RabbitConnectionFactoryBean - Class in org.springframework.amqp.rabbit.connection
-
Factory bean to create a RabbitMQ ConnectionFactory, delegating most setter methods and optionally enabling SSL, with or without certificate validation.
- RabbitConnectionFactoryBean() - Constructor for class org.springframework.amqp.rabbit.connection.RabbitConnectionFactoryBean
- RabbitConverterFuture<C> - Class in org.springframework.amqp.rabbit
-
A
RabbitFuture
with a return type of the template's generic parameter. - RabbitExceptionTranslator - Class in org.springframework.amqp.rabbit.support
-
Translates Rabbit Exceptions to the
AmqpException
class hierarchy. - RabbitFuture<T> - Class in org.springframework.amqp.rabbit
-
Base class for
CompletableFuture
s returned byAsyncRabbitTemplate
. - RabbitFuture(String, Message, BiConsumer<String, DirectReplyToMessageListenerContainer.ChannelHolder>, Function<RabbitFuture<?>, ScheduledFuture<?>>) - Constructor for class org.springframework.amqp.rabbit.RabbitFuture
- RabbitGatewaySupport - Class in org.springframework.amqp.rabbit.core
-
Convenient super class for application classes that need RabbitMQ access.
- RabbitGatewaySupport() - Constructor for class org.springframework.amqp.rabbit.core.RabbitGatewaySupport
- RabbitHandler - Annotation Interface in org.springframework.amqp.rabbit.annotation
-
Annotation that marks a method to be the target of a Rabbit message listener within a class that is annotated with
RabbitListener
. - RabbitListener - Annotation Interface in org.springframework.amqp.rabbit.annotation
-
Annotation that marks a method to be the target of a Rabbit message listener on the specified
RabbitListener.queues()
(orRabbitListener.bindings()
). - RabbitListenerAnnotationBeanPostProcessor - Class in org.springframework.amqp.rabbit.annotation
-
Bean post-processor that registers methods annotated with
RabbitListener
to be invoked by a AMQP message listener container created under the cover by aRabbitListenerContainerFactory
according to the parameters of the annotation. - RabbitListenerAnnotationBeanPostProcessor() - Constructor for class org.springframework.amqp.rabbit.annotation.RabbitListenerAnnotationBeanPostProcessor
- RabbitListenerConfigurationSelector - Class in org.springframework.amqp.rabbit.annotation
-
A
DeferredImportSelector
implementation with the lowest order to import aMultiRabbitBootstrapConfiguration
andRabbitBootstrapConfiguration
as late as possible. - RabbitListenerConfigurationSelector() - Constructor for class org.springframework.amqp.rabbit.annotation.RabbitListenerConfigurationSelector
- RabbitListenerConfigurer - Interface in org.springframework.amqp.rabbit.annotation
-
Optional interface to be implemented by Spring managed bean willing to customize how Rabbit listener endpoints are configured.
- RabbitListenerConfigUtils - Class in org.springframework.amqp.rabbit.config
-
Configuration constants for internal sharing across subpackages.
- RabbitListenerConfigUtils() - Constructor for class org.springframework.amqp.rabbit.config.RabbitListenerConfigUtils
- RabbitListenerContainerFactory<C extends MessageListenerContainer> - Interface in org.springframework.amqp.rabbit.listener
-
Factory of
MessageListenerContainer
s. - RabbitListenerEndpoint - Interface in org.springframework.amqp.rabbit.listener
-
Model for a Rabbit listener endpoint.
- RabbitListenerEndpointRegistrar - Class in org.springframework.amqp.rabbit.listener
-
Helper bean for registering
RabbitListenerEndpoint
with aRabbitListenerEndpointRegistry
. - RabbitListenerEndpointRegistrar() - Constructor for class org.springframework.amqp.rabbit.listener.RabbitListenerEndpointRegistrar
- RabbitListenerEndpointRegistry - Class in org.springframework.amqp.rabbit.listener
-
Creates the necessary
MessageListenerContainer
instances for the registered endpoints. - RabbitListenerEndpointRegistry() - Constructor for class org.springframework.amqp.rabbit.listener.RabbitListenerEndpointRegistry
- RabbitListenerErrorHandler - Interface in org.springframework.amqp.rabbit.listener.api
-
An error handler which is called when a {code @RabbitListener} method throws an exception.
- RabbitListenerObservation - Enum Class in org.springframework.amqp.rabbit.support.micrometer
-
Spring Rabbit Observation for listeners.
- RabbitListenerObservation.DefaultRabbitListenerObservationConvention - Class in org.springframework.amqp.rabbit.support.micrometer
-
Default
RabbitListenerObservationConvention
for Rabbit listener key values. - RabbitListenerObservation.ListenerLowCardinalityTags - Enum Class in org.springframework.amqp.rabbit.support.micrometer
-
Low cardinality tags.
- RabbitListenerObservationConvention - Interface in org.springframework.amqp.rabbit.support.micrometer
-
ObservationConvention
for Rabbit listener key values. - RabbitListeners - Annotation Interface in org.springframework.amqp.rabbit.annotation
-
Container annotation that aggregates several
RabbitListener
annotations. - RabbitMessageFuture - Class in org.springframework.amqp.rabbit
-
A
RabbitFuture
with a return type ofMessage
. - RabbitMessageOperations - Interface in org.springframework.amqp.rabbit.core
-
A specialization of
MessageSendingOperations
andMessageRequestReplyOperations
for AMQP related operations that allow to specify not only the exchange but also the routing key to use. - RabbitMessageReceiverContext - Class in org.springframework.amqp.rabbit.support.micrometer
-
ReceiverContext
forMessage
s. - RabbitMessageReceiverContext(Message, String) - Constructor for class org.springframework.amqp.rabbit.support.micrometer.RabbitMessageReceiverContext
- RabbitMessageSenderContext - Class in org.springframework.amqp.rabbit.support.micrometer
-
SenderContext
forMessage
s. - RabbitMessageSenderContext(Message, String, String) - Constructor for class org.springframework.amqp.rabbit.support.micrometer.RabbitMessageSenderContext
- RabbitMessagingTemplate - Class in org.springframework.amqp.rabbit.core
-
An implementation of
RabbitMessageOperations
. - RabbitMessagingTemplate() - Constructor for class org.springframework.amqp.rabbit.core.RabbitMessagingTemplate
-
Constructor for use with bean properties.
- RabbitMessagingTemplate(RabbitTemplate) - Constructor for class org.springframework.amqp.rabbit.core.RabbitMessagingTemplate
-
Create an instance with the
RabbitTemplate
to use. - RabbitNamespaceHandler - Class in org.springframework.amqp.rabbit.config
-
Namespace handler for Rabbit.
- RabbitNamespaceHandler() - Constructor for class org.springframework.amqp.rabbit.config.RabbitNamespaceHandler
- RabbitNamespaceUtils - Class in org.springframework.amqp.rabbit.config
- RabbitOperations - Interface in org.springframework.amqp.rabbit.core
-
Rabbit specific methods for Amqp functionality.
- RabbitOperations.OperationsCallback<T> - Interface in org.springframework.amqp.rabbit.core
-
Callback for using the same channel for multiple RabbitTemplate operations.
- RabbitResourceHolder - Class in org.springframework.amqp.rabbit.connection
-
Rabbit resource holder, wrapping a RabbitMQ Connection and Channel.
- RabbitResourceHolder() - Constructor for class org.springframework.amqp.rabbit.connection.RabbitResourceHolder
-
Create a new RabbitResourceHolder that is open for resources to be added.
- RabbitResourceHolder(Channel, boolean) - Constructor for class org.springframework.amqp.rabbit.connection.RabbitResourceHolder
-
Construct an instance for the channel.
- RabbitRuntimeHints - Class in org.springframework.amqp.rabbit.aot
-
RuntimeHintsRegistrar
for spring-rabbit. - RabbitRuntimeHints() - Constructor for class org.springframework.amqp.rabbit.aot.RabbitRuntimeHints
- RabbitTemplate - Class in org.springframework.amqp.rabbit.core
-
Helper class that simplifies synchronous RabbitMQ access (sending and receiving messages).
- RabbitTemplate() - Constructor for class org.springframework.amqp.rabbit.core.RabbitTemplate
-
Convenient constructor for use with setter injection.
- RabbitTemplate(ConnectionFactory) - Constructor for class org.springframework.amqp.rabbit.core.RabbitTemplate
-
Create a rabbit template with default strategies and settings.
- RabbitTemplate.ConfirmCallback - Interface in org.springframework.amqp.rabbit.core
-
A callback for publisher confirmations.
- RabbitTemplate.ReturnsCallback - Interface in org.springframework.amqp.rabbit.core
-
A callback for returned messages.
- RabbitTemplate.TemplateConsumer - Class in org.springframework.amqp.rabbit.core
-
Adds
RabbitTemplate.TemplateConsumer.toString()
to theDefaultConsumer
. - RabbitTemplateObservation - Enum Class in org.springframework.amqp.rabbit.support.micrometer
-
Spring RabbitMQ Observation for
RabbitTemplate
. - RabbitTemplateObservation.DefaultRabbitTemplateObservationConvention - Class in org.springframework.amqp.rabbit.support.micrometer
-
Default
RabbitTemplateObservationConvention
for Rabbit template key values. - RabbitTemplateObservation.TemplateLowCardinalityTags - Enum Class in org.springframework.amqp.rabbit.support.micrometer
-
Low cardinality tags.
- RabbitTemplateObservationConvention - Interface in org.springframework.amqp.rabbit.support.micrometer
-
ObservationConvention
for Rabbit template key values. - RabbitTransactionManager - Class in org.springframework.amqp.rabbit.transaction
-
PlatformTransactionManager
implementation for a single RabbitConnectionFactory
. - RabbitTransactionManager() - Constructor for class org.springframework.amqp.rabbit.transaction.RabbitTransactionManager
-
Create a new RabbitTransactionManager for bean-style usage.
- RabbitTransactionManager(ConnectionFactory) - Constructor for class org.springframework.amqp.rabbit.transaction.RabbitTransactionManager
-
Create a new RabbitTransactionManager, given a ConnectionFactory.
- RabbitUtils - Class in org.springframework.amqp.rabbit.connection
- RabbitUtils() - Constructor for class org.springframework.amqp.rabbit.connection.RabbitUtils
- RANDOM - Enum constant in enum class org.springframework.amqp.rabbit.connection.AbstractConnectionFactory.AddressShuffleMode
-
Randomly shuffle the addresses before opening a connection; attempt connections in the new order.
- receive() - Method in class org.springframework.amqp.rabbit.core.RabbitMessagingTemplate
- receive() - Method in class org.springframework.amqp.rabbit.core.RabbitTemplate
- receive(long) - Method in class org.springframework.amqp.rabbit.core.RabbitTemplate
- receive(String) - Method in class org.springframework.amqp.rabbit.core.RabbitTemplate
- receive(String, long) - Method in class org.springframework.amqp.rabbit.core.RabbitTemplate
- receiveAndConvert() - Method in class org.springframework.amqp.rabbit.core.RabbitTemplate
- receiveAndConvert(long) - Method in class org.springframework.amqp.rabbit.core.RabbitTemplate
- receiveAndConvert(long, ParameterizedTypeReference<T>) - Method in class org.springframework.amqp.rabbit.core.RabbitTemplate
- receiveAndConvert(Class<T>) - Method in class org.springframework.amqp.rabbit.core.RabbitMessagingTemplate
- receiveAndConvert(String) - Method in class org.springframework.amqp.rabbit.core.RabbitTemplate
- receiveAndConvert(String, long) - Method in class org.springframework.amqp.rabbit.core.RabbitTemplate
- receiveAndConvert(String, long, ParameterizedTypeReference<T>) - Method in class org.springframework.amqp.rabbit.core.RabbitTemplate
- receiveAndConvert(String, ParameterizedTypeReference<T>) - Method in class org.springframework.amqp.rabbit.core.RabbitTemplate
- receiveAndConvert(ParameterizedTypeReference<T>) - Method in class org.springframework.amqp.rabbit.core.RabbitTemplate
- receiveAndReply(String, ReceiveAndReplyCallback<R, S>) - Method in class org.springframework.amqp.rabbit.core.RabbitTemplate
- receiveAndReply(String, ReceiveAndReplyCallback<R, S>, String, String) - Method in class org.springframework.amqp.rabbit.core.RabbitTemplate
- receiveAndReply(String, ReceiveAndReplyCallback<R, S>, ReplyToAddressCallback<S>) - Method in class org.springframework.amqp.rabbit.core.RabbitTemplate
- receiveAndReply(ReceiveAndReplyCallback<R, S>) - Method in class org.springframework.amqp.rabbit.core.RabbitTemplate
- receiveAndReply(ReceiveAndReplyCallback<R, S>, String, String) - Method in class org.springframework.amqp.rabbit.core.RabbitTemplate
- receiveAndReply(ReceiveAndReplyCallback<R, S>, ReplyToAddressCallback<S>) - Method in class org.springframework.amqp.rabbit.core.RabbitTemplate
- recover(Object[], Throwable) - Method in class org.springframework.amqp.rabbit.config.StatelessRetryOperationsInterceptorFactoryBean
- recover(List<Message>, Throwable) - Method in interface org.springframework.amqp.rabbit.retry.MessageBatchRecoverer
-
Callback for message batch that was consumed but failed all retry attempts.
- recover(Message, Throwable) - Method in class org.springframework.amqp.rabbit.retry.ImmediateRequeueMessageRecoverer
- recover(Message, Throwable) - Method in interface org.springframework.amqp.rabbit.retry.MessageBatchRecoverer
- recover(Message, Throwable) - Method in interface org.springframework.amqp.rabbit.retry.MessageRecoverer
-
Callback for message that was consumed but failed all retry attempts.
- recover(Message, Throwable) - Method in class org.springframework.amqp.rabbit.retry.RejectAndDontRequeueRecoverer
- recover(Message, Throwable) - Method in class org.springframework.amqp.rabbit.retry.RepublishMessageRecoverer
- recoverer(MessageRecoverer) - Method in class org.springframework.amqp.rabbit.config.RetryInterceptorBuilder
-
Apply a Message recoverer - default is to log and discard after retry is exhausted.
- redeclareElementsIfNecessary() - Method in class org.springframework.amqp.rabbit.listener.AbstractMessageListenerContainer
-
Use
AmqpAdmin.initialize()
to redeclare everything if necessary. - REF_ATTRIBUTE - Static variable in class org.springframework.amqp.rabbit.config.NamespaceUtils
- registerAllEndpoints() - Method in class org.springframework.amqp.rabbit.listener.RabbitListenerEndpointRegistrar
- registerBeanDefinitions(AnnotationMetadata, BeanDefinitionRegistry) - Method in class org.springframework.amqp.rabbit.annotation.MultiRabbitBootstrapConfiguration
- registerBeanDefinitions(AnnotationMetadata, BeanDefinitionRegistry) - Method in class org.springframework.amqp.rabbit.annotation.RabbitBootstrapConfiguration
- registerConsumerChannel(Channel, ConnectionFactory) - Static method in class org.springframework.amqp.rabbit.connection.ConsumerChannelRegistry
-
If a listener container is configured to use a RabbitTransactionManager, the consumer's channel is registered here so that it is used as the bound resource when the transaction actually starts.
- registerDeliveryTag(ConnectionFactory, Channel, Long) - Static method in class org.springframework.amqp.rabbit.connection.ConnectionFactoryUtils
- registerEndpoint(RabbitListenerEndpoint) - Method in class org.springframework.amqp.rabbit.listener.RabbitListenerEndpointRegistrar
-
Register a new
RabbitListenerEndpoint
using the defaultRabbitListenerContainerFactory
to create the underlying container. - registerEndpoint(RabbitListenerEndpoint, RabbitListenerContainerFactory<?>) - Method in class org.springframework.amqp.rabbit.listener.RabbitListenerEndpointRegistrar
-
Register a new
RabbitListenerEndpoint
alongside theRabbitListenerContainerFactory
to use to create the underlying container. - registerHints(RuntimeHints, ClassLoader) - Method in class org.springframework.amqp.rabbit.aot.RabbitRuntimeHints
- registerListenerContainer(RabbitListenerEndpoint, RabbitListenerContainerFactory<?>) - Method in class org.springframework.amqp.rabbit.listener.RabbitListenerEndpointRegistry
-
Create a message listener container for the given
RabbitListenerEndpoint
. - registerListenerContainer(RabbitListenerEndpoint, RabbitListenerContainerFactory<?>, boolean) - Method in class org.springframework.amqp.rabbit.listener.RabbitListenerEndpointRegistry
-
Create a message listener container for the given
RabbitListenerEndpoint
. - RejectAndDontRequeueRecoverer - Class in org.springframework.amqp.rabbit.retry
-
MessageRecover that causes the listener container to reject the message without requeuing.
- RejectAndDontRequeueRecoverer() - Constructor for class org.springframework.amqp.rabbit.retry.RejectAndDontRequeueRecoverer
-
Construct an instance with the default exception message.
- RejectAndDontRequeueRecoverer(String) - Constructor for class org.springframework.amqp.rabbit.retry.RejectAndDontRequeueRecoverer
-
Construct an instance with the provided exception message.
- RejectAndDontRequeueRecoverer(Supplier<String>) - Constructor for class org.springframework.amqp.rabbit.retry.RejectAndDontRequeueRecoverer
-
Construct an instance with the provided exception message supplier.
- release(T) - Method in class org.springframework.amqp.rabbit.support.ActiveObjectCounter
- releaseBatches() - Method in interface org.springframework.amqp.rabbit.batch.BatchingStrategy
-
Release batch(es), perhaps due to a timeout.
- releaseBatches() - Method in class org.springframework.amqp.rabbit.batch.SimpleBatchingStrategy
- releaseConsumerFor(DirectReplyToMessageListenerContainer.ChannelHolder, boolean, String) - Method in class org.springframework.amqp.rabbit.listener.DirectReplyToMessageListenerContainer
-
Release the consumer associated with the channel for reuse.
- releaseResources(RabbitResourceHolder) - Static method in class org.springframework.amqp.rabbit.connection.ConnectionFactoryUtils
- releaseSub(long, TimeUnit) - Method in class org.springframework.amqp.rabbit.log4j2.AmqpAppender.AmqpManager
- removeAfterReceivePostProcessor(MessagePostProcessor) - Method in class org.springframework.amqp.rabbit.core.RabbitTemplate
-
Remove the provided
MessagePostProcessor
from theRabbitTemplate.afterReceivePostProcessors
list. - removeAfterReceivePostProcessor(MessagePostProcessor) - Method in class org.springframework.amqp.rabbit.listener.AbstractMessageListenerContainer
-
Remove the provided
MessagePostProcessor
from theAbstractMessageListenerContainer.afterReceivePostProcessors
list. - removeBeforePublishPostProcessor(MessagePostProcessor) - Method in class org.springframework.amqp.rabbit.core.RabbitTemplate
-
Remove the provided
MessagePostProcessor
from theRabbitTemplate.beforePublishPostProcessors
list. - removeBinding(Binding) - Method in class org.springframework.amqp.rabbit.core.RabbitAdmin
- removeBlockedListener(BlockedListener) - Method in interface org.springframework.amqp.rabbit.connection.Connection
-
Remove a
BlockedListener
. - removeBlockedListener(BlockedListener) - Method in class org.springframework.amqp.rabbit.connection.SimpleConnection
- removeChannel(AutorecoveringChannel) - Static method in class org.springframework.amqp.rabbit.connection.ClosingRecoveryListener
-
Remove the channel from the set used to ensure that
ClosingRecoveryListener.addRecoveryListenerIfNecessary(Channel)
is idempotent. - removeConfirmListener(ConfirmListener) - Method in class org.springframework.amqp.rabbit.connection.PublisherCallbackChannelImpl
- removeConnectionListener(ConnectionListener) - Method in class org.springframework.amqp.rabbit.connection.AbstractConnectionFactory
- removeConnectionListener(ConnectionListener) - Method in class org.springframework.amqp.rabbit.connection.AbstractRoutingConnectionFactory
- removeConnectionListener(ConnectionListener) - Method in interface org.springframework.amqp.rabbit.connection.ConnectionFactory
- removeConnectionListener(ConnectionListener) - Method in class org.springframework.amqp.rabbit.connection.LocalizedQueueConnectionFactory
- removeConsumerArg(String) - Method in class org.springframework.amqp.rabbit.core.RabbitTemplate
-
When using receive methods with a non-zero timeout, a
Consumer
is created to receive the message. - removeDelegate(ConnectionListener) - Method in class org.springframework.amqp.rabbit.connection.CompositeConnectionListener
- removeQueueNames(String...) - Method in class org.springframework.amqp.rabbit.listener.AbstractMessageListenerContainer
-
Remove queue(s) from this container's list of queues.
- removeQueueNames(String...) - Method in class org.springframework.amqp.rabbit.listener.DirectMessageListenerContainer
- removeQueueNames(String...) - Method in class org.springframework.amqp.rabbit.listener.DirectReplyToMessageListenerContainer
- removeQueueNames(String...) - Method in class org.springframework.amqp.rabbit.listener.SimpleMessageListenerContainer
-
Remove queues from this container's list of queues.
- removeQueueOrTagToMethodName(String) - Method in class org.springframework.amqp.rabbit.listener.adapter.MessageListenerAdapter
-
Remove the mapping of a queue name or consumer tag to a method name.
- removeQueues(Queue...) - Method in class org.springframework.amqp.rabbit.listener.AbstractMessageListenerContainer
-
Remove queue(s) from this container's list of queues.
- removeQueues(Queue...) - Method in class org.springframework.amqp.rabbit.listener.DirectMessageListenerContainer
- removeQueues(Queue...) - Method in class org.springframework.amqp.rabbit.listener.SimpleMessageListenerContainer
-
Remove queues from this container's list of queues.
- removeReturnListener(ReturnListener) - Method in class org.springframework.amqp.rabbit.connection.PublisherCallbackChannelImpl
- removeShutdownListener(ShutdownListener) - Method in class org.springframework.amqp.rabbit.connection.PublisherCallbackChannelImpl
- removeTargetConnectionFactory(Object) - Method in class org.springframework.amqp.rabbit.connection.AbstractRoutingConnectionFactory
-
Removes the
ConnectionFactory
associated with the given lookup key and returns it. - replyContentType() - Element in annotation interface org.springframework.amqp.rabbit.annotation.RabbitListener
-
Used to set the content type of a reply message.
- ReplyExpressionRoot(Message, Object, Object) - Constructor for class org.springframework.amqp.rabbit.listener.adapter.AbstractAdaptableMessageListener.ReplyExpressionRoot
- ReplyFailureException - Exception in org.springframework.amqp.rabbit.listener.adapter
-
Exception to be thrown when the reply of a message failed to be sent.
- ReplyFailureException(String, Throwable) - Constructor for exception org.springframework.amqp.rabbit.listener.adapter.ReplyFailureException
- ReplyingMessageListener<T,
R> - Interface in org.springframework.amqp.rabbit.listener.adapter -
A Message Listener that returns a reply - intended for lambda use in a
MessageListenerAdapter
. - replyPostProcessor() - Element in annotation interface org.springframework.amqp.rabbit.annotation.RabbitListener
-
The bean name of a
ReplyPostProcessor
to post process a response before it is sent. - ReplyPostProcessor - Interface in org.springframework.amqp.rabbit.listener.adapter
-
A post processor for replies.
- replyTimedOut(String) - Method in class org.springframework.amqp.rabbit.core.RabbitTemplate
-
Subclasses can implement this to be notified that a reply has timed out.
- RepublishMessageRecoverer - Class in org.springframework.amqp.rabbit.retry
-
MessageRecoverer
implementation that republishes recovered messages to a specified exchange with the exception stack trace stored in the message header x-exception. - RepublishMessageRecoverer(AmqpTemplate) - Constructor for class org.springframework.amqp.rabbit.retry.RepublishMessageRecoverer
-
Create an instance with the provided template.
- RepublishMessageRecoverer(AmqpTemplate, String) - Constructor for class org.springframework.amqp.rabbit.retry.RepublishMessageRecoverer
-
Create an instance with the provided properties.
- RepublishMessageRecoverer(AmqpTemplate, String, String) - Constructor for class org.springframework.amqp.rabbit.retry.RepublishMessageRecoverer
-
Create an instance with the provided properties.
- RepublishMessageRecoverer(AmqpTemplate, Expression, Expression) - Constructor for class org.springframework.amqp.rabbit.retry.RepublishMessageRecoverer
-
Create an instance with the provided properties.
- RepublishMessageRecovererWithConfirms - Class in org.springframework.amqp.rabbit.retry
-
A
RepublishMessageRecoverer
supporting publisher confirms and returns. - RepublishMessageRecovererWithConfirms(RabbitTemplate, String, String, CachingConnectionFactory.ConfirmType) - Constructor for class org.springframework.amqp.rabbit.retry.RepublishMessageRecovererWithConfirms
-
Use the supplied template to publish the messsage with the provided confirm type to the provided exchange with the provided routing key.
- RepublishMessageRecovererWithConfirms(RabbitTemplate, String, CachingConnectionFactory.ConfirmType) - Constructor for class org.springframework.amqp.rabbit.retry.RepublishMessageRecovererWithConfirms
-
Use the supplied template to publish the messsage with the provided confirm type to the provided exchange with the default routing key.
- RepublishMessageRecovererWithConfirms(RabbitTemplate, CachingConnectionFactory.ConfirmType) - Constructor for class org.springframework.amqp.rabbit.retry.RepublishMessageRecovererWithConfirms
-
Use the supplied template to publish the messsage with the provided confirm type.
- reset() - Method in class org.springframework.amqp.rabbit.support.ActiveObjectCounter
- reset(Deque<ChannelProxy>, Deque<ChannelProxy>, Map<Channel, ChannelProxy>) - Method in class org.springframework.amqp.rabbit.connection.CachingConnectionFactory
- resetAllManualDeclarations() - Method in class org.springframework.amqp.rabbit.core.RabbitAdmin
-
Invoke this method to prevent the admin from recovering any declarations made by calls to
declare*()
methods. - resetConnection() - Method in class org.springframework.amqp.rabbit.connection.AbstractRoutingConnectionFactory
- resetConnection() - Method in class org.springframework.amqp.rabbit.connection.CachingConnectionFactory
-
Close the connection(s).
- resetConnection() - Method in interface org.springframework.amqp.rabbit.connection.ConnectionFactory
-
Close any connection(s) that might be cached by this factory.
- resetConnection() - Method in class org.springframework.amqp.rabbit.connection.LocalizedQueueConnectionFactory
- resetConnection() - Method in class org.springframework.amqp.rabbit.connection.PooledChannelConnectionFactory
-
Close the connection(s).
- resetConnection() - Method in class org.springframework.amqp.rabbit.connection.ThreadChannelConnectionFactory
-
Close the connection(s).
- resolveArgument(MethodParameter, Message<?>) - Method in class org.springframework.amqp.rabbit.listener.adapter.ContinuationHandlerMethodArgumentResolver
- resolveExpressionAsString(String, String) - Method in class org.springframework.amqp.rabbit.annotation.RabbitListenerAnnotationBeanPostProcessor
- resolveMultiRabbitAdminName(RabbitListener) - Method in class org.springframework.amqp.rabbit.annotation.MultiRabbitListenerAnnotationBeanPostProcessor
-
Resolves the name of the RabbitAdmin bean based on the RabbitListener, or falls back to the default RabbitAdmin name provided by MultiRabbit.
- restCall(RestTemplateHolder, String, String, String) - Method in class org.springframework.amqp.rabbit.connection.RestTemplateNodeLocator
- restCall(WebClient, String, String, String) - Method in class org.springframework.amqp.rabbit.connection.WebFluxNodeLocator
- restCall(T, String, String, String) - Method in interface org.springframework.amqp.rabbit.connection.NodeLocator
-
Retrieve a map of queue properties using the RabbitMQ Management REST API.
- RestTemplateNodeLocator - Class in org.springframework.amqp.rabbit.connection
-
A
NodeLocator
using theRestTemplate
. - RestTemplateNodeLocator() - Constructor for class org.springframework.amqp.rabbit.connection.RestTemplateNodeLocator
- RetryInterceptorBuilder<B extends RetryInterceptorBuilder<B,
T>, T extends org.aopalliance.intercept.MethodInterceptor> - Class in org.springframework.amqp.rabbit.config -
Simplified facade to make it easier and simpler to build a
StatefulRetryOperationsInterceptor
or (stateless)RetryOperationsInterceptor
by providing a fluent interface to defining the behavior on error. - RetryInterceptorBuilder() - Constructor for class org.springframework.amqp.rabbit.config.RetryInterceptorBuilder
- RetryInterceptorBuilder.StatefulRetryInterceptorBuilder - Class in org.springframework.amqp.rabbit.config
-
Builder for a stateful interceptor.
- RetryInterceptorBuilder.StatelessRetryInterceptorBuilder - Class in org.springframework.amqp.rabbit.config
-
Builder for a stateless interceptor.
- retryOperations(RetryOperations) - Method in class org.springframework.amqp.rabbit.config.RetryInterceptorBuilder
-
Apply the retry operations - once this is set, other properties can no longer be set; can't be set if other properties have been applied.
- retryPolicy(RetryPolicy) - Method in class org.springframework.amqp.rabbit.config.RetryInterceptorBuilder
-
Apply the retry policy - cannot be used if a custom retry template has been provided, or the max attempts or back off options or policy have been applied.
- RETURN_LISTENER_CORRELATION_KEY - Static variable in interface org.springframework.amqp.rabbit.connection.PublisherCallbackChannel
-
Header used to determine which listener to invoke for a returned message.
- RETURNED_MESSAGE_CORRELATION_KEY - Static variable in interface org.springframework.amqp.rabbit.connection.PublisherCallbackChannel
-
Header used to locate a pending confirm to which to attach a returned message.
- returnedMessage(ReturnedMessage) - Method in class org.springframework.amqp.rabbit.AsyncRabbitTemplate
- returnedMessage(ReturnedMessage) - Method in interface org.springframework.amqp.rabbit.core.RabbitTemplate.ReturnsCallback
-
Returned message callback.
- returnExceptions() - Element in annotation interface org.springframework.amqp.rabbit.annotation.RabbitListener
-
Set to "true" to cause exceptions thrown by the listener to be sent to the sender using normal
replyTo/@SendTo
semantics. - revoke(Channel) - Method in interface org.springframework.amqp.rabbit.connection.PublisherCallbackChannel.Listener
-
When called, this listener should remove all references to the channel - it will no longer be invoked by the channel.
- revoke(Channel) - Method in class org.springframework.amqp.rabbit.core.RabbitTemplate
- rollbackAll() - Method in class org.springframework.amqp.rabbit.connection.RabbitResourceHolder
- rollbackIfNecessary(Channel) - Static method in class org.springframework.amqp.rabbit.connection.RabbitUtils
- rollbackOn(Throwable) - Method in class org.springframework.amqp.rabbit.listener.ListenerFailedRuleBasedTransactionAttribute
- rollbackOnExceptionIfNecessary(Throwable) - Method in class org.springframework.amqp.rabbit.listener.BlockingQueueConsumer
-
Perform a rollback, handling rollback exceptions properly.
- rollbackOnExceptionIfNecessary(Throwable, long) - Method in class org.springframework.amqp.rabbit.listener.BlockingQueueConsumer
-
Perform a rollback, handling rollback exceptions properly.
- RoutingConnectionFactory - Interface in org.springframework.amqp.rabbit.connection
-
Implementations select a connection factory based on a supplied key.
- rpc(Method) - Method in class org.springframework.amqp.rabbit.connection.PublisherCallbackChannelImpl
- run() - Method in class org.springframework.amqp.rabbit.log4j2.AmqpAppender.EventSender
- run() - Method in class org.springframework.amqp.rabbit.logback.AmqpAppender.EventSender
- run() - Method in class org.springframework.amqp.rabbit.TimeoutTask
- run(Runnable) - Method in class org.springframework.amqp.rabbit.connection.ConnectionFactoryContextWrapper
-
Execute a
Runnable
binding to the defaultConnectionFactory
and finally unbinding it. - run(String, Runnable) - Method in class org.springframework.amqp.rabbit.connection.ConnectionFactoryContextWrapper
-
Execute a
Runnable
binding the givenConnectionFactory
and finally unbinding it.
S
- selectImports(AnnotationMetadata) - Method in class org.springframework.amqp.rabbit.annotation.RabbitListenerConfigurationSelector
- send(String, String, Message) - Method in class org.springframework.amqp.rabbit.core.RabbitTemplate
- send(String, String, Message, CorrelationData) - Method in class org.springframework.amqp.rabbit.core.BatchingRabbitTemplate
- send(String, String, Message, CorrelationData) - Method in interface org.springframework.amqp.rabbit.core.RabbitOperations
-
Send a message to a specific exchange with a specific routing key.
- send(String, String, Message, CorrelationData) - Method in class org.springframework.amqp.rabbit.core.RabbitTemplate
- send(String, String, Message<?>) - Method in interface org.springframework.amqp.rabbit.core.RabbitMessageOperations
-
Send a message to a specific exchange with a specific routing key.
- send(String, String, Message<?>) - Method in class org.springframework.amqp.rabbit.core.RabbitMessagingTemplate
- send(String, Message) - Method in class org.springframework.amqp.rabbit.core.RabbitTemplate
- send(String, Message, CorrelationData) - Method in interface org.springframework.amqp.rabbit.core.RabbitOperations
-
Send a message to the default exchange with a specific routing key.
- send(String, Message, CorrelationData) - Method in class org.springframework.amqp.rabbit.core.RabbitTemplate
- send(Message) - Method in class org.springframework.amqp.rabbit.core.RabbitTemplate
- sendAndReceive(String, String, Message) - Method in class org.springframework.amqp.rabbit.AsyncRabbitTemplate
- sendAndReceive(String, String, Message) - Method in class org.springframework.amqp.rabbit.core.RabbitTemplate
- sendAndReceive(String, String, Message, CorrelationData) - Method in class org.springframework.amqp.rabbit.core.RabbitTemplate
- sendAndReceive(String, String, Message<?>) - Method in interface org.springframework.amqp.rabbit.core.RabbitMessageOperations
-
Send a request message to a specific exchange with a specific routing key and wait for the reply.
- sendAndReceive(String, String, Message<?>) - Method in class org.springframework.amqp.rabbit.core.RabbitMessagingTemplate
- sendAndReceive(String, Message) - Method in class org.springframework.amqp.rabbit.AsyncRabbitTemplate
- sendAndReceive(String, Message) - Method in class org.springframework.amqp.rabbit.core.RabbitTemplate
- sendAndReceive(String, Message, CorrelationData) - Method in class org.springframework.amqp.rabbit.core.RabbitTemplate
- sendAndReceive(Message) - Method in class org.springframework.amqp.rabbit.AsyncRabbitTemplate
- sendAndReceive(Message) - Method in class org.springframework.amqp.rabbit.core.RabbitTemplate
- sendAndReceive(Message, CorrelationData) - Method in class org.springframework.amqp.rabbit.core.RabbitTemplate
- sendEvent(AmqpAppender.Event, Map<?, ?>) - Method in class org.springframework.amqp.rabbit.log4j2.AmqpAppender
- sendResponse(Channel, Address, Message) - Method in class org.springframework.amqp.rabbit.listener.adapter.AbstractAdaptableMessageListener
-
Send the given response message to the given destination.
- sendToRabbit(Channel, String, String, boolean, Message) - Method in class org.springframework.amqp.rabbit.core.RabbitTemplate
- setAbbreviation(int) - Method in class org.springframework.amqp.rabbit.logback.AmqpAppender
- setAckMode(AcknowledgeMode) - Method in class org.springframework.amqp.rabbit.listener.AbstractRabbitListenerEndpoint
- setAcknowledgeMode(AcknowledgeMode) - Method in class org.springframework.amqp.rabbit.config.AbstractRabbitListenerContainerFactory
- setAcknowledgeMode(AcknowledgeMode) - Method in class org.springframework.amqp.rabbit.config.ListenerContainerFactoryBean
- setAcknowledgeMode(AcknowledgeMode) - Method in class org.springframework.amqp.rabbit.listener.AbstractMessageListenerContainer
-
Flag controlling the behaviour of the container with respect to message acknowledgement.
- setAckTimeout(long) - Method in class org.springframework.amqp.rabbit.listener.DirectMessageListenerContainer
-
An approximate timeout; when
messagesPerAck
is greater than 1, and this time elapses since the last ack, the pending acks will be sent either when the next message arrives, or a short time later if no additional messages arrive. - setAckTimeout(Long) - Method in class org.springframework.amqp.rabbit.config.DirectRabbitListenerContainerFactory
-
An approximate timeout; when
messagesPerAck
is greater than 1, and this time elapses since the last ack, the pending acks will be sent either when the next message arrives, or a short time later if no additional messages arrive. - setAdapterProvider(MethodRabbitListenerEndpoint.AdapterProvider) - Method in class org.springframework.amqp.rabbit.listener.MethodRabbitListenerEndpoint
-
Set a provider to create adapter instances.
- setAddMdcAsHeaders(boolean) - Method in class org.springframework.amqp.rabbit.log4j2.AmqpAppender.Builder
- setAddMdcAsHeaders(boolean) - Method in class org.springframework.amqp.rabbit.logback.AmqpAppender
- setAddresses(String) - Method in class org.springframework.amqp.rabbit.connection.AbstractConnectionFactory
-
Set addresses for clustering.
- setAddresses(String) - Method in class org.springframework.amqp.rabbit.log4j2.AmqpAppender.Builder
- setAddresses(String) - Method in class org.springframework.amqp.rabbit.logback.AmqpAppender
- setAddressResolver(AddressResolver) - Method in class org.springframework.amqp.rabbit.connection.AbstractConnectionFactory
-
Set an
AddressResolver
to use when creating connections; overridesAbstractConnectionFactory.setAddresses(String)
,AbstractConnectionFactory.setHost(String)
, andAbstractConnectionFactory.setPort(int)
. - setAddressShuffleMode(AbstractConnectionFactory.AddressShuffleMode) - Method in class org.springframework.amqp.rabbit.connection.AbstractConnectionFactory
-
Set the mode for shuffling addresses.
- setAdmin(AmqpAdmin) - Method in class org.springframework.amqp.rabbit.listener.AbstractRabbitListenerEndpoint
-
Set the
AmqpAdmin
instance to use. - setAdminsThatShouldDeclare(AmqpAdmin...) - Method in class org.springframework.amqp.rabbit.config.BindingFactoryBean
- setAdviceChain(Advice...) - Method in class org.springframework.amqp.rabbit.config.BaseRabbitListenerContainerFactory
- setAdviceChain(Advice...) - Method in class org.springframework.amqp.rabbit.config.ListenerContainerFactoryBean
- setAdviceChain(Advice...) - Method in class org.springframework.amqp.rabbit.listener.AbstractMessageListenerContainer
-
Public setter for the
Advice
to apply to listener executions. - setAfterAckCallback(Consumer<Channel>) - Method in interface org.springframework.amqp.rabbit.connection.PublisherCallbackChannel
-
Set a callback to be invoked after the ack/nack has been handled.
- setAfterAckCallback(Consumer<Channel>) - Method in class org.springframework.amqp.rabbit.connection.PublisherCallbackChannelImpl
- setAfterReceivePostProcessors(MessagePostProcessor...) - Method in class org.springframework.amqp.rabbit.config.AbstractRabbitListenerContainerFactory
-
Set post processors which will be applied after the Message is received.
- setAfterReceivePostProcessors(MessagePostProcessor...) - Method in class org.springframework.amqp.rabbit.config.ListenerContainerFactoryBean
- setAfterReceivePostProcessors(MessagePostProcessor...) - Method in class org.springframework.amqp.rabbit.core.RabbitTemplate
-
Set a
MessagePostProcessor
that will be invoked immediately after aChannel#basicGet()
and before any message conversion is performed. - setAfterReceivePostProcessors(MessagePostProcessor...) - Method in class org.springframework.amqp.rabbit.listener.AbstractMessageListenerContainer
-
Set
MessagePostProcessor
s that will be applied after message reception, before invoking theMessageListener
. - setAlwaysRequeueWithTxManagerRollback(boolean) - Method in class org.springframework.amqp.rabbit.listener.AbstractMessageListenerContainer
-
Set to true to always requeue on transaction rollback with an external
TransactionManager
. - setAmqpAdmin(AmqpAdmin) - Method in class org.springframework.amqp.rabbit.listener.AbstractMessageListenerContainer
-
Set the
AmqpAdmin
, used to declare any auto-delete queues, bindings etc. - setAmqpMessageConverter(MessageConverter) - Method in class org.springframework.amqp.rabbit.core.RabbitMessagingTemplate
-
Set the
MessageConverter
to use to convert aMessage
from the messaging to and from aMessage
. - setApplicationContext(ApplicationContext) - Method in class org.springframework.amqp.rabbit.config.BaseRabbitListenerContainerFactory
- setApplicationContext(ApplicationContext) - Method in class org.springframework.amqp.rabbit.config.ListenerContainerFactoryBean
- setApplicationContext(ApplicationContext) - Method in class org.springframework.amqp.rabbit.connection.AbstractConnectionFactory
- setApplicationContext(ApplicationContext) - Method in class org.springframework.amqp.rabbit.core.RabbitAdmin
- setApplicationContext(ApplicationContext) - Method in class org.springframework.amqp.rabbit.core.RabbitTemplate
- setApplicationContext(ApplicationContext) - Method in class org.springframework.amqp.rabbit.listener.ObservableListenerContainer
- setApplicationContext(ApplicationContext) - Method in class org.springframework.amqp.rabbit.listener.RabbitListenerEndpointRegistry
- setApplicationEventPublisher(ApplicationEventPublisher) - Method in class org.springframework.amqp.rabbit.config.AbstractRabbitListenerContainerFactory
- setApplicationEventPublisher(ApplicationEventPublisher) - Method in class org.springframework.amqp.rabbit.config.ListenerContainerFactoryBean
- setApplicationEventPublisher(ApplicationEventPublisher) - Method in class org.springframework.amqp.rabbit.connection.AbstractConnectionFactory
- setApplicationEventPublisher(ApplicationEventPublisher) - Method in class org.springframework.amqp.rabbit.core.BrokerEventListener
- setApplicationEventPublisher(ApplicationEventPublisher) - Method in class org.springframework.amqp.rabbit.core.RabbitAdmin
- setApplicationEventPublisher(ApplicationEventPublisher) - Method in class org.springframework.amqp.rabbit.listener.AbstractMessageListenerContainer
- setApplicationEventPublisher(ApplicationEventPublisher) - Method in class org.springframework.amqp.rabbit.listener.BlockingQueueConsumer
- setApplicationId(String) - Method in class org.springframework.amqp.rabbit.log4j2.AmqpAppender.Builder
- setApplicationId(String) - Method in class org.springframework.amqp.rabbit.logback.AmqpAppender
- setArguments(Map<String, Object>) - Method in class org.springframework.amqp.rabbit.config.BindingFactoryBean
- setAsync(boolean) - Method in class org.springframework.amqp.rabbit.log4j2.AmqpAppender.Builder
- setAutoDeclare(boolean) - Method in class org.springframework.amqp.rabbit.config.ListenerContainerFactoryBean
- setAutoDeclare(boolean) - Method in class org.springframework.amqp.rabbit.listener.AbstractMessageListenerContainer
-
Set to true to automatically declare elements (queues, exchanges, bindings) in the application context during container start().
- setAutoDelete(boolean) - Method in class org.springframework.amqp.rabbit.log4j2.AmqpAppender.Builder
- setAutoDelete(boolean) - Method in class org.springframework.amqp.rabbit.logback.AmqpAppender
- setAutomaticRecoveryEnabled(boolean) - Method in class org.springframework.amqp.rabbit.connection.RabbitConnectionFactoryBean
-
Set to true to enable amqp-client automatic recovery.
- setAutoStartup(boolean) - Method in class org.springframework.amqp.rabbit.AsyncRabbitTemplate
- setAutoStartup(boolean) - Method in class org.springframework.amqp.rabbit.config.ListenerContainerFactoryBean
- setAutoStartup(boolean) - Method in class org.springframework.amqp.rabbit.core.BrokerEventListener
- setAutoStartup(boolean) - Method in class org.springframework.amqp.rabbit.core.RabbitAdmin
- setAutoStartup(boolean) - Method in class org.springframework.amqp.rabbit.listener.AbstractMessageListenerContainer
-
Set whether to automatically start the container after initialization.
- setAutoStartup(boolean) - Method in interface org.springframework.amqp.rabbit.listener.MessageListenerContainer
-
Set auto startup.
- setAutoStartup(Boolean) - Method in class org.springframework.amqp.rabbit.config.AbstractRabbitListenerContainerFactory
- setAutoStartup(Boolean) - Method in class org.springframework.amqp.rabbit.listener.AbstractRabbitListenerEndpoint
-
Override the default autoStartup property.
- setBackOffExecution(BackOffExecution) - Method in class org.springframework.amqp.rabbit.listener.BlockingQueueConsumer
-
Set the
BackOffExecution
to use for the recovery in theSimpleMessageListenerContainer
. - setBatchingStrategy(BatchingStrategy) - Method in class org.springframework.amqp.rabbit.config.AbstractRabbitListenerContainerFactory
-
Set a
BatchingStrategy
to use when debatching messages. - setBatchingStrategy(BatchingStrategy) - Method in class org.springframework.amqp.rabbit.listener.AbstractMessageListenerContainer
-
Set a batching strategy to use when de-batching messages.
- setBatchingStrategy(BatchingStrategy) - Method in class org.springframework.amqp.rabbit.listener.AbstractRabbitListenerEndpoint
- setBatchingStrategy(BatchingStrategy) - Method in interface org.springframework.amqp.rabbit.listener.RabbitListenerEndpoint
-
Set a
BatchingStrategy
to use when debatching messages. - setBatchListener(boolean) - Method in class org.springframework.amqp.rabbit.config.AbstractRabbitListenerContainerFactory
-
Set to true to receive a list of debatched messages that were created by a
BatchingRabbitTemplate
. - setBatchListener(boolean) - Method in class org.springframework.amqp.rabbit.listener.AbstractRabbitListenerEndpoint
-
Set to true if this endpoint should create a batch listener.
- setBatchListener(boolean) - Method in interface org.springframework.amqp.rabbit.listener.RabbitListenerEndpoint
-
Called by the container factory with the factory's batchListener property.
- setBatchSize(int) - Method in class org.springframework.amqp.rabbit.config.ListenerContainerFactoryBean
-
This property has several functions.
- setBatchSize(int) - Method in class org.springframework.amqp.rabbit.listener.SimpleMessageListenerContainer
-
This property has several functions.
- setBatchSize(Integer) - Method in class org.springframework.amqp.rabbit.config.SimpleRabbitListenerContainerFactory
- setBean(Object) - Method in class org.springframework.amqp.rabbit.listener.MethodRabbitListenerEndpoint
-
Set the object instance that should manage this endpoint.
- setBeanClassLoader(ClassLoader) - Method in class org.springframework.amqp.rabbit.annotation.RabbitListenerAnnotationBeanPostProcessor
- setBeanFactory(BeanFactory) - Method in class org.springframework.amqp.rabbit.annotation.RabbitListenerAnnotationBeanPostProcessor
-
Making a
BeanFactory
available is optional; if not set,RabbitListenerConfigurer
beans won't get autodetected and anendpoint registry
has to be explicitly configured. - setBeanFactory(BeanFactory) - Method in class org.springframework.amqp.rabbit.core.RabbitTemplate
- setBeanFactory(BeanFactory) - Method in class org.springframework.amqp.rabbit.listener.AbstractRabbitListenerEndpoint
- setBeanFactory(BeanFactory) - Method in class org.springframework.amqp.rabbit.listener.RabbitListenerEndpointRegistrar
-
A
BeanFactory
only needs to be available in conjunction withRabbitListenerEndpointRegistrar.setContainerFactoryBeanName(java.lang.String)
. - setBeanName(String) - Method in class org.springframework.amqp.rabbit.AsyncRabbitTemplate
- setBeanName(String) - Method in class org.springframework.amqp.rabbit.config.ListenerContainerFactoryBean
- setBeanName(String) - Method in class org.springframework.amqp.rabbit.connection.AbstractConnectionFactory
- setBeanName(String) - Method in class org.springframework.amqp.rabbit.core.RabbitAdmin
- setBeanName(String) - Method in class org.springframework.amqp.rabbit.core.RabbitTemplate
- setBeanName(String) - Method in class org.springframework.amqp.rabbit.listener.ObservableListenerContainer
- setBeanResolver(BeanResolver) - Method in class org.springframework.amqp.rabbit.listener.adapter.AbstractAdaptableMessageListener
-
Set a bean resolver for runtime SpEL expressions.
- setBeforePublishPostProcessors(MessagePostProcessor...) - Method in class org.springframework.amqp.rabbit.core.RabbitTemplate
-
Set
MessagePostProcessor
s that will be invoked immediately before invokingChannel#basicPublish()
, after all other processing, except creating theAMQP.BasicProperties
fromMessageProperties
. - setBeforeSendReplyPostProcessors(MessagePostProcessor...) - Method in class org.springframework.amqp.rabbit.config.BaseRabbitListenerContainerFactory
-
Set post processors that will be applied before sending replies; added to each message listener adapter.
- setBeforeSendReplyPostProcessors(MessagePostProcessor...) - Method in class org.springframework.amqp.rabbit.listener.adapter.AbstractAdaptableMessageListener
-
Set post processors that will be applied before sending replies.
- setBlockingQueueFactory(BlockingQueueFactory<AmqpAppender.Event>) - Method in class org.springframework.amqp.rabbit.log4j2.AmqpAppender.Builder
- setBufferSize(int) - Method in class org.springframework.amqp.rabbit.log4j2.AmqpAppender.Builder
- setCacheMode(CachingConnectionFactory.CacheMode) - Method in class org.springframework.amqp.rabbit.connection.CachingConnectionFactory
- setCause(String) - Method in class org.springframework.amqp.rabbit.connection.PendingConfirm
-
When the confirmation is nacked, set the cause when available.
- setChannelCacheSize(int) - Method in class org.springframework.amqp.rabbit.connection.CachingConnectionFactory
-
The number of channels to maintain in the cache.
- setChannelCheckoutTimeout(long) - Method in class org.springframework.amqp.rabbit.connection.CachingConnectionFactory
-
Sets the channel checkout timeout.
- setChannelListeners(List<? extends ChannelListener>) - Method in class org.springframework.amqp.rabbit.connection.AbstractConnectionFactory
- setChannelRpcTimeout(int) - Method in class org.springframework.amqp.rabbit.connection.RabbitConnectionFactoryBean
- setChannelTransacted(boolean) - Method in class org.springframework.amqp.rabbit.config.ListenerContainerFactoryBean
- setChannelTransacted(boolean) - Method in class org.springframework.amqp.rabbit.connection.RabbitAccessor
-
Flag to indicate that channels created by this component will be transactional.
- setChannelTransacted(Boolean) - Method in class org.springframework.amqp.rabbit.config.AbstractRabbitListenerContainerFactory
- setCharset(String) - Method in class org.springframework.amqp.rabbit.log4j2.AmqpAppender.Builder
- setCharset(String) - Method in class org.springframework.amqp.rabbit.logback.AmqpAppender
- setCharset(Charset) - Method in class org.springframework.amqp.rabbit.annotation.RabbitListenerAnnotationBeanPostProcessor
-
Set a charset for byte[] to String method argument conversion.
- setClientConnectionProperties(String) - Method in class org.springframework.amqp.rabbit.log4j2.AmqpAppender.Builder
- setClientConnectionProperties(String) - Method in class org.springframework.amqp.rabbit.logback.AmqpAppender
-
Set additional client connection properties to be added to the rabbit connection, with the form
key:value[,key:value]...
. - setClientProperties(Map<String, Object>) - Method in class org.springframework.amqp.rabbit.connection.RabbitConnectionFactoryBean
-
Add custom client properties.
- setCloseExceptionLogger(ConditionalExceptionLogger) - Method in class org.springframework.amqp.rabbit.connection.AbstractConnectionFactory
-
Set the strategy for logging close exceptions; by default, if a channel is closed due to a failed passive queue declaration, it is logged at debug level.
- setCloseTimeout(int) - Method in class org.springframework.amqp.rabbit.connection.AbstractConnectionFactory
-
How long to wait (milliseconds) for a response to a connection close operation from the broker; default 30000 (30 seconds).
- setConcurrency(String) - Method in class org.springframework.amqp.rabbit.listener.AbstractRabbitListenerEndpoint
-
Set the concurrency of this endpoint; usually overrides any concurrency settings on the container factory.
- setConcurrency(String) - Method in class org.springframework.amqp.rabbit.listener.SimpleMessageListenerContainer
-
Specify concurrency limits via a "lower-upper" String, e.g.
- setConcurrentConsumers(int) - Method in class org.springframework.amqp.rabbit.config.ListenerContainerFactoryBean
- setConcurrentConsumers(int) - Method in class org.springframework.amqp.rabbit.listener.SimpleMessageListenerContainer
-
Specify the number of concurrent consumers to create.
- setConcurrentConsumers(Integer) - Method in class org.springframework.amqp.rabbit.config.SimpleRabbitListenerContainerFactory
- setConfiguration(Configuration) - Method in class org.springframework.amqp.rabbit.log4j2.AmqpAppender.Builder
- setConfirmCallback(RabbitTemplate.ConfirmCallback) - Method in class org.springframework.amqp.rabbit.core.RabbitTemplate
- setConfirmTimeout(long) - Method in class org.springframework.amqp.rabbit.retry.RepublishMessageRecovererWithConfirms
-
Set the confirm timeout; default 10 seconds.
- setConnectionCacheSize(int) - Method in class org.springframework.amqp.rabbit.connection.CachingConnectionFactory
- setConnectionFactory(ConnectionFactory) - Method in class org.springframework.amqp.rabbit.config.AbstractRabbitListenerContainerFactory
- setConnectionFactory(ConnectionFactory) - Method in class org.springframework.amqp.rabbit.config.ListenerContainerFactoryBean
- setConnectionFactory(ConnectionFactory) - Method in class org.springframework.amqp.rabbit.connection.RabbitAccessor
-
Set the ConnectionFactory to use for obtaining RabbitMQ
Connections
. - setConnectionFactory(ConnectionFactory) - Method in class org.springframework.amqp.rabbit.core.RabbitGatewaySupport
-
Set the Rabbit connection factory to be used by the gateway.
- setConnectionFactory(ConnectionFactory) - Method in class org.springframework.amqp.rabbit.core.RabbitTemplate
- setConnectionFactory(ConnectionFactory) - Method in class org.springframework.amqp.rabbit.transaction.RabbitTransactionManager
- setConnectionLimit(int) - Method in class org.springframework.amqp.rabbit.connection.CachingConnectionFactory
-
Set the connection limit when using cache mode CONNECTION.
- setConnectionListeners(List<? extends ConnectionListener>) - Method in class org.springframework.amqp.rabbit.connection.AbstractConnectionFactory
- setConnectionListeners(List<? extends ConnectionListener>) - Method in class org.springframework.amqp.rabbit.connection.CachingConnectionFactory
- setConnectionName(String) - Method in class org.springframework.amqp.rabbit.log4j2.AmqpAppender.Builder
- setConnectionName(String) - Method in class org.springframework.amqp.rabbit.logback.AmqpAppender
-
Set a name for the connection which will appear on the RabbitMQ Admin UI.
- setConnectionNameStrategy(ConnectionNameStrategy) - Method in class org.springframework.amqp.rabbit.connection.AbstractConnectionFactory
-
Provide a
ConnectionNameStrategy
to build the name for the target RabbitMQ connection. - setConnectionThreadFactory(ThreadFactory) - Method in class org.springframework.amqp.rabbit.connection.AbstractConnectionFactory
-
Set the
ThreadFactory
on the underlying rabbit connection factory. - setConnectionTimeout(int) - Method in class org.springframework.amqp.rabbit.connection.AbstractConnectionFactory
- setConnectionTimeout(int) - Method in class org.springframework.amqp.rabbit.connection.RabbitConnectionFactoryBean
- setConsecutiveActiveTrigger(int) - Method in class org.springframework.amqp.rabbit.config.ListenerContainerFactoryBean
- setConsecutiveActiveTrigger(int) - Method in class org.springframework.amqp.rabbit.listener.SimpleMessageListenerContainer
-
If
SimpleMessageListenerContainer.maxConcurrentConsumers
is greater thenSimpleMessageListenerContainer.concurrentConsumers
, andSimpleMessageListenerContainer.maxConcurrentConsumers
has not been reached, specifies the number of consecutive cycles when a single consumer was active, in order to consider starting a new consumer. - setConsecutiveActiveTrigger(Integer) - Method in class org.springframework.amqp.rabbit.config.SimpleRabbitListenerContainerFactory
- setConsecutiveIdleTrigger(int) - Method in class org.springframework.amqp.rabbit.config.ListenerContainerFactoryBean
- setConsecutiveIdleTrigger(int) - Method in class org.springframework.amqp.rabbit.listener.SimpleMessageListenerContainer
-
If
SimpleMessageListenerContainer.maxConcurrentConsumers
is greater thenSimpleMessageListenerContainer.concurrentConsumers
, and the number of consumers exceedsSimpleMessageListenerContainer.concurrentConsumers
, specifies the number of consecutive receive attempts that return no data; after which we consider stopping a consumer. - setConsecutiveIdleTrigger(Integer) - Method in class org.springframework.amqp.rabbit.config.SimpleRabbitListenerContainerFactory
- setConsistentConfirmsReturns(boolean) - Method in class org.springframework.amqp.rabbit.connection.AbstractRoutingConnectionFactory
-
Specify whether to apply a validation enforcing all
ConnectionFactory.isPublisherConfirms()
andConnectionFactory.isPublisherReturns()
have a consistent value. - setConsumeDelay(long) - Method in class org.springframework.amqp.rabbit.listener.AbstractMessageListenerContainer
-
Set the consumeDelay - a time to wait before consuming in ms.
- setConsumeDelay(long) - Method in class org.springframework.amqp.rabbit.listener.BlockingQueueConsumer
-
Set the consumeDelay - a time to wait before consuming in ms.
- setConsumerArguments(Map<String, Object>) - Method in class org.springframework.amqp.rabbit.config.ListenerContainerFactoryBean
- setConsumerArguments(Map<String, Object>) - Method in class org.springframework.amqp.rabbit.listener.AbstractMessageListenerContainer
-
Set consumer arguments.
- setConsumerBatchEnabled(boolean) - Method in class org.springframework.amqp.rabbit.config.ListenerContainerFactoryBean
-
Set to true to present a list of messages based on the
ListenerContainerFactoryBean.setBatchSize(int)
, if the container and listener support it. - setConsumerBatchEnabled(boolean) - Method in class org.springframework.amqp.rabbit.config.SimpleRabbitListenerContainerFactory
-
Set to true to present a list of messages based on the
SimpleRabbitListenerContainerFactory.setBatchSize(Integer)
, if the listener supports it. - setConsumerBatchEnabled(boolean) - Method in class org.springframework.amqp.rabbit.listener.SimpleMessageListenerContainer
-
Set to true to present a list of messages based on the
SimpleMessageListenerContainer.setBatchSize(int)
, if the listener supports it. - setConsumersPerQueue(int) - Method in class org.springframework.amqp.rabbit.config.ListenerContainerFactoryBean
- setConsumersPerQueue(int) - Method in class org.springframework.amqp.rabbit.listener.DirectMessageListenerContainer
-
Each queue runs in its own consumer; set this property to create multiple consumers for each queue.
- setConsumersPerQueue(int) - Method in class org.springframework.amqp.rabbit.listener.DirectReplyToMessageListenerContainer
- setConsumersPerQueue(Integer) - Method in class org.springframework.amqp.rabbit.config.DirectRabbitListenerContainerFactory
-
Each queue runs in its own consumer; set this property to create multiple consumers for each queue.
- setConsumerStartTimeout(long) - Method in class org.springframework.amqp.rabbit.listener.SimpleMessageListenerContainer
-
When starting a consumer, if this time (ms) elapses before the consumer starts, an error log is written; one possible cause would be if the
taskExecutor
has insufficient threads to support the container concurrency. - setConsumerTagStrategy(ConsumerTagStrategy) - Method in class org.springframework.amqp.rabbit.config.AbstractRabbitListenerContainerFactory
- setConsumerTagStrategy(ConsumerTagStrategy) - Method in class org.springframework.amqp.rabbit.config.ListenerContainerFactoryBean
- setConsumerTagStrategy(ConsumerTagStrategy) - Method in class org.springframework.amqp.rabbit.listener.AbstractMessageListenerContainer
-
Set the implementation of
ConsumerTagStrategy
to generate consumer tags. - setContainerCustomizer(ContainerCustomizer<C>) - Method in class org.springframework.amqp.rabbit.config.AbstractRabbitListenerContainerFactory
-
Set a
ContainerCustomizer
that is invoked after a container is created and configured to enable further customization of the container. - setContainerFactory(RabbitListenerContainerFactory<?>) - Method in class org.springframework.amqp.rabbit.listener.RabbitListenerEndpointRegistrar
-
Set the
RabbitListenerContainerFactory
to use in case aRabbitListenerEndpoint
is registered with anull
container factory. - setContainerFactoryBeanName(String) - Method in class org.springframework.amqp.rabbit.annotation.RabbitListenerAnnotationBeanPostProcessor
-
Set the name of the
RabbitListenerContainerFactory
to use by default. - setContainerFactoryBeanName(String) - Method in class org.springframework.amqp.rabbit.listener.RabbitListenerEndpointRegistrar
-
Set the bean name of the
RabbitListenerContainerFactory
to use in case aRabbitListenerEndpoint
is registered with anull
container factory. - setContentEncoding(String) - Method in class org.springframework.amqp.rabbit.log4j2.AmqpAppender.Builder
- setContentEncoding(String) - Method in class org.springframework.amqp.rabbit.logback.AmqpAppender
- setContentType(String) - Method in class org.springframework.amqp.rabbit.log4j2.AmqpAppender.Builder
- setContentType(String) - Method in class org.springframework.amqp.rabbit.logback.AmqpAppender
- setConverterWinsContentType(boolean) - Method in class org.springframework.amqp.rabbit.listener.AbstractRabbitListenerEndpoint
-
Set whether the content type set by a converter prevails or not.
- setConverterWinsContentType(boolean) - Method in class org.springframework.amqp.rabbit.listener.adapter.AbstractAdaptableMessageListener
-
Set whether the content type set by a converter prevails or not.
- setCorrelationDataPostProcessor(CorrelationDataPostProcessor) - Method in class org.springframework.amqp.rabbit.core.RabbitTemplate
-
Set a
CorrelationDataPostProcessor
to be invoked before publishing a message. - setCorrelationKey(String) - Method in class org.springframework.amqp.rabbit.core.RabbitTemplate
-
If set to 'correlationId' (default) the correlationId property will be used; otherwise the supplied key will be used.
- setCredentialsProvider(CredentialsProvider) - Method in class org.springframework.amqp.rabbit.connection.RabbitConnectionFactoryBean
-
Set a credentials provider (e.g.
- setCredentialsRefreshService(CredentialsRefreshService) - Method in class org.springframework.amqp.rabbit.connection.RabbitConnectionFactoryBean
-
Set a refresh service.
- setCustomMethodArgumentResolvers(HandlerMethodArgumentResolver...) - Method in class org.springframework.amqp.rabbit.listener.RabbitListenerEndpointRegistrar
-
Add custom methods arguments resolvers to
RabbitListenerAnnotationBeanPostProcessor
Default empty list. - setDeBatchingEnabled(boolean) - Method in class org.springframework.amqp.rabbit.config.ListenerContainerFactoryBean
- setDeBatchingEnabled(boolean) - Method in class org.springframework.amqp.rabbit.listener.AbstractMessageListenerContainer
-
Determine whether the container should de-batch batched messages (true) or call the listener with the batch (false).
- setDeBatchingEnabled(Boolean) - Method in class org.springframework.amqp.rabbit.config.AbstractRabbitListenerContainerFactory
-
Determine whether or not the container should de-batch batched messages (true) or call the listener with the batch (false).
- setDeclarationRetries(int) - Method in class org.springframework.amqp.rabbit.config.ListenerContainerFactoryBean
- setDeclarationRetries(int) - Method in class org.springframework.amqp.rabbit.listener.BlockingQueueConsumer
-
Set the number of retries after passive queue declaration fails.
- setDeclarationRetries(int) - Method in class org.springframework.amqp.rabbit.listener.SimpleMessageListenerContainer
-
Set the number of retries after passive queue declaration fails.
- setDeclareExchange(boolean) - Method in class org.springframework.amqp.rabbit.log4j2.AmqpAppender.Builder
- setDeclareExchange(boolean) - Method in class org.springframework.amqp.rabbit.logback.AmqpAppender
- setDefaultConsumer(Consumer) - Method in class org.springframework.amqp.rabbit.connection.PublisherCallbackChannelImpl
- setDefaultListenerMethod(String) - Method in class org.springframework.amqp.rabbit.listener.adapter.MessageListenerAdapter
-
Specify the name of the default listener method to delegate to, for the case where no specific listener method has been determined.
- setDefaultReceiveQueue(String) - Method in class org.springframework.amqp.rabbit.core.RabbitTemplate
-
The name of the default queue to receive messages from when none is specified explicitly.
- setDefaultRequeueRejected(boolean) - Method in class org.springframework.amqp.rabbit.config.ListenerContainerFactoryBean
- setDefaultRequeueRejected(boolean) - Method in class org.springframework.amqp.rabbit.listener.AbstractMessageListenerContainer
-
Set the default behavior when a message is rejected, for example because the listener threw an exception.
- setDefaultRequeueRejected(boolean) - Method in class org.springframework.amqp.rabbit.listener.adapter.AbstractAdaptableMessageListener
-
Set to the value of this listener's container equivalent property.
- setDefaultRequeueRejected(Boolean) - Method in class org.springframework.amqp.rabbit.config.BaseRabbitListenerContainerFactory
- setDefaultTargetConnectionFactory(ConnectionFactory) - Method in class org.springframework.amqp.rabbit.connection.AbstractRoutingConnectionFactory
-
Specify the default target
ConnectionFactory
, if any. - setDelegate(Object) - Method in class org.springframework.amqp.rabbit.listener.adapter.MessageListenerAdapter
-
Set a target object to delegate message listening to.
- setDelegates(List<? extends ChannelListener>) - Method in class org.springframework.amqp.rabbit.connection.CompositeChannelListener
- setDelegates(List<? extends ConnectionListener>) - Method in class org.springframework.amqp.rabbit.connection.CompositeConnectionListener
- setDeliveryMode(String) - Method in class org.springframework.amqp.rabbit.log4j2.AmqpAppender.Builder
- setDeliveryMode(String) - Method in class org.springframework.amqp.rabbit.logback.AmqpAppender
- setDeliveryMode(MessageDeliveryMode) - Method in class org.springframework.amqp.rabbit.retry.RepublishMessageRecoverer
-
Specify a
MessageDeliveryMode
to set into the message to republish if the message doesn't have it already. - setDestinationExchange(Exchange) - Method in class org.springframework.amqp.rabbit.config.BindingFactoryBean
- setDestinationQueue(Queue) - Method in class org.springframework.amqp.rabbit.config.BindingFactoryBean
- setDiscardFatalsWithXDeath(boolean) - Method in class org.springframework.amqp.rabbit.listener.ConditionalRejectingErrorHandler
-
Set to false to disable the (now) default behavior of logging and discarding messages that cause fatal exceptions and have an `x-death` header; which usually means that the message has been republished after previously being sent to a DLQ.
- setDMLCCustomizer(ContainerCustomizer<DirectMessageListenerContainer>) - Method in class org.springframework.amqp.rabbit.config.ListenerContainerFactoryBean
-
Set a
ContainerCustomizer
that is invoked after a container is created and configured to enable further customization of the container. - setDurable(boolean) - Method in class org.springframework.amqp.rabbit.log4j2.AmqpAppender.Builder
- setDurable(boolean) - Method in class org.springframework.amqp.rabbit.logback.AmqpAppender
- setEnableConfirms(boolean) - Method in class org.springframework.amqp.rabbit.AsyncRabbitTemplate
-
Set to true to enable publisher confirms.
- setEnableHostnameVerification(boolean) - Method in class org.springframework.amqp.rabbit.connection.RabbitConnectionFactoryBean
-
Enable server hostname verification for TLS connections.
- setEncoder(Encoder<ILoggingEvent>) - Method in class org.springframework.amqp.rabbit.logback.AmqpAppender
- setEncoding(String) - Method in class org.springframework.amqp.rabbit.core.RabbitTemplate
-
The encoding to use when converting between byte arrays and Strings in message properties.
- setEncoding(String) - Method in class org.springframework.amqp.rabbit.listener.adapter.AbstractAdaptableMessageListener
-
The encoding to use when inter-converting between byte arrays and Strings in message properties.
- setEndpointRegistry(RabbitListenerEndpointRegistry) - Method in class org.springframework.amqp.rabbit.annotation.RabbitListenerAnnotationBeanPostProcessor
-
Set the
RabbitListenerEndpointRegistry
that will hold the created endpoint and manage the lifecycle of the related listener container. - setEndpointRegistry(RabbitListenerEndpointRegistry) - Method in class org.springframework.amqp.rabbit.listener.RabbitListenerEndpointRegistrar
-
Set the
RabbitListenerEndpointRegistry
instance to use. - setEnvironment(Environment) - Method in class org.springframework.amqp.rabbit.annotation.MultiRabbitBootstrapConfiguration
- setEnvironment(Environment) - Method in class org.springframework.amqp.rabbit.annotation.RabbitListenerAnnotationBeanPostProcessor
- setEnvironment(Environment) - Method in class org.springframework.amqp.rabbit.connection.SimplePropertyValueConnectionNameStrategy
- setErrorHandler(RabbitListenerErrorHandler) - Method in class org.springframework.amqp.rabbit.listener.MethodRabbitListenerEndpoint
-
Set the
RabbitListenerErrorHandler
to invoke if the listener method throws an exception. - setErrorHandler(ErrorHandler) - Method in class org.springframework.amqp.rabbit.config.AbstractRabbitListenerContainerFactory
- setErrorHandler(ErrorHandler) - Method in class org.springframework.amqp.rabbit.config.ListenerContainerFactoryBean
- setErrorHandler(ErrorHandler) - Method in class org.springframework.amqp.rabbit.listener.AbstractMessageListenerContainer
-
Set an ErrorHandler to be invoked in case of any uncaught exceptions thrown while processing a Message.
- setErrorHandlerLoggerName(String) - Method in class org.springframework.amqp.rabbit.listener.AbstractMessageListenerContainer
-
Set the name (category) of the logger used to log exceptions thrown by the error handler.
- setErrorRoutingKeyPrefix(String) - Method in class org.springframework.amqp.rabbit.retry.RepublishMessageRecoverer
- setExceptionHandler(ExceptionHandler) - Method in class org.springframework.amqp.rabbit.connection.RabbitConnectionFactoryBean
- setExchange(String) - Method in class org.springframework.amqp.rabbit.config.BindingFactoryBean
- setExchange(String) - Method in class org.springframework.amqp.rabbit.core.RabbitTemplate
-
The name of the default exchange to use for send operations when none is specified.
- setExchange(String) - Method in class org.springframework.amqp.rabbit.log4j2.AmqpAppender.Builder
- setExchangeName(String) - Method in class org.springframework.amqp.rabbit.logback.AmqpAppender
- setExchangeType(String) - Method in class org.springframework.amqp.rabbit.log4j2.AmqpAppender.Builder
- setExchangeType(String) - Method in class org.springframework.amqp.rabbit.logback.AmqpAppender
- setExclusive(boolean) - Method in class org.springframework.amqp.rabbit.config.ListenerContainerFactoryBean
- setExclusive(boolean) - Method in class org.springframework.amqp.rabbit.listener.AbstractMessageListenerContainer
-
Set to true for an exclusive consumer.
- setExclusive(boolean) - Method in class org.springframework.amqp.rabbit.listener.AbstractRabbitListenerEndpoint
-
Set if a single consumer in the container will have exclusive use of the queues, preventing other consumers from receiving messages from the queue(s).
- setExclusive(boolean) - Method in class org.springframework.amqp.rabbit.listener.DirectMessageListenerContainer
-
Set to true for an exclusive consumer - if true, the
consumers per queue
must be 1. - setExclusive(boolean) - Method in class org.springframework.amqp.rabbit.listener.SimpleMessageListenerContainer
-
Set to true for an exclusive consumer - if true, the concurrency must be 1.
- setExclusiveConsumerExceptionLogger(ConditionalExceptionLogger) - Method in class org.springframework.amqp.rabbit.config.ListenerContainerFactoryBean
- setExclusiveConsumerExceptionLogger(ConditionalExceptionLogger) - Method in class org.springframework.amqp.rabbit.listener.AbstractMessageListenerContainer
-
Set a
ConditionalExceptionLogger
for logging exclusive consumer failures. - setExecutor(Executor) - Method in class org.springframework.amqp.rabbit.connection.AbstractConnectionFactory
-
Provide an Executor for use by the Rabbit ConnectionFactory when creating connections.
- setExplicitDeclarationsOnly(boolean) - Method in class org.springframework.amqp.rabbit.core.RabbitAdmin
-
Set to true to only declare
Declarable
beans that are explicitly configured to be declared by this admin. - setExposeListenerChannel(boolean) - Method in class org.springframework.amqp.rabbit.config.ListenerContainerFactoryBean
- setExposeListenerChannel(boolean) - Method in class org.springframework.amqp.rabbit.listener.AbstractMessageListenerContainer
-
Set whether to expose the listener Rabbit Channel to a registered
ChannelAwareMessageListener
as well as toRabbitTemplate
calls. - setFailedDeclarationRetryInterval(long) - Method in class org.springframework.amqp.rabbit.config.ListenerContainerFactoryBean
- setFailedDeclarationRetryInterval(long) - Method in class org.springframework.amqp.rabbit.listener.AbstractMessageListenerContainer
-
Set the interval between passive queue declaration attempts in milliseconds.
- setFailedDeclarationRetryInterval(long) - Method in class org.springframework.amqp.rabbit.listener.BlockingQueueConsumer
-
Set the interval between passive queue declaration attempts in milliseconds.
- setFailedDeclarationRetryInterval(Long) - Method in class org.springframework.amqp.rabbit.config.AbstractRabbitListenerContainerFactory
- setFilter(Filter) - Method in class org.springframework.amqp.rabbit.log4j2.AmqpAppender.Builder
- setForceCloseChannel(boolean) - Method in class org.springframework.amqp.rabbit.listener.AbstractMessageListenerContainer
-
Set to true to force close the channel if the consumer threads don't respond to a shutdown.
- setForceStop(boolean) - Method in class org.springframework.amqp.rabbit.config.AbstractRabbitListenerContainerFactory
-
Set to true to stop the container after the current message(s) are processed and requeue any prefetched.
- setForceStop(boolean) - Method in class org.springframework.amqp.rabbit.listener.AbstractMessageListenerContainer
-
Set to true to stop the container after the current message(s) are processed and requeue any prefetched.
- setGenerateId(boolean) - Method in class org.springframework.amqp.rabbit.log4j2.AmqpAppender.Builder
- setGenerateId(boolean) - Method in class org.springframework.amqp.rabbit.logback.AmqpAppender
- setGlobalQos(boolean) - Method in class org.springframework.amqp.rabbit.config.AbstractRabbitListenerContainerFactory
-
Apply prefetch to the entire channel.
- setGlobalQos(boolean) - Method in class org.springframework.amqp.rabbit.config.ListenerContainerFactoryBean
-
Apply prefetch to the entire channel.
- setGlobalQos(boolean) - Method in class org.springframework.amqp.rabbit.listener.AbstractMessageListenerContainer
-
Apply prefetchCount to the entire channel.
- setGlobalQos(boolean) - Method in class org.springframework.amqp.rabbit.listener.BlockingQueueConsumer
-
Apply prefetch to the entire channel.
- setGroup(String) - Method in class org.springframework.amqp.rabbit.listener.AbstractRabbitListenerEndpoint
-
Set the group for the corresponding listener container.
- setHandlerAdapter(HandlerAdapter) - Method in class org.springframework.amqp.rabbit.listener.adapter.MessagingMessageListenerAdapter
-
Set the
HandlerAdapter
to use to invoke the method processing an incomingMessage
. - setHeaderMapper(AmqpHeaderMapper) - Method in class org.springframework.amqp.rabbit.listener.adapter.MessagingMessageListenerAdapter
-
Set the
AmqpHeaderMapper
implementation to use to map the standard AMQP headers. - setHost(String) - Method in class org.springframework.amqp.rabbit.connection.AbstractConnectionFactory
- setHost(String) - Method in class org.springframework.amqp.rabbit.connection.RabbitConnectionFactoryBean
- setHost(String) - Method in class org.springframework.amqp.rabbit.log4j2.AmqpAppender.Builder
- setHost(String) - Method in class org.springframework.amqp.rabbit.logback.AmqpAppender
- setId(String) - Method in class org.springframework.amqp.rabbit.connection.CorrelationData
-
Set the correlation id.
- setId(String) - Method in class org.springframework.amqp.rabbit.listener.AbstractRabbitListenerEndpoint
- setIdleEventInterval(long) - Method in class org.springframework.amqp.rabbit.config.ListenerContainerFactoryBean
- setIdleEventInterval(long) - Method in class org.springframework.amqp.rabbit.listener.AbstractMessageListenerContainer
-
How often to emit
ListenerContainerIdleEvent
s in milliseconds. - setIdleEventInterval(Long) - Method in class org.springframework.amqp.rabbit.config.AbstractRabbitListenerContainerFactory
-
How often to publish idle container events.
- setIgnoreDeclarationExceptions(boolean) - Method in class org.springframework.amqp.rabbit.core.RabbitAdmin
- setIgnoreDeclarationExceptions(Boolean) - Method in class org.springframework.amqp.rabbit.config.BindingFactoryBean
- setIgnoreExceptions(boolean) - Method in class org.springframework.amqp.rabbit.log4j2.AmqpAppender.Builder
- setIncludeCallerData(boolean) - Method in class org.springframework.amqp.rabbit.logback.AmqpAppender
-
If true, the caller data will be available in the target AMQP message.
- setjavaLangErrorHandler(AbstractMessageListenerContainer.JavaLangErrorHandler) - Method in class org.springframework.amqp.rabbit.listener.AbstractMessageListenerContainer
-
Provide a JavaLangErrorHandler implementation; by default,
System.exit(99)
is called. - setKeyStore(String) - Method in class org.springframework.amqp.rabbit.connection.RabbitConnectionFactoryBean
-
Set the key store resource (e.g.
- setKeyStore(String) - Method in class org.springframework.amqp.rabbit.log4j2.AmqpAppender.Builder
- setKeyStore(String) - Method in class org.springframework.amqp.rabbit.logback.AmqpAppender
- setKeyStoreAlgorithm(String) - Method in class org.springframework.amqp.rabbit.connection.RabbitConnectionFactoryBean
-
Set the algorithm used when creating the key store, default
SunX509
. - setKeyStorePassphrase(String) - Method in class org.springframework.amqp.rabbit.connection.RabbitConnectionFactoryBean
-
Set the key store pass phrase - overrides the property in
RabbitConnectionFactoryBean.setSslPropertiesLocation(Resource)
. - setKeyStorePassphrase(String) - Method in class org.springframework.amqp.rabbit.log4j2.AmqpAppender.Builder
- setKeyStorePassphrase(String) - Method in class org.springframework.amqp.rabbit.logback.AmqpAppender
- setKeyStoreResource(Resource) - Method in class org.springframework.amqp.rabbit.connection.RabbitConnectionFactoryBean
-
Set a Resource pointing to the key store.
- setKeyStoreType(String) - Method in class org.springframework.amqp.rabbit.connection.RabbitConnectionFactoryBean
-
Set the key store type - overrides the property in
RabbitConnectionFactoryBean.setSslPropertiesLocation(Resource)
. - setKeyStoreType(String) - Method in class org.springframework.amqp.rabbit.log4j2.AmqpAppender.Builder
- setKeyStoreType(String) - Method in class org.springframework.amqp.rabbit.logback.AmqpAppender
- setLayout(Layout<ILoggingEvent>) - Method in class org.springframework.amqp.rabbit.logback.AmqpAppender
- setLayout(Layout<? extends Serializable>) - Method in class org.springframework.amqp.rabbit.log4j2.AmqpAppender.Builder
- setLenientFallback(boolean) - Method in class org.springframework.amqp.rabbit.connection.AbstractRoutingConnectionFactory
-
Specify whether to apply a lenient fallback to the default
ConnectionFactory
if no specificConnectionFactory
could be found for the current lookup key. - setListenerId(String) - Method in class org.springframework.amqp.rabbit.config.ListenerContainerFactoryBean
- setListenerId(String) - Method in interface org.springframework.amqp.rabbit.listener.MessageListenerContainer
-
Set the listener id.
- setListenerId(String) - Method in class org.springframework.amqp.rabbit.listener.ObservableListenerContainer
- setLocallyTransacted(boolean) - Method in class org.springframework.amqp.rabbit.listener.BlockingQueueConsumer
-
True if the channel is locally transacted.
- setLookupKeyQualifier(String) - Method in class org.springframework.amqp.rabbit.listener.AbstractMessageListenerContainer
-
Set a qualifier that will prefix the connection factory lookup key; default none.
- setMandatory(boolean) - Method in class org.springframework.amqp.rabbit.AsyncRabbitTemplate
-
Set to true to enable the receipt of returned messages that cannot be delivered in the form of a
AmqpMessageReturnedException
. - setMandatory(boolean) - Method in class org.springframework.amqp.rabbit.core.RabbitTemplate
-
Set the mandatory flag when sending messages; only applies if a
returnCallback
had been provided. - setMandatoryExpression(Expression) - Method in class org.springframework.amqp.rabbit.AsyncRabbitTemplate
- setMandatoryExpression(Expression) - Method in class org.springframework.amqp.rabbit.core.RabbitTemplate
- setMandatoryExpressionString(String) - Method in class org.springframework.amqp.rabbit.AsyncRabbitTemplate
- setMandatoryExpressionString(String) - Method in class org.springframework.amqp.rabbit.core.RabbitTemplate
- setMandatoryPublish(boolean) - Method in class org.springframework.amqp.rabbit.listener.adapter.AbstractAdaptableMessageListener
- setMaxConcurrentConsumers(int) - Method in class org.springframework.amqp.rabbit.config.ListenerContainerFactoryBean
- setMaxConcurrentConsumers(int) - Method in class org.springframework.amqp.rabbit.listener.SimpleMessageListenerContainer
-
Sets an upper limit to the number of consumers; defaults to 'concurrentConsumers'.
- setMaxConcurrentConsumers(Integer) - Method in class org.springframework.amqp.rabbit.config.SimpleRabbitListenerContainerFactory
- setMaxInboundMessageBodySize(int) - Method in class org.springframework.amqp.rabbit.connection.RabbitConnectionFactoryBean
-
Set the maximum body size of inbound (received) messages in bytes.
- setMaxSenderRetries(int) - Method in class org.springframework.amqp.rabbit.log4j2.AmqpAppender.Builder
- setMaxSenderRetries(int) - Method in class org.springframework.amqp.rabbit.logback.AmqpAppender
- setMessageAckListener(MessageAckListener) - Method in class org.springframework.amqp.rabbit.config.AbstractRabbitListenerContainerFactory
-
Set a
MessageAckListener
to use when ack a message(messages) inAcknowledgeMode.AUTO
mode. - setMessageAckListener(MessageAckListener) - Method in class org.springframework.amqp.rabbit.listener.AbstractMessageListenerContainer
-
Set a
MessageAckListener
to use when ack a message(messages) inAcknowledgeMode.AUTO
mode. - setMessageAckListener(MessageAckListener) - Method in class org.springframework.amqp.rabbit.listener.BlockingQueueConsumer
-
Set a
MessageAckListener
to use when ack a message(messages) inAcknowledgeMode.AUTO
mode. - setMessageConverter(MessageConverter) - Method in class org.springframework.amqp.rabbit.config.AbstractRabbitListenerContainerFactory
- setMessageConverter(MessageConverter) - Method in class org.springframework.amqp.rabbit.core.RabbitTemplate
-
Set the message converter for this template.
- setMessageConverter(MessageConverter) - Method in class org.springframework.amqp.rabbit.listener.AbstractRabbitListenerEndpoint
- setMessageConverter(MessageConverter) - Method in class org.springframework.amqp.rabbit.listener.adapter.AbstractAdaptableMessageListener
-
Set the converter that will convert incoming Rabbit messages to listener method arguments, and objects returned from listener methods back to Rabbit messages.
- setMessageConverter(MessageConverter) - Method in class org.springframework.amqp.rabbit.listener.adapter.MessagingMessageListenerAdapter
- setMessageConverter(MessageConverter) - Method in interface org.springframework.amqp.rabbit.listener.RabbitListenerEndpoint
-
The preferred way for a container factory to pass a message converter to the endpoint's adapter.
- setMessageConverter(MessageConverter) - Method in class org.springframework.amqp.rabbit.listener.adapter.AmqpMessageHandlerMethodFactory
- setMessageHandlerMethodFactory(MessageHandlerMethodFactory) - Method in class org.springframework.amqp.rabbit.annotation.RabbitListenerAnnotationBeanPostProcessor
-
Set the
MessageHandlerMethodFactory
to use to configure the message listener responsible to serve an endpoint detected by this processor. - setMessageHandlerMethodFactory(MessageHandlerMethodFactory) - Method in class org.springframework.amqp.rabbit.listener.MethodRabbitListenerEndpoint
-
Set the
MessageHandlerMethodFactory
to use to build theInvocableHandlerMethod
responsible to manage the invocation of this endpoint. - setMessageHandlerMethodFactory(MessageHandlerMethodFactory) - Method in class org.springframework.amqp.rabbit.listener.RabbitListenerEndpointRegistrar
-
Set the
MessageHandlerMethodFactory
to use to configure the message listener responsible to serve an endpoint detected by this processor. - setMessageKeyGenerator(MessageKeyGenerator) - Method in class org.springframework.amqp.rabbit.config.StatefulRetryOperationsInterceptorFactoryBean
- setMessageListener(MessageListener) - Method in class org.springframework.amqp.rabbit.config.ListenerContainerFactoryBean
- setMessageListener(MessageListener) - Method in class org.springframework.amqp.rabbit.config.SimpleRabbitListenerEndpoint
-
Set the
MessageListener
to invoke when a message matching the endpoint is received. - setMessageListener(MessageListener) - Method in class org.springframework.amqp.rabbit.listener.AbstractMessageListenerContainer
-
Set the
MessageListener
. - setMessageListener(MessageListener) - Method in class org.springframework.amqp.rabbit.listener.DirectReplyToMessageListenerContainer
- setMessagePropertiesConverter(MessagePropertiesConverter) - Method in class org.springframework.amqp.rabbit.config.ListenerContainerFactoryBean
- setMessagePropertiesConverter(MessagePropertiesConverter) - Method in class org.springframework.amqp.rabbit.core.RabbitTemplate
-
Set the
MessagePropertiesConverter
for this template. - setMessagePropertiesConverter(MessagePropertiesConverter) - Method in class org.springframework.amqp.rabbit.listener.AbstractMessageListenerContainer
-
Set the
MessagePropertiesConverter
for this listener container. - setMessageRecoverer(MessageRecoverer) - Method in class org.springframework.amqp.rabbit.config.AbstractRetryOperationsInterceptorFactoryBean
- setMessagesPerAck(int) - Method in class org.springframework.amqp.rabbit.listener.DirectMessageListenerContainer
-
Set the number of messages to receive before acknowledging (success).
- setMessagesPerAck(Integer) - Method in class org.springframework.amqp.rabbit.config.DirectRabbitListenerContainerFactory
-
Set the number of messages to receive before acknowledging (success).
- setMethod(Method) - Method in class org.springframework.amqp.rabbit.listener.MethodRabbitListenerEndpoint
-
Set the method to invoke to process a message managed by this endpoint.
- setMetricsCollector(MetricsCollector) - Method in class org.springframework.amqp.rabbit.connection.RabbitConnectionFactoryBean
- setMicrometerEnabled(boolean) - Method in class org.springframework.amqp.rabbit.config.BaseRabbitListenerContainerFactory
-
Set to false to disable micrometer listener timers.
- setMicrometerEnabled(boolean) - Method in class org.springframework.amqp.rabbit.config.ListenerContainerFactoryBean
-
Set to false to disable micrometer listener timers.
- setMicrometerEnabled(boolean) - Method in class org.springframework.amqp.rabbit.listener.ObservableListenerContainer
-
Set to false to disable micrometer listener timers.
- setMicrometerTags(Map<String, String>) - Method in class org.springframework.amqp.rabbit.config.ListenerContainerFactoryBean
-
Set additional tags for the Micrometer listener timers.
- setMicrometerTags(Map<String, String>) - Method in class org.springframework.amqp.rabbit.listener.ObservableListenerContainer
-
Set additional tags for the Micrometer listener timers.
- setMismatchedQueuesFatal(boolean) - Method in class org.springframework.amqp.rabbit.config.ListenerContainerFactoryBean
- setMismatchedQueuesFatal(boolean) - Method in class org.springframework.amqp.rabbit.listener.AbstractMessageListenerContainer
-
Prevent the container from starting if any of the queues defined in the context have mismatched arguments (TTL etc.).
- setMismatchedQueuesFatal(Boolean) - Method in class org.springframework.amqp.rabbit.config.AbstractRabbitListenerContainerFactory
- setMissingQueuePublisher(Consumer<String>) - Method in class org.springframework.amqp.rabbit.listener.BlockingQueueConsumer
-
Set the publisher for a missing queue event.
- setMissingQueuesFatal(boolean) - Method in class org.springframework.amqp.rabbit.config.ListenerContainerFactoryBean
- setMissingQueuesFatal(boolean) - Method in class org.springframework.amqp.rabbit.listener.AbstractMessageListenerContainer
-
If all the configured queue(s) are not available on the broker, this setting determines whether the condition is fatal.
- setMissingQueuesFatal(boolean) - Method in class org.springframework.amqp.rabbit.listener.DirectMessageListenerContainer
-
If all the configured queue(s) are not available on the broker, this setting determines whether the condition is fatal.
- setMissingQueuesFatal(boolean) - Method in class org.springframework.amqp.rabbit.listener.SimpleMessageListenerContainer
-
If all the configured queue(s) are not available on the broker, this setting determines whether the condition is fatal.
- setMissingQueuesFatal(Boolean) - Method in class org.springframework.amqp.rabbit.config.AbstractRabbitListenerContainerFactory
- setMonitorInterval(long) - Method in class org.springframework.amqp.rabbit.config.DirectRabbitListenerContainerFactory
-
Set how often to run a task to check for failed consumers and idle containers.
- setMonitorInterval(long) - Method in class org.springframework.amqp.rabbit.config.ListenerContainerFactoryBean
- setMonitorInterval(long) - Method in class org.springframework.amqp.rabbit.listener.DirectMessageListenerContainer
-
Set how often to run a task to check for failed consumers and idle containers.
- setMonitorInterval(long) - Method in class org.springframework.amqp.rabbit.listener.DirectReplyToMessageListenerContainer
- setName(String) - Method in class org.springframework.amqp.rabbit.log4j2.AmqpAppender.Builder
- setNewMessageIdentifier(NewMessageIdentifier) - Method in class org.springframework.amqp.rabbit.config.StatefulRetryOperationsInterceptorFactoryBean
- setNioParams(NioParams) - Method in class org.springframework.amqp.rabbit.connection.RabbitConnectionFactoryBean
- setNodeLocator(NodeLocator<?>) - Method in class org.springframework.amqp.rabbit.connection.LocalizedQueueConnectionFactory
-
Set a
NodeLocator
to use to find the node address for the leader. - setNoLocal(boolean) - Method in class org.springframework.amqp.rabbit.listener.AbstractMessageListenerContainer
-
Set to true for an no-local consumer.
- setNoLocal(Boolean) - Method in class org.springframework.amqp.rabbit.config.ListenerContainerFactoryBean
- setNoLocalReplyConsumer(boolean) - Method in class org.springframework.amqp.rabbit.core.RabbitTemplate
-
Set to true for a no-local consumer.
- setNotRunning() - Method in class org.springframework.amqp.rabbit.listener.AbstractMessageListenerContainer
- setObservationConvention(RabbitListenerObservationConvention) - Method in class org.springframework.amqp.rabbit.config.AbstractRabbitListenerContainerFactory
-
Set an observation convention; used to add additional key/values to observations.
- setObservationConvention(RabbitListenerObservationConvention) - Method in class org.springframework.amqp.rabbit.listener.AbstractMessageListenerContainer
-
Set an observation convention; used to add additional key/values to observations.
- setObservationConvention(RabbitTemplateObservationConvention) - Method in class org.springframework.amqp.rabbit.core.RabbitTemplate
-
Set an observation convention; used to add additional key/values to observations.
- setObservationEnabled(boolean) - Method in class org.springframework.amqp.rabbit.config.BaseRabbitListenerContainerFactory
-
Enable observation via micrometer; disables basic Micrometer timers enabled by
BaseRabbitListenerContainerFactory.setMicrometerEnabled(boolean)
. - setObservationEnabled(boolean) - Method in class org.springframework.amqp.rabbit.core.RabbitTemplate
-
Enable observation via micrometer.
- setObservationEnabled(boolean) - Method in class org.springframework.amqp.rabbit.listener.ObservableListenerContainer
-
Enable observation via micrometer; disables basic Micrometer timers enabled by
ObservableListenerContainer.setMicrometerEnabled(boolean)
. - setParserConfiguration(SpelParserConfiguration) - Method in class org.springframework.amqp.rabbit.support.ExpressionFactoryBean
- setPassword(String) - Method in class org.springframework.amqp.rabbit.connection.AbstractConnectionFactory
- setPassword(String) - Method in class org.springframework.amqp.rabbit.connection.RabbitConnectionFactoryBean
- setPassword(String) - Method in class org.springframework.amqp.rabbit.log4j2.AmqpAppender.Builder
- setPassword(String) - Method in class org.springframework.amqp.rabbit.logback.AmqpAppender
- setPhase(int) - Method in class org.springframework.amqp.rabbit.AsyncRabbitTemplate
- setPhase(int) - Method in class org.springframework.amqp.rabbit.config.AbstractRabbitListenerContainerFactory
- setPhase(int) - Method in class org.springframework.amqp.rabbit.config.ListenerContainerFactoryBean
- setPhase(int) - Method in class org.springframework.amqp.rabbit.core.BrokerEventListener
- setPhase(int) - Method in class org.springframework.amqp.rabbit.listener.AbstractMessageListenerContainer
-
Specify the phase in which this container should be started and stopped.
- setPhysicalCloseRequired(Channel, boolean) - Static method in class org.springframework.amqp.rabbit.connection.RabbitUtils
-
Sets a ThreadLocal indicating the channel MUST be physically closed.
- setPoolConfigurer(BiConsumer<GenericObjectPool<Channel>, Boolean>) - Method in class org.springframework.amqp.rabbit.connection.PooledChannelConnectionFactory
-
Add a consumer to configure the object pool.
- setPort(int) - Method in class org.springframework.amqp.rabbit.connection.AbstractConnectionFactory
- setPort(int) - Method in class org.springframework.amqp.rabbit.connection.RabbitConnectionFactoryBean
- setPort(Integer) - Method in class org.springframework.amqp.rabbit.logback.AmqpAppender
- setPort(String) - Method in class org.springframework.amqp.rabbit.log4j2.AmqpAppender.Builder
- setPossibleAuthenticationFailureFatal(boolean) - Method in class org.springframework.amqp.rabbit.listener.AbstractMessageListenerContainer
- setPossibleAuthenticationFailureFatal(Boolean) - Method in class org.springframework.amqp.rabbit.config.ListenerContainerFactoryBean
- setPrefetchCount(int) - Method in class org.springframework.amqp.rabbit.config.ListenerContainerFactoryBean
- setPrefetchCount(int) - Method in class org.springframework.amqp.rabbit.listener.AbstractMessageListenerContainer
-
Tell the broker how many messages to send to each consumer in a single request.
- setPrefetchCount(Integer) - Method in class org.springframework.amqp.rabbit.config.AbstractRabbitListenerContainerFactory
- setPriority(Integer) - Method in class org.springframework.amqp.rabbit.listener.AbstractRabbitListenerEndpoint
-
Set the priority of this endpoint.
- setPublisherChannelFactory(PublisherCallbackChannelFactory) - Method in class org.springframework.amqp.rabbit.connection.CachingConnectionFactory
-
Set the factory to use to create
PublisherCallbackChannel
instances. - setPublisherConfirmType(CachingConnectionFactory.ConfirmType) - Method in class org.springframework.amqp.rabbit.connection.CachingConnectionFactory
-
Set the confirm type to use; default
CachingConnectionFactory.ConfirmType.NONE
. - setPublisherConnectionFactory(AbstractConnectionFactory) - Method in class org.springframework.amqp.rabbit.connection.AbstractConnectionFactory
-
Set a custom publisher connection factory; the type does not need to be the same as this factory.
- setPublisherConnectionFactory(AbstractConnectionFactory) - Method in class org.springframework.amqp.rabbit.connection.CachingConnectionFactory
- setPublisherConnectionFactory(AbstractConnectionFactory) - Method in class org.springframework.amqp.rabbit.connection.PooledChannelConnectionFactory
- setPublisherConnectionFactory(AbstractConnectionFactory) - Method in class org.springframework.amqp.rabbit.connection.ThreadChannelConnectionFactory
- setPublisherReturns(boolean) - Method in class org.springframework.amqp.rabbit.connection.CachingConnectionFactory
- setQueueNames(String...) - Method in class org.springframework.amqp.rabbit.config.ListenerContainerFactoryBean
- setQueueNames(String...) - Method in class org.springframework.amqp.rabbit.listener.AbstractMessageListenerContainer
-
Set the name of the queue(s) to receive messages from.
- setQueueNames(String...) - Method in class org.springframework.amqp.rabbit.listener.AbstractRabbitListenerEndpoint
-
Set the queue names to use.
- setQueueNames(String...) - Method in class org.springframework.amqp.rabbit.listener.DirectMessageListenerContainer
- setQueueNames(String...) - Method in class org.springframework.amqp.rabbit.listener.DirectReplyToMessageListenerContainer
- setQueueNames(String...) - Method in interface org.springframework.amqp.rabbit.listener.MessageListenerContainer
-
Set the queue names.
- setQueueNames(String...) - Method in class org.springframework.amqp.rabbit.listener.SimpleMessageListenerContainer
- setQueueOrTagToMethodName(Map<String, String>) - Method in class org.springframework.amqp.rabbit.listener.adapter.MessageListenerAdapter
-
Set the mapping of queue name or consumer tag to method name.
- setQueues(Queue...) - Method in class org.springframework.amqp.rabbit.config.ListenerContainerFactoryBean
- setQueues(Queue...) - Method in class org.springframework.amqp.rabbit.listener.AbstractMessageListenerContainer
-
Set the name of the queue(s) to receive messages from.
- setQueues(Queue...) - Method in class org.springframework.amqp.rabbit.listener.AbstractRabbitListenerEndpoint
-
Set the queues to use.
- setRabbitAdmin(RabbitAdmin) - Method in class org.springframework.amqp.rabbit.config.ListenerContainerFactoryBean
- setRabbitOperations(RabbitOperations) - Method in class org.springframework.amqp.rabbit.core.RabbitGatewaySupport
-
Set the
RabbitOperations
for the gateway. - setRabbitTemplate(RabbitTemplate) - Method in class org.springframework.amqp.rabbit.core.RabbitMessagingTemplate
-
Set the
RabbitTemplate
to use. - setReceiveConnectionFactorySelectorExpression(Expression) - Method in class org.springframework.amqp.rabbit.core.RabbitTemplate
-
A SpEL
Expression
to evaluate against eachreceive
queueName
, if the providedRabbitAccessor.getConnectionFactory()
is an instance ofAbstractRoutingConnectionFactory
. - setReceiveTimeout(long) - Method in class org.springframework.amqp.rabbit.AsyncRabbitTemplate
-
Set the receive timeout - the future returned by the send and receive methods will be canceled when this timeout expires.
- setReceiveTimeout(long) - Method in class org.springframework.amqp.rabbit.config.ListenerContainerFactoryBean
- setReceiveTimeout(long) - Method in class org.springframework.amqp.rabbit.core.RabbitTemplate
-
Specify the receive timeout in milliseconds when using
receive()
methods (forsendAndReceive()
methods, refer toreplyTimeout
. - setReceiveTimeout(long) - Method in class org.springframework.amqp.rabbit.listener.SimpleMessageListenerContainer
-
The time (in milliseconds) that a consumer should wait for data.
- setReceiveTimeout(Long) - Method in class org.springframework.amqp.rabbit.config.SimpleRabbitListenerContainerFactory
- setRecoveryBackOff(BackOff) - Method in class org.springframework.amqp.rabbit.config.AbstractRabbitListenerContainerFactory
- setRecoveryBackOff(BackOff) - Method in class org.springframework.amqp.rabbit.config.ListenerContainerFactoryBean
- setRecoveryBackOff(BackOff) - Method in class org.springframework.amqp.rabbit.listener.AbstractMessageListenerContainer
-
Specify the
BackOff
for interval between recovery attempts. - setRecoveryCallback(RecoveryCallback<?>) - Method in class org.springframework.amqp.rabbit.core.RabbitTemplate
-
Add a
RecoveryCallback
which is used for theretryTemplate.execute
. - setRecoveryCallback(RecoveryCallback<?>) - Method in class org.springframework.amqp.rabbit.listener.adapter.AbstractAdaptableMessageListener
-
Set a
RecoveryCallback
to invoke when retries are exhausted. - setRecoveryInterval(long) - Method in class org.springframework.amqp.rabbit.config.ListenerContainerFactoryBean
- setRecoveryInterval(long) - Method in class org.springframework.amqp.rabbit.listener.AbstractMessageListenerContainer
-
Specify the interval between recovery attempts, in milliseconds.
- setRecoveryInterval(Long) - Method in class org.springframework.amqp.rabbit.config.AbstractRabbitListenerContainerFactory
- setRecoveryListener(RecoveryListener) - Method in class org.springframework.amqp.rabbit.connection.AbstractConnectionFactory
-
Set a
RecoveryListener
that will be added to each connection created. - setRedeclareManualDeclarations(boolean) - Method in class org.springframework.amqp.rabbit.core.RabbitAdmin
-
Normally, when a connection is recovered, the admin only recovers auto-delete queues, etc., that are declared as beans in the application context.
- setReferenceIfAttributeDefined(BeanDefinitionBuilder, Element, String) - Static method in class org.springframework.amqp.rabbit.config.NamespaceUtils
-
Populates the bean definition property corresponding to the specified attributeName with the reference to a bean identified by the value of that attribute if the attribute is defined in the given element.
- setReferenceIfAttributeDefined(BeanDefinitionBuilder, Element, String, String) - Static method in class org.springframework.amqp.rabbit.config.NamespaceUtils
-
Populates the specified bean definition property with the reference to a bean.
- setRejectManual(boolean) - Method in class org.springframework.amqp.rabbit.listener.ConditionalRejectingErrorHandler
-
Set to false to NOT reject a fatal message when MANUAL ack mode is being used.
- setReplyAddress(String) - Method in class org.springframework.amqp.rabbit.core.RabbitTemplate
-
An address for replies; if not provided, a temporary exclusive, auto-delete queue will be used for each reply, unless RabbitMQ supports 'amq.rabbitmq.reply-to'
- setReplyContentType(String) - Method in class org.springframework.amqp.rabbit.listener.AbstractRabbitListenerEndpoint
-
Set the reply content type.
- setReplyContentType(String) - Method in class org.springframework.amqp.rabbit.listener.adapter.AbstractAdaptableMessageListener
-
Set the reply content type.
- setReplyErrorHandler(ErrorHandler) - Method in class org.springframework.amqp.rabbit.core.RabbitTemplate
-
When using a direct reply-to container for request/reply operations, set an error handler to be invoked when a reply delivery fails (e.g.
- setReplyPostProcessor(ReplyPostProcessor) - Method in class org.springframework.amqp.rabbit.listener.AbstractRabbitListenerEndpoint
-
Set a
ReplyPostProcessor
to post process a response message before it is sent. - setReplyPostProcessor(ReplyPostProcessor) - Method in class org.springframework.amqp.rabbit.listener.adapter.AbstractAdaptableMessageListener
-
Set a
ReplyPostProcessor
to post process a response message before it is sent. - setReplyPostProcessorProvider(Function<String, ReplyPostProcessor>) - Method in class org.springframework.amqp.rabbit.config.BaseRabbitListenerContainerFactory
-
Set a function to provide a reply post processor; it will be used if there is no replyPostProcessor on the rabbit listener annotation.
- setReplyRecoveryCallback(RecoveryCallback<?>) - Method in class org.springframework.amqp.rabbit.config.BaseRabbitListenerContainerFactory
-
Set a
RecoveryCallback
to invoke when retries are exhausted. - setReplyTimeout(long) - Method in class org.springframework.amqp.rabbit.core.RabbitTemplate
-
Specify the timeout in milliseconds to be used when waiting for a reply Message when using one of the sendAndReceive methods.
- setRequestedChannelMax(int) - Method in class org.springframework.amqp.rabbit.connection.RabbitConnectionFactoryBean
- setRequestedFrameMax(int) - Method in class org.springframework.amqp.rabbit.connection.RabbitConnectionFactoryBean
- setRequestedHeartbeat(int) - Method in class org.springframework.amqp.rabbit.connection.RabbitConnectionFactoryBean
- setRequestedHeartBeat(int) - Method in class org.springframework.amqp.rabbit.connection.AbstractConnectionFactory
- setRequeueOnRollback(boolean) - Method in class org.springframework.amqp.rabbit.connection.RabbitResourceHolder
-
Set to true to requeue a message on rollback; default true.
- setResourceLoader(ResourceLoader) - Method in class org.springframework.amqp.rabbit.connection.RabbitConnectionFactoryBean
-
Set the resource loader; used to resolve the key store and trust store
Resource
s to input streams. - setResponseAddress(String) - Method in class org.springframework.amqp.rabbit.listener.adapter.AbstractAdaptableMessageListener
-
Set the default replyTo address to use when sending response messages.
- setResponseExchange(String) - Method in class org.springframework.amqp.rabbit.listener.adapter.AbstractAdaptableMessageListener
-
Set the exchange to use when sending response messages.
- setResponseRoutingKey(String) - Method in class org.springframework.amqp.rabbit.listener.adapter.AbstractAdaptableMessageListener
-
Set the routing key to use when sending response messages.
- setRetryDeclarationInterval(long) - Method in class org.springframework.amqp.rabbit.config.ListenerContainerFactoryBean
- setRetryDeclarationInterval(long) - Method in class org.springframework.amqp.rabbit.listener.BlockingQueueConsumer
-
When consuming multiple queues, set the interval between declaration attempts when only a subset of the queues were available (milliseconds).
- setRetryDeclarationInterval(long) - Method in class org.springframework.amqp.rabbit.listener.SimpleMessageListenerContainer
-
When consuming multiple queues, set the interval between declaration attempts when only a subset of the queues were available (milliseconds).
- setRetryOperations(RetryOperations) - Method in class org.springframework.amqp.rabbit.config.AbstractRetryOperationsInterceptorFactoryBean
- setRetryTemplate(RetryTemplate) - Method in class org.springframework.amqp.rabbit.config.BaseRabbitListenerContainerFactory
-
Set a
RetryTemplate
to use when sending replies; added to each message listener adapter. - setRetryTemplate(RetryTemplate) - Method in class org.springframework.amqp.rabbit.core.RabbitAdmin
-
Set a retry template for auto declarations.
- setRetryTemplate(RetryTemplate) - Method in class org.springframework.amqp.rabbit.core.RabbitTemplate
-
Add a
RetryTemplate
which will be used for all rabbit operations. - setRetryTemplate(RetryTemplate) - Method in class org.springframework.amqp.rabbit.listener.adapter.AbstractAdaptableMessageListener
-
Set a
RetryTemplate
to use when sending replies. - setReturned(boolean) - Method in class org.springframework.amqp.rabbit.connection.PendingConfirm
-
Indicate that a returned message has been received.
- setReturned(ReturnedMessage) - Method in class org.springframework.amqp.rabbit.connection.CorrelationData
-
Set the returned message and metadata.
- setReturnExceptions(boolean) - Method in class org.springframework.amqp.rabbit.listener.MethodRabbitListenerEndpoint
-
Set whether exceptions thrown by the listener should be returned to the sender using the normal
replyTo/@SendTo
semantics. - setReturnsCallback(RabbitTemplate.ReturnsCallback) - Method in class org.springframework.amqp.rabbit.core.RabbitTemplate
-
Set a callback to receive returned messages.
- setReturnType(ParameterizedTypeReference<C>) - Method in class org.springframework.amqp.rabbit.RabbitConverterFuture
- setRoutingKey(String) - Method in class org.springframework.amqp.rabbit.config.BindingFactoryBean
- setRoutingKey(String) - Method in class org.springframework.amqp.rabbit.core.RabbitTemplate
-
The value of a default routing key to use for send operations when none is specified.
- setRoutingKeyPattern(String) - Method in class org.springframework.amqp.rabbit.log4j2.AmqpAppender.Builder
- setRoutingKeyPattern(String) - Method in class org.springframework.amqp.rabbit.logback.AmqpAppender
- setSaslConfig(SaslConfig) - Method in class org.springframework.amqp.rabbit.connection.RabbitConnectionFactoryBean
- setSaslConfig(String) - Method in class org.springframework.amqp.rabbit.log4j2.AmqpAppender.Builder
- setSaslConfig(String) - Method in class org.springframework.amqp.rabbit.logback.AmqpAppender
-
Set the
SaslConfig
. - setSecureRandom(SecureRandom) - Method in class org.springframework.amqp.rabbit.connection.RabbitConnectionFactoryBean
-
Set the secure random to use when initializing the
SSLContext
. - setSendConnectionFactorySelectorExpression(Expression) - Method in class org.springframework.amqp.rabbit.core.RabbitTemplate
-
A SpEL
Expression
to evaluate against each request message, if the providedRabbitAccessor.getConnectionFactory()
is an instance ofAbstractRoutingConnectionFactory
. - setSenderPoolSize(int) - Method in class org.springframework.amqp.rabbit.log4j2.AmqpAppender.Builder
- setSenderPoolSize(int) - Method in class org.springframework.amqp.rabbit.logback.AmqpAppender
- setSharedExecutor(ExecutorService) - Method in class org.springframework.amqp.rabbit.connection.RabbitConnectionFactoryBean
- setShouldDeclare(boolean) - Method in class org.springframework.amqp.rabbit.config.BindingFactoryBean
- setShutdownTimeout(long) - Method in class org.springframework.amqp.rabbit.config.ListenerContainerFactoryBean
- setShutdownTimeout(long) - Method in class org.springframework.amqp.rabbit.listener.AbstractMessageListenerContainer
-
The time to wait for workers in milliseconds after the container is stopped.
- setShutdownTimeout(long) - Method in class org.springframework.amqp.rabbit.listener.BlockingQueueConsumer
- setSimplePublisherConfirms(boolean) - Method in class org.springframework.amqp.rabbit.connection.PooledChannelConnectionFactory
-
Enable simple publisher confirms.
- setSimplePublisherConfirms(boolean) - Method in class org.springframework.amqp.rabbit.connection.ThreadChannelConnectionFactory
-
Enable simple publisher confirms.
- setSkipServerCertificateValidation(boolean) - Method in class org.springframework.amqp.rabbit.connection.RabbitConnectionFactoryBean
-
Whether or not Server Side certificate has to be validated or not.
- setSMLCCustomizer(ContainerCustomizer<SimpleMessageListenerContainer>) - Method in class org.springframework.amqp.rabbit.config.ListenerContainerFactoryBean
-
Set a
ContainerCustomizer
that is invoked after a container is created and configured to enable further customization of the container. - setSocketConfigurator(SocketConfigurator) - Method in class org.springframework.amqp.rabbit.connection.RabbitConnectionFactoryBean
- setSocketFactory(SocketFactory) - Method in class org.springframework.amqp.rabbit.connection.RabbitConnectionFactoryBean
- setSslAlgorithm(String) - Method in class org.springframework.amqp.rabbit.connection.RabbitConnectionFactoryBean
-
Set the algorithm to use; default TLSv1.1.
- setSslAlgorithm(String) - Method in class org.springframework.amqp.rabbit.log4j2.AmqpAppender.Builder
- setSslAlgorithm(String) - Method in class org.springframework.amqp.rabbit.logback.AmqpAppender
- setSslPropertiesLocation(String) - Method in class org.springframework.amqp.rabbit.log4j2.AmqpAppender.Builder
- setSslPropertiesLocation(String) - Method in class org.springframework.amqp.rabbit.logback.AmqpAppender
- setSslPropertiesLocation(Resource) - Method in class org.springframework.amqp.rabbit.connection.RabbitConnectionFactoryBean
-
When
RabbitConnectionFactoryBean.setUseSSL(boolean)
is true, the SSL properties to use (optional). - setStartConsumerMinInterval(long) - Method in class org.springframework.amqp.rabbit.config.ListenerContainerFactoryBean
- setStartConsumerMinInterval(long) - Method in class org.springframework.amqp.rabbit.listener.SimpleMessageListenerContainer
-
If
SimpleMessageListenerContainer.maxConcurrentConsumers
is greater thenSimpleMessageListenerContainer.concurrentConsumers
, andSimpleMessageListenerContainer.maxConcurrentConsumers
has not been reached, specifies the minimum time (milliseconds) between starting new consumers on demand. - setStartConsumerMinInterval(Long) - Method in class org.springframework.amqp.rabbit.config.SimpleRabbitListenerContainerFactory
- setStatefulRetryFatalWithNullMessageId(boolean) - Method in class org.springframework.amqp.rabbit.listener.AbstractMessageListenerContainer
-
Set whether a message with a null messageId is fatal for the consumer when using stateful retry.
- setStopConsumerMinInterval(long) - Method in class org.springframework.amqp.rabbit.config.ListenerContainerFactoryBean
- setStopConsumerMinInterval(long) - Method in class org.springframework.amqp.rabbit.listener.SimpleMessageListenerContainer
-
If
SimpleMessageListenerContainer.maxConcurrentConsumers
is greater thenSimpleMessageListenerContainer.concurrentConsumers
, and the number of consumers exceedsSimpleMessageListenerContainer.concurrentConsumers
, specifies the minimum time (milliseconds) between stopping idle consumers. - setStopConsumerMinInterval(Long) - Method in class org.springframework.amqp.rabbit.config.SimpleRabbitListenerContainerFactory
- setTagStrategy(ConsumerTagStrategy) - Method in class org.springframework.amqp.rabbit.listener.BlockingQueueConsumer
-
Set the
ConsumerTagStrategy
to use when generating consumer tags. - setTargetConnectionFactories(Map<Object, ConnectionFactory>) - Method in class org.springframework.amqp.rabbit.connection.AbstractRoutingConnectionFactory
-
Specify the map of target ConnectionFactories, with the lookup key as key.
- setTaskExecutor(Executor) - Method in class org.springframework.amqp.rabbit.config.AbstractRabbitListenerContainerFactory
- setTaskExecutor(Executor) - Method in class org.springframework.amqp.rabbit.config.ListenerContainerFactoryBean
- setTaskExecutor(Executor) - Method in class org.springframework.amqp.rabbit.core.RabbitTemplate
-
Set a task executor to use when using a
DirectReplyToMessageListenerContainer
. - setTaskExecutor(Executor) - Method in class org.springframework.amqp.rabbit.listener.AbstractMessageListenerContainer
-
Set a task executor for the container - used to create the consumers not at runtime.
- setTaskExecutor(TaskExecutor) - Method in class org.springframework.amqp.rabbit.core.RabbitAdmin
-
Set a task executor to use for async operations.
- setTaskExecutor(TaskExecutor) - Method in class org.springframework.amqp.rabbit.listener.AbstractRabbitListenerEndpoint
-
Override the default task executor.
- setTaskScheduler(TaskScheduler) - Method in class org.springframework.amqp.rabbit.AsyncRabbitTemplate
-
Set the task scheduler to expire timed out futures.
- setTaskScheduler(TaskScheduler) - Method in class org.springframework.amqp.rabbit.config.DirectRabbitListenerContainerFactory
-
Set the task scheduler to use for the task that monitors idle containers and failed consumers.
- setTaskScheduler(TaskScheduler) - Method in class org.springframework.amqp.rabbit.config.ListenerContainerFactoryBean
- setTaskScheduler(TaskScheduler) - Method in class org.springframework.amqp.rabbit.listener.DirectMessageListenerContainer
-
Set the task scheduler to use for the task that monitors idle containers and failed consumers.
- setThreadFactory(ThreadFactory) - Method in class org.springframework.amqp.rabbit.connection.RabbitConnectionFactoryBean
- setTopologyRecoveryEnabled(boolean) - Method in class org.springframework.amqp.rabbit.connection.RabbitConnectionFactoryBean
-
Set to true to enable amqp-client topology recovery.
- setTransactionAttribute(TransactionAttribute) - Method in class org.springframework.amqp.rabbit.config.ListenerContainerFactoryBean
- setTransactionAttribute(TransactionAttribute) - Method in class org.springframework.amqp.rabbit.listener.AbstractMessageListenerContainer
-
Set the transaction attribute to use when using an external transaction manager.
- setTransactionManager(PlatformTransactionManager) - Method in class org.springframework.amqp.rabbit.config.AbstractRabbitListenerContainerFactory
- setTransactionManager(PlatformTransactionManager) - Method in class org.springframework.amqp.rabbit.config.ListenerContainerFactoryBean
- setTransactionManager(PlatformTransactionManager) - Method in class org.springframework.amqp.rabbit.listener.AbstractMessageListenerContainer
-
Set the transaction manager to use.
- setTrustStore(String) - Method in class org.springframework.amqp.rabbit.connection.RabbitConnectionFactoryBean
-
Set the key store resource (e.g.
- setTrustStore(String) - Method in class org.springframework.amqp.rabbit.log4j2.AmqpAppender.Builder
- setTrustStore(String) - Method in class org.springframework.amqp.rabbit.logback.AmqpAppender
- setTrustStoreAlgorithm(String) - Method in class org.springframework.amqp.rabbit.connection.RabbitConnectionFactoryBean
-
Set the algorithm used when creating the trust store, default
SunX509
. - setTrustStorePassphrase(String) - Method in class org.springframework.amqp.rabbit.connection.RabbitConnectionFactoryBean
-
Set the trust store pass phrase - overrides the property in
RabbitConnectionFactoryBean.setSslPropertiesLocation(Resource)
. - setTrustStorePassphrase(String) - Method in class org.springframework.amqp.rabbit.log4j2.AmqpAppender.Builder
- setTrustStorePassphrase(String) - Method in class org.springframework.amqp.rabbit.logback.AmqpAppender
- setTrustStoreResource(Resource) - Method in class org.springframework.amqp.rabbit.connection.RabbitConnectionFactoryBean
-
Set a Resource pointing to the trust store.
- setTrustStoreType(String) - Method in class org.springframework.amqp.rabbit.connection.RabbitConnectionFactoryBean
-
Set the trust store type - overrides the property in
RabbitConnectionFactoryBean.setSslPropertiesLocation(Resource)
. - setTrustStoreType(String) - Method in class org.springframework.amqp.rabbit.log4j2.AmqpAppender.Builder
- setTrustStoreType(String) - Method in class org.springframework.amqp.rabbit.logback.AmqpAppender
- setType(ListenerContainerFactoryBean.Type) - Method in class org.springframework.amqp.rabbit.config.ListenerContainerFactoryBean
- setUpExchangeDeclaration() - Method in class org.springframework.amqp.rabbit.log4j2.AmqpAppender.AmqpManager
- setUpExchangeDeclaration() - Method in class org.springframework.amqp.rabbit.logback.AmqpAppender
- setupListenerContainer(MessageListenerContainer) - Method in class org.springframework.amqp.rabbit.listener.AbstractRabbitListenerEndpoint
- setupListenerContainer(MessageListenerContainer) - Method in interface org.springframework.amqp.rabbit.listener.RabbitListenerEndpoint
-
Setup the specified message listener container with the model defined by this endpoint.
- setupMessageListener(MessageListener) - Method in class org.springframework.amqp.rabbit.listener.AbstractMessageListenerContainer
- setupMessageListener(MessageListener) - Method in interface org.springframework.amqp.rabbit.listener.MessageListenerContainer
-
Setup the message listener to use.
- setUpSSL() - Method in class org.springframework.amqp.rabbit.connection.RabbitConnectionFactoryBean
-
Override this method to take complete control over the SSL setup.
- setUri(String) - Method in class org.springframework.amqp.rabbit.connection.AbstractConnectionFactory
- setUri(String) - Method in class org.springframework.amqp.rabbit.connection.RabbitConnectionFactoryBean
- setUri(URI) - Method in class org.springframework.amqp.rabbit.connection.AbstractConnectionFactory
- setUri(URI) - Method in class org.springframework.amqp.rabbit.connection.RabbitConnectionFactoryBean
- setUri(URI) - Method in class org.springframework.amqp.rabbit.log4j2.AmqpAppender.Builder
- setUri(URI) - Method in class org.springframework.amqp.rabbit.logback.AmqpAppender
- setUseChannelForCorrelation(boolean) - Method in class org.springframework.amqp.rabbit.core.RabbitTemplate
-
When using direct reply-to, set this to true to avoid the server needing to send the correlation id in a reply header.
- setUseDirectReplyToContainer(boolean) - Method in class org.springframework.amqp.rabbit.core.RabbitTemplate
-
Set whether to use a
DirectReplyToMessageListenerContainer
when direct reply-to is available and being used. - setUseNio(boolean) - Method in class org.springframework.amqp.rabbit.connection.RabbitConnectionFactoryBean
-
Whether or not the factory should be configured to use Java NIO.
- setUsePublisherConnection(boolean) - Method in class org.springframework.amqp.rabbit.core.RabbitTemplate
-
To avoid deadlocked connections, it is generally recommended to use a separate connection for publishers and consumers (except when a publisher is participating in a consumer transaction).
- setUser(String) - Method in class org.springframework.amqp.rabbit.log4j2.AmqpAppender.Builder
- setUserCorrelationId(boolean) - Method in class org.springframework.amqp.rabbit.core.RabbitTemplate
-
Set to true to use correlation id provided by the message instead of generating the correlation id for request/reply scenarios.
- setUserIdExpression(Expression) - Method in class org.springframework.amqp.rabbit.core.RabbitTemplate
-
Set an expression to be evaluated to set the userId message property if it evaluates to a non-null value and the property is not already set in the message to be sent.
- setUserIdExpressionString(String) - Method in class org.springframework.amqp.rabbit.core.RabbitTemplate
-
Set an expression to be evaluated to set the userId message property if it evaluates to a non-null value and the property is not already set in the message to be sent.
- setUsername(String) - Method in class org.springframework.amqp.rabbit.connection.AbstractConnectionFactory
- setUsername(String) - Method in class org.springframework.amqp.rabbit.connection.RabbitConnectionFactoryBean
- setUsername(String) - Method in class org.springframework.amqp.rabbit.logback.AmqpAppender
- setUseSsl(boolean) - Method in class org.springframework.amqp.rabbit.log4j2.AmqpAppender.Builder
- setUseSsl(boolean) - Method in class org.springframework.amqp.rabbit.logback.AmqpAppender
- setUseSSL(boolean) - Method in class org.springframework.amqp.rabbit.connection.RabbitConnectionFactoryBean
-
Whether or not the factory should be configured to use SSL.
- setUseTemplateDefaultReceiveQueue(boolean) - Method in class org.springframework.amqp.rabbit.core.RabbitMessagingTemplate
-
When true, use the underlying
RabbitTemplate
's defaultReceiveQueue property (if configured) for receive only methods instead of thedefaultDestination
configured in this template. - setUseTemporaryReplyQueues(boolean) - Method in class org.springframework.amqp.rabbit.core.RabbitTemplate
-
By default, when the broker supports it and no
replyAddress
is provided, send/receive methods will use Direct reply-to. - setValidator(Validator) - Method in class org.springframework.amqp.rabbit.listener.adapter.AmqpMessageHandlerMethodFactory
- setValidator(Validator) - Method in class org.springframework.amqp.rabbit.listener.MultiMethodRabbitListenerEndpoint
-
Set a payload validator.
- setValidator(Validator) - Method in class org.springframework.amqp.rabbit.listener.RabbitListenerEndpointRegistrar
-
Set the validator to use if the default message handler factory is used.
- setValue(Object, Object) - Method in class org.springframework.amqp.rabbit.support.ValueExpression
- setValue(EvaluationContext, Object) - Method in class org.springframework.amqp.rabbit.support.ValueExpression
- setValue(EvaluationContext, Object, Object) - Method in class org.springframework.amqp.rabbit.support.ValueExpression
- setValueIfAttributeDefined(BeanDefinitionBuilder, Element, String) - Static method in class org.springframework.amqp.rabbit.config.NamespaceUtils
-
Populates the bean definition property corresponding to the specified attributeName with the value of that attribute if it is defined in the given element.
- setValueIfAttributeDefined(BeanDefinitionBuilder, Element, String, String) - Static method in class org.springframework.amqp.rabbit.config.NamespaceUtils
-
Populates the specified bean definition property with the value of the attribute whose name is provided if that attribute is defined in the given element.
- setVerifyHostname(boolean) - Method in class org.springframework.amqp.rabbit.log4j2.AmqpAppender.Builder
- setVerifyHostname(boolean) - Method in class org.springframework.amqp.rabbit.logback.AmqpAppender
-
Enable server hostname verification for TLS connections.
- setVirtualHost(String) - Method in class org.springframework.amqp.rabbit.connection.AbstractConnectionFactory
- setVirtualHost(String) - Method in class org.springframework.amqp.rabbit.connection.RabbitConnectionFactoryBean
- setVirtualHost(String) - Method in class org.springframework.amqp.rabbit.log4j2.AmqpAppender.Builder
- setVirtualHost(String) - Method in class org.springframework.amqp.rabbit.logback.AmqpAppender
- sharedConnectionEnabled() - Method in class org.springframework.amqp.rabbit.listener.SimpleMessageListenerContainer
-
Always use a shared Rabbit Connection.
- SharedConnectionNotInitializedException(String) - Constructor for exception org.springframework.amqp.rabbit.listener.AbstractMessageListenerContainer.SharedConnectionNotInitializedException
-
Create a new SharedConnectionNotInitializedException.
- shouldGenerateIdAsFallback() - Method in class org.springframework.amqp.rabbit.config.AbstractExchangeParser
- shouldGenerateIdAsFallback() - Method in class org.springframework.amqp.rabbit.config.QueueParser
- shouldParseNameAsAliases() - Method in class org.springframework.amqp.rabbit.config.AbstractExchangeParser
- shouldParseNameAsAliases() - Method in class org.springframework.amqp.rabbit.config.QueueParser
- shouldRequeue(boolean, Throwable, Log) - Static method in class org.springframework.amqp.rabbit.listener.support.ContainerUtils
-
Determine whether a message should be requeued; returns true if the throwable is a
MessageRejectedWhileStoppingException
or defaultRequeueRejected is true and there is not anAmqpRejectAndDontRequeueException
in the cause chain or if there is anImmediateRequeueAmqpException
in the cause chain. - shutdown() - Method in class org.springframework.amqp.rabbit.listener.AbstractMessageListenerContainer
-
Stop the shared Connection, call
AbstractMessageListenerContainer.shutdown(Runnable)
, and close this container. - shutdown(Runnable) - Method in class org.springframework.amqp.rabbit.listener.AbstractMessageListenerContainer
-
Stop the shared Connection, call
AbstractMessageListenerContainer.shutdownAndWaitOrCallback(Runnable)
, and close this container. - shutdownAndWaitOrCallback(Runnable) - Method in class org.springframework.amqp.rabbit.listener.AbstractMessageListenerContainer
- shutdownAndWaitOrCallback(Runnable) - Method in class org.springframework.amqp.rabbit.listener.DirectMessageListenerContainer
- shutdownAndWaitOrCallback(Runnable) - Method in class org.springframework.amqp.rabbit.listener.SimpleMessageListenerContainer
- ShutDownChannelListener - Interface in org.springframework.amqp.rabbit.connection
-
Functional sub interface enabling a lambda for the onShutDown method.
- shutdownCompleted(ShutdownSignalException) - Method in class org.springframework.amqp.rabbit.connection.AbstractConnectionFactory
- shutdownCompleted(ShutdownSignalException) - Method in class org.springframework.amqp.rabbit.connection.PublisherCallbackChannelImpl
- simple - Enum constant in enum class org.springframework.amqp.rabbit.config.ListenerContainerFactoryBean.Type
- SIMPLE - Enum constant in enum class org.springframework.amqp.rabbit.connection.CachingConnectionFactory.ConfirmType
-
Use
RabbitTemplate#waitForConfirms()
orwaitForConfirmsOrDie()
within scoped operations. - SimpleBatchingStrategy - Class in org.springframework.amqp.rabbit.batch
-
A simple batching strategy that supports only one exchange/routingKey; includes a batch size, a batched message size limit and a timeout.
- SimpleBatchingStrategy(int, int, long) - Constructor for class org.springframework.amqp.rabbit.batch.SimpleBatchingStrategy
- SimpleConnection - Class in org.springframework.amqp.rabbit.connection
-
Simply a Connection.
- SimpleConnection(Connection, int) - Constructor for class org.springframework.amqp.rabbit.connection.SimpleConnection
- SimpleMessageListenerContainer - Class in org.springframework.amqp.rabbit.listener
- SimpleMessageListenerContainer() - Constructor for class org.springframework.amqp.rabbit.listener.SimpleMessageListenerContainer
-
Default constructor for convenient dependency injection via setters.
- SimpleMessageListenerContainer(ConnectionFactory) - Constructor for class org.springframework.amqp.rabbit.listener.SimpleMessageListenerContainer
-
Create a listener container from the connection factory (mandatory).
- SimplePropertyValueConnectionNameStrategy - Class in org.springframework.amqp.rabbit.connection
-
A
ConnectionNameStrategy
that returns the value of a (required) property. - SimplePropertyValueConnectionNameStrategy(String) - Constructor for class org.springframework.amqp.rabbit.connection.SimplePropertyValueConnectionNameStrategy
- SimpleRabbitListenerContainerFactory - Class in org.springframework.amqp.rabbit.config
-
A
RabbitListenerContainerFactory
implementation to build a regularSimpleMessageListenerContainer
. - SimpleRabbitListenerContainerFactory() - Constructor for class org.springframework.amqp.rabbit.config.SimpleRabbitListenerContainerFactory
- SimpleRabbitListenerEndpoint - Class in org.springframework.amqp.rabbit.config
-
A
RabbitListenerEndpoint
simply providing theMessageListener
to invoke to process an incoming message for this endpoint. - SimpleRabbitListenerEndpoint() - Constructor for class org.springframework.amqp.rabbit.config.SimpleRabbitListenerEndpoint
- SimpleResourceHolder - Class in org.springframework.amqp.rabbit.connection
-
Central helper that manages resources per thread to be used by resource management code.
- SimpleRoutingConnectionFactory - Class in org.springframework.amqp.rabbit.connection
-
An
AbstractRoutingConnectionFactory
implementation which gets alookupKey
for currentConnectionFactory
from thread-bound resource by key of the instance of thisConnectionFactory
. - SimpleRoutingConnectionFactory() - Constructor for class org.springframework.amqp.rabbit.connection.SimpleRoutingConnectionFactory
- start() - Method in class org.springframework.amqp.rabbit.AsyncRabbitTemplate
- start() - Method in class org.springframework.amqp.rabbit.config.ListenerContainerFactoryBean
- start() - Method in class org.springframework.amqp.rabbit.connection.CachingConnectionFactory
- start() - Method in class org.springframework.amqp.rabbit.connection.LocalizedQueueConnectionFactory
- start() - Method in class org.springframework.amqp.rabbit.connection.PooledChannelConnectionFactory
- start() - Method in class org.springframework.amqp.rabbit.connection.ThreadChannelConnectionFactory
- start() - Method in class org.springframework.amqp.rabbit.core.BrokerEventListener
- start() - Method in interface org.springframework.amqp.rabbit.core.RabbitOperations
- start() - Method in class org.springframework.amqp.rabbit.core.RabbitTemplate
- start() - Method in class org.springframework.amqp.rabbit.listener.AbstractMessageListenerContainer
-
Start this container.
- start() - Method in class org.springframework.amqp.rabbit.listener.BlockingQueueConsumer
- start() - Method in class org.springframework.amqp.rabbit.listener.MicrometerHolder
- start() - Method in class org.springframework.amqp.rabbit.listener.RabbitListenerEndpointRegistry
- start() - Method in class org.springframework.amqp.rabbit.logback.AmqpAppender
- stateful() - Static method in class org.springframework.amqp.rabbit.config.RetryInterceptorBuilder
-
Create a builder for a stateful retry interceptor.
- StatefulRetryOperationsInterceptorFactoryBean - Class in org.springframework.amqp.rabbit.config
-
Convenient factory bean for creating a stateful retry interceptor for use in a message listener container, giving you a large amount of control over the behaviour of a container when a listener fails.
- StatefulRetryOperationsInterceptorFactoryBean() - Constructor for class org.springframework.amqp.rabbit.config.StatefulRetryOperationsInterceptorFactoryBean
- stateless() - Static method in class org.springframework.amqp.rabbit.config.RetryInterceptorBuilder
-
Create a builder for a stateless retry interceptor.
- StatelessRetryOperationsInterceptorFactoryBean - Class in org.springframework.amqp.rabbit.config
-
Convenient factory bean for creating a stateless retry interceptor for use in a message listener container, giving you a large amount of control over the behaviour of a container when a listener fails.
- StatelessRetryOperationsInterceptorFactoryBean() - Constructor for class org.springframework.amqp.rabbit.config.StatelessRetryOperationsInterceptorFactoryBean
- stop() - Method in class org.springframework.amqp.rabbit.AsyncRabbitTemplate
- stop() - Method in class org.springframework.amqp.rabbit.config.ListenerContainerFactoryBean
- stop() - Method in class org.springframework.amqp.rabbit.connection.CachingConnectionFactory
- stop() - Method in class org.springframework.amqp.rabbit.connection.LocalizedQueueConnectionFactory
- stop() - Method in class org.springframework.amqp.rabbit.connection.PooledChannelConnectionFactory
- stop() - Method in class org.springframework.amqp.rabbit.connection.ThreadChannelConnectionFactory
- stop() - Method in class org.springframework.amqp.rabbit.core.BrokerEventListener
- stop() - Method in interface org.springframework.amqp.rabbit.core.RabbitOperations
- stop() - Method in class org.springframework.amqp.rabbit.core.RabbitTemplate
- stop() - Method in class org.springframework.amqp.rabbit.listener.AbstractMessageListenerContainer
-
Stop this container.
- stop() - Method in class org.springframework.amqp.rabbit.listener.BlockingQueueConsumer
- stop() - Method in class org.springframework.amqp.rabbit.listener.RabbitListenerEndpointRegistry
- stop() - Method in class org.springframework.amqp.rabbit.logback.AmqpAppender
- stop(long, TimeUnit, boolean) - Method in class org.springframework.amqp.rabbit.log4j2.AmqpAppender
- stop(Runnable) - Method in class org.springframework.amqp.rabbit.config.ListenerContainerFactoryBean
- stop(Runnable) - Method in class org.springframework.amqp.rabbit.listener.AbstractMessageListenerContainer
- stop(Runnable) - Method in class org.springframework.amqp.rabbit.listener.RabbitListenerEndpointRegistry
- stopNow - Variable in class org.springframework.amqp.rabbit.listener.AbstractMessageListenerContainer
- stringToSaslConfig(String, ConnectionFactory) - Static method in class org.springframework.amqp.rabbit.connection.RabbitUtils
-
Convert a String value to a
SaslConfig
. - success(Object, String) - Method in class org.springframework.amqp.rabbit.listener.MicrometerHolder
- supportsContext(Observation.Context) - Method in interface org.springframework.amqp.rabbit.support.micrometer.RabbitListenerObservationConvention
- supportsContext(Observation.Context) - Method in interface org.springframework.amqp.rabbit.support.micrometer.RabbitTemplateObservationConvention
- supportsParameter(MethodParameter) - Method in class org.springframework.amqp.rabbit.listener.adapter.ContinuationHandlerMethodArgumentResolver
- switchContext(Object) - Method in class org.springframework.amqp.rabbit.connection.ThreadChannelConnectionFactory
-
Acquire ownership of another thread's channel(s) after that thread called
ThreadChannelConnectionFactory.prepareSwitchContext()
.
T
- TEMPLATE_OBSERVATION - Enum constant in enum class org.springframework.amqp.rabbit.support.micrometer.RabbitTemplateObservation
-
Observation for RabbitTemplates.
- TemplateConsumer(Channel) - Constructor for class org.springframework.amqp.rabbit.core.RabbitTemplate.TemplateConsumer
- THREAD_NAME - Static variable in class org.springframework.amqp.rabbit.log4j2.AmqpAppender
-
Key name for the thread name in the message properties.
- THREAD_NAME - Static variable in class org.springframework.amqp.rabbit.logback.AmqpAppender
-
Key name for the thread name in the message properties.
- ThreadChannelConnectionFactory - Class in org.springframework.amqp.rabbit.connection
-
A very simple connection factory that caches a channel per thread.
- ThreadChannelConnectionFactory(ConnectionFactory) - Constructor for class org.springframework.amqp.rabbit.connection.ThreadChannelConnectionFactory
-
Construct an instance.
- TimeoutTask - Class in org.springframework.amqp.rabbit
-
A
Runnable
used to time out aRabbitFuture
. - toMessageProperties(AMQP.BasicProperties, Envelope, String) - Method in class org.springframework.amqp.rabbit.support.DefaultMessagePropertiesConverter
- toMessageProperties(AMQP.BasicProperties, Envelope, String) - Method in interface org.springframework.amqp.rabbit.support.MessagePropertiesConverter
- toMessagingMessage(Message) - Method in class org.springframework.amqp.rabbit.listener.adapter.BatchMessagingMessageListenerAdapter
- toMessagingMessage(Message) - Method in class org.springframework.amqp.rabbit.listener.adapter.MessagingMessageListenerAdapter
- TopicExchangeParser - Class in org.springframework.amqp.rabbit.config
- TopicExchangeParser() - Constructor for class org.springframework.amqp.rabbit.config.TopicExchangeParser
- toString() - Method in class org.springframework.amqp.rabbit.AsyncRabbitTemplate
- toString() - Method in class org.springframework.amqp.rabbit.connection.AbstractConnectionFactory
- toString() - Method in class org.springframework.amqp.rabbit.connection.CachingConnectionFactory
- toString() - Method in class org.springframework.amqp.rabbit.connection.CorrelationData.Confirm
- toString() - Method in class org.springframework.amqp.rabbit.connection.CorrelationData
- toString() - Method in class org.springframework.amqp.rabbit.connection.PendingConfirm
- toString() - Method in class org.springframework.amqp.rabbit.connection.PublisherCallbackChannelImpl
- toString() - Method in class org.springframework.amqp.rabbit.connection.SimpleConnection
- toString() - Method in class org.springframework.amqp.rabbit.core.BrokerEvent
- toString() - Method in class org.springframework.amqp.rabbit.core.DeclarationExceptionEvent
- toString() - Method in class org.springframework.amqp.rabbit.core.RabbitTemplate.TemplateConsumer
- toString() - Method in class org.springframework.amqp.rabbit.listener.AbstractRabbitListenerEndpoint
- toString() - Method in class org.springframework.amqp.rabbit.listener.adapter.InvocationResult
- toString() - Method in class org.springframework.amqp.rabbit.listener.AsyncConsumerRestartedEvent
- toString() - Method in class org.springframework.amqp.rabbit.listener.AsyncConsumerStartedEvent
- toString() - Method in class org.springframework.amqp.rabbit.listener.AsyncConsumerStoppedEvent
- toString() - Method in class org.springframework.amqp.rabbit.listener.BlockingQueueConsumer
- toString() - Method in class org.springframework.amqp.rabbit.listener.ConsumeOkEvent
- toString() - Method in class org.springframework.amqp.rabbit.listener.DirectMessageListenerContainer.SimpleConsumer
- toString() - Method in class org.springframework.amqp.rabbit.listener.DirectReplyToMessageListenerContainer.ChannelHolder
- toString() - Method in class org.springframework.amqp.rabbit.listener.ListenerContainerConsumerFailedEvent
- toString() - Method in class org.springframework.amqp.rabbit.listener.ListenerContainerConsumerTerminatedEvent
- toString() - Method in class org.springframework.amqp.rabbit.listener.ListenerContainerIdleEvent
- toString() - Method in class org.springframework.amqp.rabbit.listener.MissingQueueEvent
- toString() - Method in class org.springframework.amqp.rabbit.listener.SimpleMessageListenerContainer
- TRUE - Static variable in annotation interface org.springframework.amqp.rabbit.annotation.Exchange
- txCommit() - Method in class org.springframework.amqp.rabbit.connection.PublisherCallbackChannelImpl
- txRollback() - Method in class org.springframework.amqp.rabbit.connection.PublisherCallbackChannelImpl
- txSelect() - Method in class org.springframework.amqp.rabbit.connection.PublisherCallbackChannelImpl
- type() - Element in annotation interface org.springframework.amqp.rabbit.annotation.Argument
-
Return the argument value.
- type() - Element in annotation interface org.springframework.amqp.rabbit.annotation.Exchange
-
The exchange type, including custom.
U
- unbind(Object) - Static method in class org.springframework.amqp.rabbit.connection.SimpleResourceHolder
-
Unbind a resource for the given key from the current thread.
- unbindIfPossible(Object) - Static method in class org.springframework.amqp.rabbit.connection.SimpleResourceHolder
-
Unbind a resource for the given key from the current thread.
- unRegisterConsumerChannel() - Static method in class org.springframework.amqp.rabbit.connection.ConsumerChannelRegistry
-
See registerConsumerChannel.
- unregisterListenerContainer(String) - Method in class org.springframework.amqp.rabbit.listener.RabbitListenerEndpointRegistry
-
Remove a listener container from the registry.
- updateClientConnectionProperties(AbstractConnectionFactory, String) - Static method in class org.springframework.amqp.rabbit.connection.ConnectionFactoryConfigurationUtils
-
Parse the properties
key:value[,key:value]...
and add them to the underlying connection factory client properties. - updateConnectionClientProperties(Map<String, Object>) - Method in class org.springframework.amqp.rabbit.logback.AmqpAppender
-
Subclasses can override this method to add properties to the connection client properties.
- updateLastReceive() - Method in class org.springframework.amqp.rabbit.listener.AbstractMessageListenerContainer
- useDirectReplyTo() - Method in class org.springframework.amqp.rabbit.core.RabbitTemplate
-
Override this method use some other criteria to decide whether to use (direct reply-to).
V
- validateConfiguration() - Method in class org.springframework.amqp.rabbit.listener.AbstractMessageListenerContainer
-
Validate the configuration of this container.
- validateConfiguration() - Method in class org.springframework.amqp.rabbit.listener.SimpleMessageListenerContainer
-
Avoid the possibility of not configuring the CachingConnectionFactory in sync with the number of concurrent consumers.
- value() - Element in annotation interface org.springframework.amqp.rabbit.annotation.Argument
-
The argument value, an empty string is translated to
null
for example to represent a present header test for a headers exchange. - value() - Element in annotation interface org.springframework.amqp.rabbit.annotation.Exchange
- value() - Element in annotation interface org.springframework.amqp.rabbit.annotation.Queue
- value() - Element in annotation interface org.springframework.amqp.rabbit.annotation.QueueBinding
- value() - Element in annotation interface org.springframework.amqp.rabbit.annotation.RabbitListeners
- ValueExpression<V> - Class in org.springframework.amqp.rabbit.support
-
A very simple hardcoded implementation of the
Expression
interface that represents an immutable value. - ValueExpression(V) - Constructor for class org.springframework.amqp.rabbit.support.ValueExpression
- valueOf(String) - Static method in enum class org.springframework.amqp.rabbit.config.ListenerContainerFactoryBean.Type
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.springframework.amqp.rabbit.connection.AbstractConnectionFactory.AddressShuffleMode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.springframework.amqp.rabbit.connection.CachingConnectionFactory.CacheMode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.springframework.amqp.rabbit.connection.CachingConnectionFactory.ConfirmType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.springframework.amqp.rabbit.support.micrometer.RabbitListenerObservation.ListenerLowCardinalityTags
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.springframework.amqp.rabbit.support.micrometer.RabbitListenerObservation
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.springframework.amqp.rabbit.support.micrometer.RabbitTemplateObservation.TemplateLowCardinalityTags
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.springframework.amqp.rabbit.support.micrometer.RabbitTemplateObservation
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class org.springframework.amqp.rabbit.config.ListenerContainerFactoryBean.Type
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.springframework.amqp.rabbit.connection.AbstractConnectionFactory.AddressShuffleMode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.springframework.amqp.rabbit.connection.CachingConnectionFactory.CacheMode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.springframework.amqp.rabbit.connection.CachingConnectionFactory.ConfirmType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.springframework.amqp.rabbit.support.micrometer.RabbitListenerObservation.ListenerLowCardinalityTags
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.springframework.amqp.rabbit.support.micrometer.RabbitListenerObservation
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.springframework.amqp.rabbit.support.micrometer.RabbitTemplateObservation.TemplateLowCardinalityTags
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.springframework.amqp.rabbit.support.micrometer.RabbitTemplateObservation
-
Returns an array containing the constants of this enum class, in the order they are declared.
W
- waitForConfirms() - Method in class org.springframework.amqp.rabbit.connection.PublisherCallbackChannelImpl
- waitForConfirms(long) - Method in class org.springframework.amqp.rabbit.connection.PublisherCallbackChannelImpl
- waitForConfirms(long) - Method in interface org.springframework.amqp.rabbit.core.RabbitOperations
-
Delegate to the underlying dedicated channel to wait for confirms.
- waitForConfirms(long) - Method in class org.springframework.amqp.rabbit.core.RabbitTemplate
- waitForConfirmsOrDie() - Method in class org.springframework.amqp.rabbit.connection.PublisherCallbackChannelImpl
- waitForConfirmsOrDie(long) - Method in class org.springframework.amqp.rabbit.connection.PublisherCallbackChannelImpl
- waitForConfirmsOrDie(long) - Method in interface org.springframework.amqp.rabbit.core.RabbitOperations
-
Delegate to the underlying dedicated channel to wait for confirms.
- waitForConfirmsOrDie(long) - Method in class org.springframework.amqp.rabbit.core.RabbitTemplate
- waitForReturnIfNeeded() - Method in class org.springframework.amqp.rabbit.connection.PendingConfirm
-
Return true if a return has been passed to the listener or if no return has been received.
- WebFluxNodeLocator - Class in org.springframework.amqp.rabbit.connection
-
A
NodeLocator
using the Spring WebFluxWebClient
. - WebFluxNodeLocator() - Constructor for class org.springframework.amqp.rabbit.connection.WebFluxNodeLocator
- WrappedTransactionException(Throwable) - Constructor for exception org.springframework.amqp.rabbit.listener.AbstractMessageListenerContainer.WrappedTransactionException
- wrapToListenerExecutionFailedExceptionIfNeeded(Exception, Object) - Method in class org.springframework.amqp.rabbit.listener.AbstractMessageListenerContainer
X
- X_EXCEPTION_MESSAGE - Static variable in class org.springframework.amqp.rabbit.retry.RepublishMessageRecoverer
- X_EXCEPTION_STACKTRACE - Static variable in class org.springframework.amqp.rabbit.retry.RepublishMessageRecoverer
- X_ORIGINAL_EXCHANGE - Static variable in class org.springframework.amqp.rabbit.retry.RepublishMessageRecoverer
- X_ORIGINAL_ROUTING_KEY - Static variable in class org.springframework.amqp.rabbit.retry.RepublishMessageRecoverer
_
- _this() - Method in class org.springframework.amqp.rabbit.config.RetryInterceptorBuilder
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form