org.apache.mina.filter.keepalive
Interface KeepAliveMessageFactory


public interface KeepAliveMessageFactory

Provides keep-alive messages to KeepAliveFilter.

Author:
Apache MINA Project

Method Summary
 java.lang.Object getRequest(IoSession session)
          Returns a (new) keep-alive request message.
 java.lang.Object getResponse(IoSession session, java.lang.Object request)
          Returns a (new) response message for the specified keep-alive request.
 boolean isRequest(IoSession session, java.lang.Object message)
          Returns true if and only if the specified message is a keep-alive request message.
 boolean isResponse(IoSession session, java.lang.Object message)
          Returns true if and only if the specified message is a keep-alive response message;
 

Method Detail

isRequest

boolean isRequest(IoSession session,
                  java.lang.Object message)
Returns true if and only if the specified message is a keep-alive request message.


isResponse

boolean isResponse(IoSession session,
                   java.lang.Object message)
Returns true if and only if the specified message is a keep-alive response message;


getRequest

java.lang.Object getRequest(IoSession session)
Returns a (new) keep-alive request message. Returns null if no request is required.


getResponse

java.lang.Object getResponse(IoSession session,
                             java.lang.Object request)
Returns a (new) response message for the specified keep-alive request. Returns null if no response is required.