Package org.apache.mina.filter.keepalive
Interface KeepAliveMessageFactory
-
public interface KeepAliveMessageFactory
Provides keep-alive messages toKeepAliveFilter
.- Author:
- Apache MINA Project
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.Object
getRequest(IoSession session)
java.lang.Object
getResponse(IoSession session, java.lang.Object request)
boolean
isRequest(IoSession session, java.lang.Object message)
boolean
isResponse(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.
-
-