Hierarchy For Package org.springframework.amqp.rabbit.core

Package Hierarchies:

Class Hierarchy

  • java.lang.Object
    • 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.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.core.DeclareExchangeConnectionListener (implements org.springframework.amqp.rabbit.connection.ConnectionListener)
    • com.rabbitmq.client.DefaultConsumer (implements com.rabbitmq.client.Consumer)
    • java.util.EventObject (implements java.io.Serializable)
    • org.springframework.amqp.rabbit.connection.RabbitAccessor (implements org.springframework.beans.factory.InitializingBean)
    • 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.core.RabbitGatewaySupport (implements org.springframework.beans.factory.InitializingBean)
    • java.lang.Throwable (implements java.io.Serializable)

Interface Hierarchy

  • org.springframework.amqp.core.AmqpTemplate
    • org.springframework.amqp.rabbit.core.RabbitOperations (also extends org.springframework.context.Lifecycle)
  • org.springframework.amqp.rabbit.core.ChannelCallback<T>
  • org.springframework.amqp.rabbit.core.CorrelationDataPostProcessor
  • org.springframework.context.Lifecycle
    • org.springframework.amqp.rabbit.core.RabbitOperations (also extends org.springframework.amqp.core.AmqpTemplate)
  • org.springframework.messaging.core.MessageReceivingOperations<D>
    • org.springframework.amqp.rabbit.core.RabbitMessageOperations (also extends org.springframework.messaging.core.MessageRequestReplyOperations<D>, org.springframework.messaging.core.MessageSendingOperations<D>)
  • org.springframework.messaging.core.MessageRequestReplyOperations<D>
    • org.springframework.amqp.rabbit.core.RabbitMessageOperations (also extends org.springframework.messaging.core.MessageReceivingOperations<D>, org.springframework.messaging.core.MessageSendingOperations<D>)
  • org.springframework.messaging.core.MessageSendingOperations<D>
    • org.springframework.amqp.rabbit.core.RabbitMessageOperations (also extends org.springframework.messaging.core.MessageReceivingOperations<D>, org.springframework.messaging.core.MessageRequestReplyOperations<D>)
  • org.springframework.amqp.rabbit.core.RabbitOperations.OperationsCallback<T>
  • org.springframework.amqp.rabbit.core.RabbitTemplate.ConfirmCallback
  • org.springframework.amqp.rabbit.core.RabbitTemplate.ReturnCallback