# Uses of Package
org.springframework.jms.config

- Packages that use org.springframework.jms.config
  Package | Description
  --- | ---
  org.springframework.jms.annotation | Annotations and support classes for declarative JMS listener endpoints.
  org.springframework.jms.config | Support package for declarative messaging configuration, with Java configuration and XML schema support.

- Classes in org.springframework.jms.config used by org.springframework.jms.annotation
  Class and Description
  JmsListenerEndpointRegistrar Helper bean for registering `JmsListenerEndpoint` with a `JmsListenerEndpointRegistry`.
  JmsListenerEndpointRegistry Creates the necessary `MessageListenerContainer` instances for the registered endpoints.
  MethodJmsListenerEndpoint A `JmsListenerEndpoint` providing the method to invoke to process an incoming message for this endpoint.

- Classes in org.springframework.jms.config used by org.springframework.jms.config
  Class and Description
  AbstractJmsListenerContainerFactory Base `JmsListenerContainerFactory` for Spring's base container implementation.
  AbstractJmsListenerEndpoint Base model for a JMS listener endpoint.
  JmsListenerContainerFactory Factory of `MessageListenerContainer` based on a `JmsListenerEndpoint` definition.
  JmsListenerEndpoint Model for a JMS listener endpoint.
  JmsListenerEndpointRegistry Creates the necessary `MessageListenerContainer` instances for the registered endpoints.