public class EventManager
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
EventManager.RunningStateListener
The service listener to control the state of the command line ver
|
Constructor and Description |
---|
EventManager() |
Modifier and Type | Method and Description |
---|---|
void |
addJVMServiceListener(JVMServiceListener l)
Add a service state listener.
|
void |
addSessionListener(SessionListener l)
Add a session listener.
|
void |
fireServiceEvent(int state)
Fire a service event.
|
void |
fireServiceEvent(int state,
java.lang.String message)
Fire a service event.
|
void |
fireServiceEvent(JVMServiceEvent ev)
Fire a service event.
|
void |
fireSessionEvent(int state,
AoSession aosObj)
Fire a session event.
|
void |
fireSessionEvent(int state,
java.lang.String message,
AoSession aosObj)
Fire a session event.
|
void |
fireSessionEvent(SessionEvent ev)
Fire a session event.
|
JVMServiceListener[] |
getJVMServiceListeners()
Get all service state listeners.
|
SessionListener[] |
getSessionListeners()
Get all session listeners.
|
void |
initalizeListenerList() |
void |
initPlugin(AoFactoryIF aofObj,
DistributorProperties properties) |
void |
newCorbaEvent(java.lang.String workerId,
com.highqsoft.avalon.T_CorbaEvent event) |
void |
newSessionEvent(java.lang.String workerId,
com.highqsoft.avalon.T_SessionEvent event) |
void |
removeJVMServiceListener(JVMServiceListener l)
Remove a service state listener.
|
void |
removeSessionListener(SessionListener l)
Remove a session listener.
|
public void addJVMServiceListener(JVMServiceListener l)
l
- the service state listener to be added.public void removeJVMServiceListener(JVMServiceListener l)
l
- the service state listener to be removed.public JVMServiceListener[] getJVMServiceListeners()
public void fireServiceEvent(int state, java.lang.String message)
- public void fireServiceEvent(int state)
- public void fireServiceEvent(JVMServiceEvent ev)
- public void addSessionListener(SessionListener l)
l
- the session listener to be added.public void removeSessionListener(SessionListener l)
l
- the Session listener to be removed.public SessionListener[] getSessionListeners()
public void fireSessionEvent(int state, java.lang.String message, AoSession aosObj)
- public void fireSessionEvent(int state, AoSession aosObj)
- public void fireSessionEvent(SessionEvent ev)
- public void initalizeListenerList()
public void newCorbaEvent(java.lang.String workerId, com.highqsoft.avalon.T_CorbaEvent event)
public void initPlugin(AoFactoryIF aofObj, DistributorProperties properties)
public void newSessionEvent(java.lang.String workerId, com.highqsoft.avalon.T_SessionEvent event) throws com.highqsoft.avalon.AvalonException
com.highqsoft.avalon.AvalonException