## Uses of Interface
org.springframework.jms.config.JmsListenerContainerFactory

Packages that use JmsListenerContainerFactory
org.springframework.jms.config: Support package for declarative messaging configuration, with Java configuration and XML schema support.

### Uses of JmsListenerContainerFactory in org.springframework.jms.config

Classes in org.springframework.jms.config that implement JmsListenerContainerFactory
`class` `AbstractJmsListenerContainerFactory<C extends AbstractMessageListenerContainer>` Base `JmsListenerContainerFactory` for Spring's base container implementation.
`class` `DefaultJcaListenerContainerFactory` A `JmsListenerContainerFactory` implementation to build a JCA-based `JmsMessageEndpointManager`.
`class` `DefaultJmsListenerContainerFactory` A `JmsListenerContainerFactory` implementation to build a regular `DefaultMessageListenerContainer`.
`class` `SimpleJmsListenerContainerFactory` A `JmsListenerContainerFactory` implementation to build a standard `SimpleMessageListenerContainer`.

Methods in org.springframework.jms.config with parameters of type JmsListenerContainerFactory
`protected MessageListenerContainer` JmsListenerEndpointRegistry.`createListenerContainer(JmsListenerEndpoint endpoint, JmsListenerContainerFactory<?> factory)` Create and start a new container using the specified factory.
`void` JmsListenerEndpointRegistrar.`registerEndpoint(JmsListenerEndpoint endpoint, JmsListenerContainerFactory<?> factory)` Register a new `JmsListenerEndpoint` alongside the `JmsListenerContainerFactory` to use to create the underlying container.
`void` JmsListenerEndpointRegistry.`registerListenerContainer(JmsListenerEndpoint endpoint, JmsListenerContainerFactory<?> factory)` Create a message listener container for the given `JmsListenerEndpoint`.
`void` JmsListenerEndpointRegistry.`registerListenerContainer(JmsListenerEndpoint endpoint, JmsListenerContainerFactory<?> factory, boolean startImmediately)` Create a message listener container for the given `JmsListenerEndpoint`.
`void` JmsListenerEndpointRegistrar.`setContainerFactory(JmsListenerContainerFactory<?> containerFactory)` Set the `JmsListenerContainerFactory` to use in case a `JmsListenerEndpoint` is registered with a `null` container factory.