Package org.apache.catalina
Interface SessionIdGenerator
- All Known Implementing Classes:
SessionIdGeneratorBase,StandardSessionIdGenerator
public interface SessionIdGenerator
-
Method Summary
Modifier and TypeMethodDescriptionGenerate and return a new session identifier.generateSessionId(String route) Generate and return a new session identifier.intvoidsetJvmRoute(String jvmRoute) Specify the node identifier associated with this node which will be included in the generated session ID.voidsetSessionIdLength(int sessionIdLength) Specify the number of bytes for a session ID
-
Method Details
-
getJvmRoute
String getJvmRoute()- Returns:
- the node identifier associated with this node which will be included in the generated session ID.
-
setJvmRoute
Specify the node identifier associated with this node which will be included in the generated session ID.- Parameters:
jvmRoute- The node identifier
-
getSessionIdLength
int getSessionIdLength()- Returns:
- the number of bytes for a session ID
-
setSessionIdLength
void setSessionIdLength(int sessionIdLength) Specify the number of bytes for a session ID- Parameters:
sessionIdLength- Number of bytes
-
generateSessionId
String generateSessionId()Generate and return a new session identifier.- Returns:
- the newly generated session id
-
generateSessionId
Generate and return a new session identifier.- Parameters:
route- node identifier to include in generated id- Returns:
- the newly generated session id
-