public class IoServiceListenerSupport extends 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() |
Map<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 Map<Long,IoSession> getManagedSessions()
IoSession
spublic int getManagedSessionCount()
IoSession
spublic 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–2018 Apache MINA Project. All rights reserved.