org.neodatis.odb.core.server.transaction
Interface ISessionManager

All Superinterfaces:
ITwoPhaseInit
All Known Implementing Classes:
SessionManager

public interface ISessionManager
extends ITwoPhaseInit

The interface for Client server Session Manager

Author:
olivier

Method Summary
 void addSession(ISession session)
           
 long getNumberOfSessions()
           
 ISession getSession(java.lang.String baseIdentification, boolean throwExceptionIfDoesNotExist)
           
 java.util.List<java.lang.String> getSessionDescriptions(java.util.Map connectionManagers)
           
 void removeSession(java.lang.String baseIdentification)
           
 
Methods inherited from interface org.neodatis.odb.core.ITwoPhaseInit
init2
 

Method Detail

getSession

ISession getSession(java.lang.String baseIdentification,
                    boolean throwExceptionIfDoesNotExist)

addSession

void addSession(ISession session)

removeSession

void removeSession(java.lang.String baseIdentification)

getSessionDescriptions

java.util.List<java.lang.String> getSessionDescriptions(java.util.Map connectionManagers)

getNumberOfSessions

long getNumberOfSessions()