Package org.apache.axis2.saaj.util
Class IDGenerator
java.lang.Object
org.apache.axis2.saaj.util.IDGenerator
Code borrowed from AuthenticatorBase.java for generating a secure id's.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected static RandomA random number generator to use when generating session identifiers.protected static StringThe Java class name of the random number generator class to be used when generating session identifiers.protected static final intThe number of random bytes to include when generating a session identifier. -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
SESSION_ID_BYTES
protected static final int SESSION_ID_BYTESThe number of random bytes to include when generating a session identifier.- See Also:
-
random
A random number generator to use when generating session identifiers. -
randomClass
The Java class name of the random number generator class to be used when generating session identifiers.
-
-
Constructor Details
-
IDGenerator
public IDGenerator()
-
-
Method Details
-
generateID
Generate and return a new session identifier.- Returns:
- a new session id
-