@NonNullApi @NonNullFields

# Package org.springframework.jms.config

Support package for declarative messaging configuration, with Java configuration and XML schema support.

See: Description

Interface Summary
JmsListenerContainerFactory<C extends MessageListenerContainer>: Factory of `MessageListenerContainer` based on a `JmsListenerEndpoint` definition.
JmsListenerEndpoint: Model for a JMS listener endpoint.

Class Summary
AbstractJmsListenerContainerFactory<C extends AbstractMessageListenerContainer>: Base `JmsListenerContainerFactory` for Spring's base container implementation.
AbstractJmsListenerEndpoint: Base model for a JMS listener endpoint.
DefaultJcaListenerContainerFactory: A `JmsListenerContainerFactory` implementation to build a JCA-based `JmsMessageEndpointManager`.
DefaultJmsListenerContainerFactory: A `JmsListenerContainerFactory` implementation to build a regular `DefaultMessageListenerContainer`.
JmsListenerConfigUtils: Configuration constants for internal sharing across subpackages.
JmsListenerEndpointRegistrar: Helper bean for registering `JmsListenerEndpoint` with a `JmsListenerEndpointRegistry`.
JmsListenerEndpointRegistry: Creates the necessary `MessageListenerContainer` instances for the registered endpoints.
JmsNamespaceHandler: A `NamespaceHandler` for the JMS namespace.
MethodJmsListenerEndpoint: A `JmsListenerEndpoint` providing the method to invoke to process an incoming message for this endpoint.
SimpleJmsListenerContainerFactory: A `JmsListenerContainerFactory` implementation to build a standard `SimpleMessageListenerContainer`.
SimpleJmsListenerEndpoint: A `JmsListenerEndpoint` simply providing the `MessageListener` to invoke to process an incoming message for this endpoint.

## Package org.springframework.jms.config Description

Support package for declarative messaging configuration, with Java configuration and XML schema support.