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
javax.jms.ServerSessionPool SPI, creating JMS ServerSession instances through a pluggable
ServerSessionFactory .
NOTE: This class requires a JMS 1.1+ provider, because it builds on the
domain-independent API. |
ServerSessionMessageListenerContainer102.java | Class | A subclass of
ServerSessionMessageListenerContainer for the JMS 1.0.2 specification,
not relying on JMS 1.1 methods like 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. |