public class SessionNotificationEventManager
extends java.lang.Object
Constructor and Description |
---|
SessionNotificationEventManager() |
Modifier and Type | Method and Description |
---|---|
void |
addPluginProperties(java.util.Properties properties)
Adds the passed property entry to the local property list for passing to plugins
|
void |
addPluginProperty(java.lang.String propertyKey,
java.lang.Object propertyValue)
Adds the passed property entry to the local property list for passing to plugins
|
void |
initPluginClassnames(DistributorProperties properties)
Checks the property with command line arguments for session plugin definitions.
|
void |
sendCloseSessionEvent(AoSession aoSession)
Sends the close session event to the corresponding plugin class
|
void |
sendNewSessionEvent(AoSession aoSession)
Sends the new session event to the corresponding plugin class
|
void |
sendWillCloseSessionEvent(AoSession aoSession)
Sends the will close session event to the corresponding plugin class
|
void |
setCloseSessionClassName(java.lang.String sessionClassName,
java.lang.String sessionClassOptions)
Set the class name of the class to be called when new session is closed.
|
void |
setNewSessionClassName(java.lang.String sessionClassName,
java.lang.String sessionClassOptions)
Set the class name of the class to be called when new session is created.
|
void |
setWillCloseSessionClassName(java.lang.String sessionClassName,
java.lang.String sessionClassOptions)
Set the class name of the class to be called when new session will be closed.
|
public void addPluginProperties(java.util.Properties properties)
public void addPluginProperty(java.lang.String propertyKey, java.lang.Object propertyValue)
public void initPluginClassnames(DistributorProperties properties)
public void setNewSessionClassName(java.lang.String sessionClassName, java.lang.String sessionClassOptions)
public void setCloseSessionClassName(java.lang.String sessionClassName, java.lang.String sessionClassOptions)
public void setWillCloseSessionClassName(java.lang.String sessionClassName, java.lang.String sessionClassOptions)
public void sendNewSessionEvent(AoSession aoSession) throws AoException
AoException
public void sendCloseSessionEvent(AoSession aoSession) throws AoException
AoException
public void sendWillCloseSessionEvent(AoSession aoSession) throws AoException
AoException