ManagedSessionImpl(SessionImpl session)
{
this.session = session;
this.listeners = new CopyOnWriteArrayList<ConnectionEventListener>();
session.registerLifecycleListener(new SessionLifecycleListener()
{
public void onCloseSession(ExtendedSession session)
{
onConnectionClosed();
}