public class SessionIdGenerator extends Object
| Constructor and Description | 
|---|
| SessionIdGenerator() | 
| Modifier and Type | Method and Description | 
|---|---|
| String | generateSessionId()Generate and return a new session identifier. | 
| void | getRandomBytes(byte[] bytes) | 
| void | setJvmRoute(String jvmRoute)Specify the node identifier associated with this node which will be
 included in the generated session ID. | 
| void | setSecureRandomAlgorithm(String secureRandomAlgorithm)Specify a non-default algorithm to use to generate random numbers. | 
| void | setSecureRandomClass(String secureRandomClass)Specify a non-default @{link  SecureRandomimplementation to use. | 
| void | setSecureRandomProvider(String secureRandomProvider)Specify a non-default provider to use to generate random numbers. | 
| void | setSessionIdLength(int sessionIdLength)Specify the number of bytes for a session ID | 
public void setSecureRandomClass(String secureRandomClass)
SecureRandom implementation to use.secureRandomClass - The fully-qualified class namepublic void setSecureRandomAlgorithm(String secureRandomAlgorithm)
secureRandomAlgorithm - The name of the algorithmpublic void setSecureRandomProvider(String secureRandomProvider)
secureRandomProvider - The name of the providerpublic void setJvmRoute(String jvmRoute)
jvmRoute - The node identifierpublic void setSessionIdLength(int sessionIdLength)
sessionIdLength - Number of bytespublic String generateSessionId()
public void getRandomBytes(byte[] bytes)
Copyright © 2022 The Apache Software Foundation. All rights reserved.