Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| The Spring Framework
PREV NEXT | FRAMES NO FRAMES

## Uses of Interface
org.springframework.jms.listener.serversession.ListenerSessionManager

Packages that use ListenerSessionManager
org.springframework.jms.listener.serversession | This package contains the ServerSessionMessageListenerContainer implementation, based on the standard JMS ServerSessionPool API.

Uses of ListenerSessionManager in org.springframework.jms.listener.serversession

Classes in org.springframework.jms.listener.serversession that implement ListenerSessionManager
`class` | `ServerSessionMessageListenerContainer` Message listener container that builds on the `ServerSessionPool` SPI, creating JMS ServerSession instances through a pluggable `ServerSessionFactory`.
`class` | `ServerSessionMessageListenerContainer102` A subclass of `ServerSessionMessageListenerContainer` for the JMS 1.0.2 specification, not relying on JMS 1.1 methods like ServerSessionMessageListenerContainer itself.

Methods in org.springframework.jms.listener.serversession with parameters of type ListenerSessionManager
`void` | `SimpleServerSessionFactory.close(ListenerSessionManager sessionManager)` This implementation is empty, as there is no state held for each ListenerSessionManager.
`void` | `ServerSessionFactory.close(ListenerSessionManager sessionManager)` Close all ServerSessions for the given session manager.
`void` | `CommonsPoolServerSessionFactory.close(ListenerSessionManager sessionManager)` Closes and removes the pool for the given session manager.
`protected ObjectPool` | `CommonsPoolServerSessionFactory.createObjectPool(ListenerSessionManager sessionManager)` Subclasses can override this if they want to return a specific Commons pool.
`protected PoolableObjectFactory` | `CommonsPoolServerSessionFactory.createPoolableObjectFactory(ListenerSessionManager sessionManager)` Create a Commons PoolableObjectFactory adapter for the given session manager.
`protected ServerSession` | `AbstractPoolingServerSessionFactory.createServerSession(ListenerSessionManager sessionManager)` Create a new poolable ServerSession.
`ServerSession` | `SimpleServerSessionFactory.getServerSession(ListenerSessionManager sessionManager)` Creates a new SimpleServerSession with a new JMS Session for every call.
`ServerSession` | `ServerSessionFactory.getServerSession(ListenerSessionManager sessionManager)` Retrieve a JMS ServerSession for the given session manager.
`ServerSession` | `CommonsPoolServerSessionFactory.getServerSession(ListenerSessionManager sessionManager)` Returns a ServerSession from the pool, creating a new pool for the given session manager if necessary.
`protected void` | `CommonsPoolServerSessionFactory.serverSessionFinished(ServerSession serverSession, ListenerSessionManager sessionManager)` Returns the given ServerSession, which just finished an execution of its listener, back to the pool.
`protected abstract void` | `AbstractPoolingServerSessionFactory.serverSessionFinished(ServerSession serverSession, ListenerSessionManager sessionManager)` Template method called by a ServerSession if it finished execution of its listener and is ready to go back into the pool.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| The Spring Framework
PREV NEXT | FRAMES NO FRAMES

Copyright © 2002-2007 The Spring Framework.