|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.mina.common.support.IoServiceListenerSupport
public class IoServiceListenerSupport
A helper which provides addition and removal of IoServiceListener
s and firing
events.
Constructor Summary | |
---|---|
IoServiceListenerSupport()
Creates a new instance. |
Method Summary | |
---|---|
void |
add(IoServiceListener listener)
Adds a new listener. |
void |
fireServiceActivated(IoService service,
java.net.SocketAddress serviceAddress,
IoHandler handler,
IoServiceConfig config)
Calls IoServiceListener.serviceActivated(IoService, SocketAddress, IoHandler, IoServiceConfig)
for all registered listeners. |
void |
fireServiceDeactivated(IoService service,
java.net.SocketAddress serviceAddress,
IoHandler handler,
IoServiceConfig config)
Calls IoServiceListener.serviceDeactivated(IoService, SocketAddress, IoHandler, IoServiceConfig)
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. |
java.util.Set<java.net.SocketAddress> |
getManagedServiceAddresses()
|
java.util.Set<IoSession> |
getManagedSessions(java.net.SocketAddress serviceAddress)
|
boolean |
isManaged(java.net.SocketAddress serviceAddress)
|
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()
Method Detail |
---|
public void add(IoServiceListener listener)
public void remove(IoServiceListener listener)
public java.util.Set<java.net.SocketAddress> getManagedServiceAddresses()
public boolean isManaged(java.net.SocketAddress serviceAddress)
public java.util.Set<IoSession> getManagedSessions(java.net.SocketAddress serviceAddress)
public void fireServiceActivated(IoService service, java.net.SocketAddress serviceAddress, IoHandler handler, IoServiceConfig config)
IoServiceListener.serviceActivated(IoService, SocketAddress, IoHandler, IoServiceConfig)
for all registered listeners.
public void fireServiceDeactivated(IoService service, java.net.SocketAddress serviceAddress, IoHandler handler, IoServiceConfig config)
IoServiceListener.serviceDeactivated(IoService, SocketAddress, IoHandler, IoServiceConfig)
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 |