# Hierarchy For Package org.springframework.jms.config

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.springframework.jms.config.AbstractJmsListenerContainerFactory<C> (implements org.springframework.jms.config.JmsListenerContainerFactory<C>)
    - org.springframework.jms.config.DefaultJmsListenerContainerFactory
    - org.springframework.jms.config.SimpleJmsListenerContainerFactory
  - org.springframework.jms.config.AbstractJmsListenerEndpoint (implements org.springframework.jms.config.JmsListenerEndpoint)
    - org.springframework.jms.config.MethodJmsListenerEndpoint (implements org.springframework.beans.factory.BeanFactoryAware)
    - org.springframework.jms.config.SimpleJmsListenerEndpoint
  - org.springframework.jms.listener.endpoint.JmsActivationSpecConfig
    - org.springframework.jms.config.DefaultJcaListenerContainerFactory (implements org.springframework.jms.config.JmsListenerContainerFactory<C>)
  - org.springframework.jms.config.JmsListenerConfigUtils
  - org.springframework.jms.config.JmsListenerEndpointRegistrar (implements org.springframework.beans.factory.BeanFactoryAware, org.springframework.beans.factory.InitializingBean)
  - org.springframework.jms.config.JmsListenerEndpointRegistry (implements org.springframework.context.ApplicationContextAware, org.springframework.context.ApplicationListener<E>, org.springframework.beans.factory.DisposableBean, org.springframework.context.SmartLifecycle)
  - org.springframework.beans.factory.xml.NamespaceHandlerSupport (implements org.springframework.beans.factory.xml.NamespaceHandler)
    - org.springframework.jms.config.JmsNamespaceHandler

## Interface Hierarchy

- org.springframework.jms.config.JmsListenerContainerFactory<C>
- org.springframework.jms.config.JmsListenerEndpoint