public class IoServiceListenerSupport
extends java.lang.Object
IoServiceListener
s and firing
events.构造器和说明 |
---|
IoServiceListenerSupport()
Creates a new instance.
|
限定符和类型 | 方法和说明 |
---|---|
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.
|
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.