Package com.iizix.term.server
Class TerminalSessionManager
- java.lang.Object
- com.iizix.term.server.TerminalSessionManager
 
- public class TerminalSessionManager extends java.lang.ObjectThe terminal session manager is a server environment instance running for a server that keeps track of the terminal sessions for all active sessions in that server environment.- Author:
- Christopher Mindus
 
- Constructor Summary- Constructors - Constructor - Description - TerminalSessionManager()Creates a new instance of the session manager.
 - Method Summary- All Methods Instance Methods Concrete Methods - Modifier and Type - Method - Description - void- assignSessions(SessionsProp sessionsProp)Assigns the cloned sessions property.- void- dispose()Disposes of the instance.- boolean- isDisposed()Checks if the instance has been disposed of.- void- onApplicationSessionStarted(AppSessionGyro appGyro)Called when an application is instantiated and started by a user session.- void- onApplicationSessionStopped(AppSessionGyro appGyro)Called when an application session is stopped.- void- onAppSessionEndPoint(EndPointPropCnr cnr, AppSessionGyro appGyro)Called when a new end point property container is added for a server monitor instance.
 
- Method Detail- assignSessions- public void assignSessions(SessionsProp sessionsProp) Assigns the cloned sessions property.- Parameters:
- sessionsProp- The configured sessions properties.
- Throws:
- java.lang.IllegalStateException- If already assigned.
 
 - isDisposed- public boolean isDisposed() Checks if the instance has been disposed of.- Returns:
- true if disposed.
 
 - dispose- public void dispose() Disposes of the instance. When called, all remaining app sessions are disposed of. Normally this should already have been done by the server.
 - onApplicationSessionStarted- public void onApplicationSessionStarted(AppSessionGyro appGyro) Called when an application is instantiated and started by a user session.- Parameters:
- appGyro- The session started.
 
 - onApplicationSessionStopped- public void onApplicationSessionStopped(AppSessionGyro appGyro) Called when an application session is stopped.- Parameters:
- appGyro- The session stopped.
 
 - onAppSessionEndPoint- public void onAppSessionEndPoint(EndPointPropCnr cnr, AppSessionGyro appGyro) Called when a new end point property container is added for a server monitor instance. This is delegated to the plug-ins in the application's server environment in order to enable them to add information for the application session.- Parameters:
- cnr- The container for the end point.
- appGyro- The application session gyro of the end point.