Interface IoServiceListener

  • All Superinterfaces:
    java.util.EventListener

    public interface IoServiceListener
    extends java.util.EventListener
    Something interested in being notified when the result of an IoFuture becomes available.
    • Method Detail

      • serviceActivated

        void serviceActivated​(IoService service,
                              java.net.SocketAddress serviceAddress,
                              IoHandler handler,
                              IoServiceConfig config)
        Invoked when a new service is activated by an IoService.
        Parameters:
        service - the IoService
        serviceAddress - the socket address of the IoService listens to manage sessions. If the service is an IoAcceptor, it is a bind address. If the service is an IoConnector, it is a remote address.
        handler - the IoHandler that serves the new service
        config - the IoServiceConfig of the new service
      • serviceDeactivated

        void serviceDeactivated​(IoService service,
                                java.net.SocketAddress serviceAddress,
                                IoHandler handler,
                                IoServiceConfig config)
        Invoked when a service is deactivated by an IoService.
        Parameters:
        service - the IoService
        serviceAddress - the socket address of the IoService listens to manage sessions. If the service is an IoAcceptor, it is a bind address. If the service is an IoConnector, it is a remote address.
        handler - the IoHandler that serves the service
        config - the IoServiceConfig of the service
      • sessionCreated

        void sessionCreated​(IoSession session)
        Invoked when a new session is created by an IoService.
        Parameters:
        session - the new session
      • sessionDestroyed

        void sessionDestroyed​(IoSession session)
        Invoked when a session is being destroyed by an IoService.
        Parameters:
        session - the session to be destroyed