## Uses of Class
org.springframework.jms.listener.AbstractMessageListenerContainer

- Packages that use AbstractMessageListenerContainer
  Package | Description
  --- | ---
  org.springframework.jms.config | Support package for declarative messaging configuration, with Java configuration and XML schema support.
  org.springframework.jms.listener | This package contains the base message listener container facility.

- - ### Uses of AbstractMessageListenerContainer in org.springframework.jms.config

    Classes in org.springframework.jms.config with type parameters of type AbstractMessageListenerContainer
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractJmsListenerContainerFactory<C extends AbstractMessageListenerContainer>` Base `JmsListenerContainerFactory` for Spring's base container implementation.

  - ### Uses of AbstractMessageListenerContainer in org.springframework.jms.listener

    Subclasses of AbstractMessageListenerContainer in org.springframework.jms.listener
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractPollingMessageListenerContainer` Base class for listener container implementations which are based on polling.
    `class` | `DefaultMessageListenerContainer` Message listener container variant that uses plain JMS client APIs, specifically a loop of `MessageConsumer.receive()` calls that also allow for transactional reception of messages (registering them with XA transactions).
    `class` | `SimpleMessageListenerContainer` Message listener container that uses the plain JMS client API's `MessageConsumer.setMessageListener()` method to create concurrent MessageConsumers for the specified listeners.