public class IoServiceListenerSupport extends Object
IoServiceListeners and firing
events.| Constructor and Description |
|---|
IoServiceListenerSupport(IoService service)
Creates a new instance.
|
| Modifier and Type | Method and Description |
|---|---|
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() |
Map<Long,IoSession> |
getManagedSessions() |
boolean |
isActive() |
void |
remove(IoServiceListener listener)
Removes an existing listener.
|
public IoServiceListenerSupport(IoService service)
public void add(IoServiceListener listener)
public void remove(IoServiceListener listener)
public long getActivationTime()
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.Copyright © 2004–2017. All rights reserved.