org.springframework.jms.listener.serversession |
This package contains the ServerSessionMessageListenerContainer implementation,
based on the standard JMS ServerSessionPool API.
|
Java Source File Name | Type | Comment |
AbstractPoolingServerSessionFactory.java | Class | Abstract base class for ServerSessionFactory implementations
that pool ServerSessionFactory instances. |
CommonsPoolServerSessionFactory.java | Class | ServerSessionFactory implementation that holds ServerSessions
in a configurable Jakarta Commons Pool.
By default, an instance of GenericObjectPool is created.
Subclasses may change the type of ObjectPool used by
overriding the createObjectPool method.
Provides many configuration properties mirroring those of the Commons Pool
GenericObjectPool class; these properties are passed to the
GenericObjectPool during construction. |
ListenerSessionManager.java | Interface | SPI interface for creating and executing JMS Sessions,
pre-populated with a specific MessageListener. |
ServerSessionFactory.java | Interface | SPI interface to be implemented by components that manage
JMS ServerSessions. |
ServerSessionMessageListenerContainer.java | Class | Message listener container that builds on the JMS ServerSessionPool SPI,
creating JMS ServerSessions through a pluggable ServerSessionFactory.
This is the most sophisticated message listener container possible
with standard JMS. |
ServerSessionMessageListenerContainer102.java | Class | A subclass of ServerSessionMessageListenerContainer that uses the JMS 1.0.2 specification,
rather than the JMS 1.1 methods used by ServerSessionMessageListenerContainer itself. |
SimpleServerSessionFactory.java | Class | The simplest possible implementation of the ServerSessionFactory SPI:
creating a new ServerSession with a new JMS Session every time.
This is the default used by ServerSessionMessageListenerContainer.
The execution of a ServerSession (and its MessageListener) gets delegated
to a TaskExecutor. |