Class ExpiringSessionRecycler

    • Constructor Detail

      • ExpiringSessionRecycler

        public ExpiringSessionRecycler()
      • ExpiringSessionRecycler

        public ExpiringSessionRecycler​(int timeToLive)
      • ExpiringSessionRecycler

        public ExpiringSessionRecycler​(int timeToLive,
                                       int expirationInterval)
    • Method Detail

      • recycle

        public IoSession recycle​(java.net.SocketAddress localAddress,
                                 java.net.SocketAddress remoteAddress)
        Description copied from interface: IoSessionRecycler
        Attempts to retrieve a recycled IoSession.
        Specified by:
        recycle in interface IoSessionRecycler
        Parameters:
        localAddress - the local socket address of the IoSession the transport wants to recycle.
        remoteAddress - the remote socket address of the IoSession the transport wants to recycle.
        Returns:
        a recycled IoSession, or null if one cannot be found.
      • stopExpiring

        public void stopExpiring()
      • getExpirationInterval

        public int getExpirationInterval()
      • getTimeToLive

        public int getTimeToLive()
      • setExpirationInterval

        public void setExpirationInterval​(int expirationInterval)
      • setTimeToLive

        public void setTimeToLive​(int timeToLive)