Interface IoSessionRecycler

    • Field Detail

      • NOOP

        static final IoSessionRecycler NOOP
        A dummy recycler that doesn't recycle any sessions. Using this recycler will make all session lifecycle events to be fired for every I/O for all connectionless sessions.
    • Method Detail

      • put

        void put​(IoSession session)
        Called when the underlying transport creates or writes a new IoSession.
        Parameters:
        session - the new IoSession.
      • recycle

        IoSession recycle​(SocketAddress remoteAddress)
        Attempts to retrieve a recycled IoSession.
        Parameters:
        remoteAddress - the remote socket address of the IoSession the transport wants to recycle.
        Returns:
        a recycled IoSession, or null if one cannot be found.