Interface KeepAliveMessageFactory

    • Method Detail

      • isRequest

        boolean isRequest​(IoSession session,
                          Object message)
        Parameters:
        session - The current session
        message - teh message to check
        Returns:
        true if and only if the specified message is a keep-alive request message.
      • isResponse

        boolean isResponse​(IoSession session,
                           Object message)
        Parameters:
        session - The current session
        message - teh message to check
        Returns:
        true if and only if the specified message is a keep-alive response message;
      • getRequest

        Object getRequest​(IoSession session)
        Parameters:
        session - The current session
        Returns:
        a (new) keep-alive request message or null if no request is required.
      • getResponse

        Object getResponse​(IoSession session,
                           Object request)
        Parameters:
        session - The current session
        request - The request we are lookig for
        Returns:
        a (new) response message for the specified keep-alive request, or null if no response is required.