Package org.apache.mina.common.support
Class IoServiceListenerSupport
java.lang.Object
org.apache.mina.common.support.IoServiceListenerSupport
A helper which provides addition and removal of
IoServiceListeners and firing
events.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidadd(IoServiceListener listener) Adds a new listener.voidfireServiceActivated(IoService service, SocketAddress serviceAddress, IoHandler handler, IoServiceConfig config) CallsIoServiceListener.serviceActivated(IoService, SocketAddress, IoHandler, IoServiceConfig)for all registered listeners.voidfireServiceDeactivated(IoService service, SocketAddress serviceAddress, IoHandler handler, IoServiceConfig config) CallsIoServiceListener.serviceDeactivated(IoService, SocketAddress, IoHandler, IoServiceConfig)for all registered listeners.voidfireSessionCreated(IoSession session) CallsIoServiceListener.sessionCreated(IoSession)for all registered listeners.voidfireSessionDestroyed(IoSession session) CallsIoServiceListener.sessionDestroyed(IoSession)for all registered listeners.getManagedSessions(SocketAddress serviceAddress) booleanisManaged(SocketAddress serviceAddress) voidremove(IoServiceListener listener) Removes an existing listener.
-
Constructor Details
-
IoServiceListenerSupport
public IoServiceListenerSupport()Creates a new instance.
-
-
Method Details
-
add
Adds a new listener. -
remove
Removes an existing listener. -
getManagedServiceAddresses
-
isManaged
-
getManagedSessions
-
fireServiceActivated
public void fireServiceActivated(IoService service, SocketAddress serviceAddress, IoHandler handler, IoServiceConfig config) CallsIoServiceListener.serviceActivated(IoService, SocketAddress, IoHandler, IoServiceConfig)for all registered listeners. -
fireServiceDeactivated
public void fireServiceDeactivated(IoService service, SocketAddress serviceAddress, IoHandler handler, IoServiceConfig config) CallsIoServiceListener.serviceDeactivated(IoService, SocketAddress, IoHandler, IoServiceConfig)for all registered listeners. -
fireSessionCreated
CallsIoServiceListener.sessionCreated(IoSession)for all registered listeners. -
fireSessionDestroyed
CallsIoServiceListener.sessionDestroyed(IoSession)for all registered listeners.
-