|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.mina.core.service.IoServiceListenerSupport
public class IoServiceListenerSupport
A helper which provides addition and removal of IoServiceListener
s and firing
events.
Constructor Summary | |
---|---|
IoServiceListenerSupport(IoService service)
Creates a new instance. |
Method Summary | |
---|---|
void |
add(IoServiceListener listener)
Adds a new listener. |
void |
fireServiceActivated()
Calls IoServiceListener.serviceActivated(IoService)
for all registered listeners. |
void |
fireServiceDeactivated()
Calls IoServiceListener.serviceDeactivated(IoService)
for all registered listeners. |
void |
fireSessionCreated(IoSession session)
Calls IoServiceListener.sessionCreated(IoSession) for all registered listeners. |
void |
fireSessionDestroyed(IoSession session)
Calls IoServiceListener.sessionDestroyed(IoSession) for all registered listeners. |
long |
getActivationTime()
|
long |
getCumulativeManagedSessionCount()
|
int |
getLargestManagedSessionCount()
|
int |
getManagedSessionCount()
|
java.util.Map<java.lang.Long,IoSession> |
getManagedSessions()
|
boolean |
isActive()
|
void |
remove(IoServiceListener listener)
Removes an existing listener. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public IoServiceListenerSupport(IoService service)
Method Detail |
---|
public void add(IoServiceListener listener)
public void remove(IoServiceListener listener)
public long getActivationTime()
public java.util.Map<java.lang.Long,IoSession> getManagedSessions()
public int getManagedSessionCount()
public int getLargestManagedSessionCount()
public long getCumulativeManagedSessionCount()
public boolean isActive()
public void fireServiceActivated()
IoServiceListener.serviceActivated(IoService)
for all registered listeners.
public void fireServiceDeactivated()
IoServiceListener.serviceDeactivated(IoService)
for all registered listeners.
public void fireSessionCreated(IoSession session)
IoServiceListener.sessionCreated(IoSession)
for all registered listeners.
public void fireSessionDestroyed(IoSession session)
IoServiceListener.sessionDestroyed(IoSession)
for all registered listeners.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |