Package org.apache.mina.filter.keepalive
Interface KeepAliveMessageFactory
-
public interface KeepAliveMessageFactoryProvides keep-alive messages toKeepAliveFilter.- Author:
- Apache MINA Project
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.ObjectgetRequest(IoSession session)java.lang.ObjectgetResponse(IoSession session, java.lang.Object request)booleanisRequest(IoSession session, java.lang.Object message)booleanisResponse(IoSession session, java.lang.Object message)
-
-
-
Method Detail
-
isRequest
boolean isRequest(IoSession session, java.lang.Object message)
- Parameters:
session- The current sessionmessage- teh message to check- Returns:
- true if and only if the specified message is a keep-alive request message.
-
isResponse
boolean isResponse(IoSession session, java.lang.Object message)
- Parameters:
session- The current sessionmessage- teh message to check- Returns:
- true if and only if the specified message is a keep-alive response message;
-
getRequest
java.lang.Object getRequest(IoSession session)
- Parameters:
session- The current session- Returns:
- a (new) keep-alive request message or null if no request is required.
-
getResponse
java.lang.Object getResponse(IoSession session, java.lang.Object request)
- Parameters:
session- The current sessionrequest- The request we are lookig for- Returns:
- a (new) response message for the specified keep-alive request, or null if no response is required.
-
-