public class IoServiceListenerSupport
extends java.lang.Object
IoServiceListener
s and firing
events.Constructor and Description |
---|
IoServiceListenerSupport(IoService service)
Creates a new instance of the listenerSupport.
|
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() |
java.util.Map<java.lang.Long,IoSession> |
getManagedSessions() |
boolean |
isActive() |
void |
remove(IoServiceListener listener)
Removes an existing listener.
|
public IoServiceListenerSupport(IoService service)
service
- The associated IoServicepublic void add(IoServiceListener listener)
listener
- The added listenerpublic void remove(IoServiceListener listener)
listener
- The listener to removepublic 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.session
- The session which has been createdpublic void fireSessionDestroyed(IoSession session)
IoServiceListener.sessionDestroyed(IoSession)
for all registered listeners.session
- The session which has been destroyedCopyright © 2004-2019 Apache MINA Project. All Rights Reserved.