Interface KeepAliveMessageFactory


public interface KeepAliveMessageFactory
Provides keep-alive messages to KeepAliveFilter.
  • Method Details

    • 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.