Class Hierarchy
- java.lang.Object
- org.springframework.amqp.rabbit.listener.adapter.AbstractAdaptableMessageListener (implements org.springframework.amqp.rabbit.listener.api.ChannelAwareMessageListener)
- org.springframework.amqp.rabbit.listener.adapter.AbstractAdaptableMessageListener.ReplyExpressionRoot
- org.springframework.beans.factory.xml.AbstractBeanDefinitionParser (implements org.springframework.beans.factory.xml.BeanDefinitionParser)
- org.springframework.beans.factory.xml.AbstractSingleBeanDefinitionParser
- org.springframework.amqp.rabbit.connection.AbstractConnectionFactory (implements org.springframework.context.ApplicationContextAware, org.springframework.context.ApplicationEventPublisherAware, org.springframework.context.ApplicationListener<E>, org.springframework.beans.factory.BeanNameAware, org.springframework.amqp.rabbit.connection.ConnectionFactory, org.springframework.beans.factory.DisposableBean, com.rabbitmq.client.ShutdownListener)
- org.springframework.amqp.rabbit.connection.CachingConnectionFactory (implements org.springframework.beans.factory.InitializingBean, com.rabbitmq.client.ShutdownListener, org.springframework.context.SmartLifecycle)
- org.springframework.amqp.rabbit.connection.PooledChannelConnectionFactory (implements com.rabbitmq.client.ShutdownListener, org.springframework.context.SmartLifecycle)
- org.springframework.amqp.rabbit.connection.ThreadChannelConnectionFactory (implements com.rabbitmq.client.ShutdownListener, org.springframework.context.SmartLifecycle)
- org.springframework.amqp.rabbit.connection.AbstractConnectionFactory.DefaultChannelCloseLogger (implements org.springframework.amqp.support.ConditionalExceptionLogger)
- org.springframework.beans.factory.config.AbstractFactoryBean<T> (implements org.springframework.beans.factory.BeanClassLoaderAware, org.springframework.beans.factory.BeanFactoryAware, org.springframework.beans.factory.DisposableBean, org.springframework.beans.factory.FactoryBean<T>, org.springframework.beans.factory.InitializingBean)
- org.springframework.amqp.rabbit.support.ExpressionFactoryBean
- org.springframework.amqp.rabbit.config.ListenerContainerFactoryBean (implements org.springframework.context.ApplicationContextAware, org.springframework.context.ApplicationEventPublisherAware, org.springframework.beans.factory.BeanNameAware, org.springframework.context.SmartLifecycle)
- org.springframework.amqp.rabbit.connection.RabbitConnectionFactoryBean
- org.apache.logging.log4j.core.AbstractLifeCycle (implements org.apache.logging.log4j.core.LifeCycle2)
- org.apache.logging.log4j.core.filter.AbstractFilterable (implements org.apache.logging.log4j.core.filter.Filterable)
- org.apache.logging.log4j.core.appender.AbstractAppender (implements org.apache.logging.log4j.core.Appender, org.apache.logging.log4j.core.impl.LocationAware)
- org.apache.logging.log4j.core.appender.AbstractManager (implements java.lang.AutoCloseable)
- org.springframework.amqp.rabbit.listener.AbstractMessageListenerContainer.DefaultExclusiveConsumerLogger (implements org.springframework.amqp.support.ConditionalExceptionLogger)
- org.springframework.messaging.core.AbstractMessageSendingTemplate<D> (implements org.springframework.messaging.core.MessageSendingOperations<D>)
- org.springframework.messaging.core.AbstractMessageReceivingTemplate<D> (implements org.springframework.messaging.core.MessageReceivingOperations<D>)
- org.springframework.messaging.core.AbstractMessagingTemplate<D> (implements org.springframework.messaging.core.MessageRequestReplyOperations<D>)
- org.springframework.transaction.support.AbstractPlatformTransactionManager (implements org.springframework.transaction.ConfigurableTransactionManager, org.springframework.transaction.PlatformTransactionManager, java.io.Serializable)
- org.springframework.amqp.rabbit.transaction.RabbitTransactionManager (implements org.springframework.beans.factory.InitializingBean, org.springframework.transaction.support.ResourceTransactionManager)
- org.springframework.amqp.rabbit.listener.AbstractRabbitListenerEndpoint (implements org.springframework.beans.factory.BeanFactoryAware, org.springframework.amqp.rabbit.listener.RabbitListenerEndpoint)
- org.springframework.amqp.rabbit.config.AbstractRetryOperationsInterceptorFactoryBean (implements org.springframework.beans.factory.FactoryBean<T>)
- org.springframework.amqp.rabbit.connection.AbstractRoutingConnectionFactory (implements org.springframework.amqp.rabbit.connection.ConnectionFactory, org.springframework.beans.factory.DisposableBean, org.springframework.beans.factory.InitializingBean, org.springframework.amqp.rabbit.connection.RoutingConnectionFactory)
- org.springframework.amqp.rabbit.support.ActiveObjectCounter<T>
- org.springframework.amqp.rabbit.log4j2.AmqpAppender.Builder (implements org.apache.logging.log4j.core.util.Builder<T>)
- org.springframework.amqp.rabbit.log4j2.AmqpAppender.Event
- org.springframework.amqp.rabbit.logback.AmqpAppender.Event
- org.springframework.amqp.rabbit.log4j2.AmqpAppender.EventSender (implements java.lang.Runnable)
- org.springframework.amqp.rabbit.logback.AmqpAppender.EventSender (implements java.lang.Runnable)
- org.springframework.core.annotation.AnnotatedMethod
- org.springframework.messaging.handler.HandlerMethod
- org.springframework.messaging.handler.invocation.InvocableHandlerMethod
- org.springframework.amqp.rabbit.AsyncRabbitTemplate (implements org.springframework.amqp.core.AsyncAmqpTemplate, org.springframework.beans.factory.BeanNameAware, org.springframework.amqp.rabbit.listener.api.ChannelAwareMessageListener, org.springframework.amqp.rabbit.core.RabbitTemplate.ConfirmCallback, org.springframework.amqp.rabbit.core.RabbitTemplate.ReturnsCallback, org.springframework.context.SmartLifecycle)
- org.springframework.amqp.rabbit.config.BaseRabbitListenerContainerFactory<C> (implements org.springframework.context.ApplicationContextAware, org.springframework.amqp.rabbit.listener.RabbitListenerContainerFactory<C>)
- org.springframework.amqp.rabbit.config.AbstractRabbitListenerContainerFactory<C> (implements org.springframework.context.ApplicationContextAware, org.springframework.context.ApplicationEventPublisherAware)
- org.springframework.amqp.rabbit.config.BindingFactoryBean (implements org.springframework.beans.factory.FactoryBean<T>)
- org.springframework.amqp.rabbit.listener.BlockingQueueConsumer
- org.springframework.amqp.rabbit.core.BrokerEventListener (implements org.springframework.context.ApplicationEventPublisherAware, org.springframework.amqp.rabbit.connection.ConnectionListener, org.springframework.amqp.core.MessageListener, org.springframework.context.SmartLifecycle)
- org.springframework.amqp.rabbit.connection.ClosingRecoveryListener (implements com.rabbitmq.client.RecoveryListener)
- java.util.concurrent.CompletableFuture<T> (implements java.util.concurrent.CompletionStage<T>, java.util.concurrent.Future<V>)
- org.springframework.amqp.rabbit.connection.CompositeChannelListener (implements org.springframework.amqp.rabbit.connection.ChannelListener)
- org.springframework.amqp.rabbit.connection.CompositeConnectionListener (implements org.springframework.amqp.rabbit.connection.ConnectionListener)
- org.springframework.amqp.rabbit.config.CompositeContainerCustomizer<C> (implements org.springframework.amqp.rabbit.config.ContainerCustomizer<C>)
- org.springframework.amqp.rabbit.listener.ConditionalRejectingErrorHandler (implements org.springframework.util.ErrorHandler)
- org.springframework.amqp.rabbit.listener.ConditionalRejectingErrorHandler.DefaultExceptionStrategy (implements org.springframework.amqp.rabbit.listener.FatalExceptionStrategy)
- org.springframework.amqp.rabbit.connection.ConnectionFactoryConfigurationUtils
- org.springframework.amqp.rabbit.connection.ConnectionFactoryContextWrapper
- org.springframework.amqp.rabbit.connection.ConnectionFactoryUtils
- org.springframework.amqp.rabbit.connection.ConsumerChannelRegistry
- org.springframework.amqp.rabbit.listener.support.ContainerUtils
- ch.qos.logback.core.spi.ContextAwareBase (implements ch.qos.logback.core.spi.ContextAware)
- ch.qos.logback.core.AppenderBase<E> (implements ch.qos.logback.core.Appender<E>)
- org.springframework.amqp.rabbit.listener.adapter.ContinuationHandlerMethodArgumentResolver (implements org.springframework.messaging.handler.invocation.HandlerMethodArgumentResolver)
- org.springframework.amqp.rabbit.connection.CorrelationData (implements org.springframework.amqp.core.Correlation)
- org.springframework.amqp.rabbit.connection.CorrelationData.Confirm
- org.springframework.amqp.rabbit.core.DeclareExchangeConnectionListener (implements org.springframework.amqp.rabbit.connection.ConnectionListener)
- com.rabbitmq.client.DefaultConsumer (implements com.rabbitmq.client.Consumer)
- org.springframework.messaging.handler.annotation.support.DefaultMessageHandlerMethodFactory (implements org.springframework.beans.factory.BeanFactoryAware, org.springframework.beans.factory.InitializingBean, org.springframework.messaging.handler.annotation.support.MessageHandlerMethodFactory)
- org.springframework.amqp.rabbit.support.DefaultMessagePropertiesConverter (implements org.springframework.amqp.rabbit.support.MessagePropertiesConverter)
- org.springframework.transaction.support.DefaultTransactionDefinition (implements java.io.Serializable, org.springframework.transaction.TransactionDefinition)
- org.springframework.transaction.interceptor.DefaultTransactionAttribute (implements org.springframework.transaction.interceptor.TransactionAttribute)
- org.springframework.transaction.interceptor.RuleBasedTransactionAttribute (implements java.io.Serializable)
- org.springframework.amqp.rabbit.listener.adapter.DelegatingInvocableHandler
- org.springframework.amqp.rabbit.support.Delivery
- org.springframework.amqp.rabbit.listener.DirectReplyToMessageListenerContainer.ChannelHolder
- java.util.EventObject (implements java.io.Serializable)
- org.springframework.context.ApplicationEvent
- org.springframework.amqp.event.AmqpEvent
- org.springframework.amqp.rabbit.listener.adapter.HandlerAdapter
- org.springframework.amqp.rabbit.retry.ImmediateRequeueMessageRecoverer (implements org.springframework.amqp.rabbit.retry.MessageRecoverer)
- org.springframework.amqp.rabbit.listener.adapter.InvocationResult
- org.springframework.amqp.rabbit.connection.LocalizedQueueConnectionFactory (implements org.springframework.amqp.rabbit.connection.ConnectionFactory, org.springframework.beans.factory.DisposableBean, org.springframework.amqp.rabbit.connection.RoutingConnectionFactory, org.springframework.context.SmartLifecycle)
- org.springframework.amqp.utils.MapBuilder<B,K,V>
- org.springframework.amqp.rabbit.batch.MessageBatch
- org.springframework.amqp.support.converter.MessagingMessageConverter (implements org.springframework.beans.factory.InitializingBean, org.springframework.amqp.support.converter.MessageConverter)
- org.springframework.amqp.rabbit.listener.MicrometerHolder
- org.springframework.amqp.rabbit.annotation.MultiRabbitBootstrapConfiguration (implements org.springframework.context.EnvironmentAware, org.springframework.context.annotation.ImportBeanDefinitionRegistrar)
- org.springframework.beans.factory.xml.NamespaceHandlerSupport (implements org.springframework.beans.factory.xml.NamespaceHandler)
- org.springframework.amqp.rabbit.config.NamespaceUtils
- io.micrometer.observation.Observation.Context (implements io.micrometer.observation.Observation.ContextView)
- io.micrometer.observation.transport.ReceiverContext<C>
- io.micrometer.observation.transport.SenderContext<C>
- org.springframework.amqp.rabbit.connection.PendingConfirm
- org.springframework.amqp.rabbit.connection.PublisherCallbackChannelImpl (implements com.rabbitmq.client.ConfirmListener, org.springframework.amqp.rabbit.connection.PublisherCallbackChannel, com.rabbitmq.client.ReturnCallback, com.rabbitmq.client.ShutdownListener)
- org.springframework.amqp.rabbit.connection.RabbitAccessor (implements org.springframework.beans.factory.InitializingBean)
- org.springframework.amqp.rabbit.listener.ObservableListenerContainer (implements org.springframework.context.ApplicationContextAware, org.springframework.beans.factory.BeanNameAware, org.springframework.beans.factory.DisposableBean, org.springframework.amqp.rabbit.listener.MessageListenerContainer)
- org.springframework.amqp.rabbit.core.RabbitTemplate (implements org.springframework.context.ApplicationContextAware, org.springframework.beans.factory.BeanFactoryAware, org.springframework.beans.factory.BeanNameAware, org.springframework.amqp.rabbit.listener.api.ChannelAwareMessageListener, org.springframework.beans.factory.DisposableBean, org.springframework.amqp.rabbit.support.ListenerContainerAware, org.springframework.amqp.rabbit.connection.PublisherCallbackChannel.Listener, org.springframework.amqp.rabbit.core.RabbitOperations)
- org.springframework.amqp.rabbit.core.RabbitAdmin (implements org.springframework.amqp.core.AmqpAdmin, org.springframework.context.ApplicationContextAware, org.springframework.context.ApplicationEventPublisherAware, org.springframework.beans.factory.BeanNameAware, org.springframework.beans.factory.InitializingBean)
- org.springframework.amqp.rabbit.annotation.RabbitBootstrapConfiguration (implements org.springframework.context.annotation.ImportBeanDefinitionRegistrar)
- org.springframework.amqp.rabbit.support.RabbitExceptionTranslator
- org.springframework.amqp.rabbit.core.RabbitGatewaySupport (implements org.springframework.beans.factory.InitializingBean)
- org.springframework.amqp.rabbit.annotation.RabbitListenerAnnotationBeanPostProcessor (implements org.springframework.beans.factory.BeanClassLoaderAware, org.springframework.beans.factory.BeanFactoryAware, org.springframework.beans.factory.config.BeanPostProcessor, org.springframework.context.EnvironmentAware, org.springframework.core.Ordered, org.springframework.beans.factory.SmartInitializingSingleton)
- org.springframework.amqp.rabbit.annotation.RabbitListenerConfigurationSelector (implements org.springframework.context.annotation.DeferredImportSelector)
- org.springframework.amqp.rabbit.config.RabbitListenerConfigUtils
- org.springframework.amqp.rabbit.listener.RabbitListenerEndpointRegistrar (implements org.springframework.beans.factory.BeanFactoryAware, org.springframework.beans.factory.InitializingBean)
- org.springframework.amqp.rabbit.listener.RabbitListenerEndpointRegistry (implements org.springframework.context.ApplicationContextAware, org.springframework.context.ApplicationListener<E>, org.springframework.beans.factory.DisposableBean, org.springframework.context.SmartLifecycle)
- org.springframework.amqp.rabbit.support.micrometer.RabbitListenerObservation.DefaultRabbitListenerObservationConvention (implements org.springframework.amqp.rabbit.support.micrometer.RabbitListenerObservationConvention)
- org.springframework.amqp.rabbit.config.RabbitNamespaceUtils
- org.springframework.amqp.rabbit.aot.RabbitRuntimeHints (implements org.springframework.aot.hint.RuntimeHintsRegistrar)
- org.springframework.amqp.rabbit.support.micrometer.RabbitTemplateObservation.DefaultRabbitTemplateObservationConvention (implements org.springframework.amqp.rabbit.support.micrometer.RabbitTemplateObservationConvention)
- org.springframework.amqp.rabbit.connection.RabbitUtils
- org.springframework.amqp.rabbit.retry.RejectAndDontRequeueRecoverer (implements org.springframework.amqp.rabbit.retry.MessageRecoverer)
- org.springframework.amqp.rabbit.retry.RepublishMessageRecoverer (implements org.springframework.amqp.rabbit.retry.MessageRecoverer)
- org.springframework.transaction.support.ResourceHolderSupport (implements org.springframework.transaction.support.ResourceHolder)
- org.springframework.amqp.rabbit.connection.RestTemplateNodeLocator (implements org.springframework.amqp.rabbit.connection.NodeLocator<T>)
- org.springframework.amqp.rabbit.config.RetryInterceptorBuilder<B,T>
- org.springframework.amqp.rabbit.batch.SimpleBatchingStrategy (implements org.springframework.amqp.rabbit.batch.BatchingStrategy)
- org.springframework.amqp.rabbit.connection.SimpleConnection (implements org.springframework.amqp.rabbit.connection.Connection, com.rabbitmq.client.impl.NetworkConnection)
- org.springframework.amqp.rabbit.connection.SimplePropertyValueConnectionNameStrategy (implements org.springframework.amqp.rabbit.connection.ConnectionNameStrategy, org.springframework.context.EnvironmentAware)
- org.springframework.amqp.rabbit.connection.SimpleResourceHolder
- java.lang.Throwable (implements java.io.Serializable)
- org.springframework.amqp.rabbit.TimeoutTask (implements java.lang.Runnable)
- org.springframework.amqp.rabbit.support.ValueExpression<V> (implements org.springframework.expression.Expression)
- org.springframework.amqp.rabbit.connection.WebFluxNodeLocator (implements org.springframework.amqp.rabbit.connection.NodeLocator<T>)
Annotation Interface Hierarchy