Package com.amazonaws.xray.internal
Class FastIdGenerator
java.lang.Object
com.amazonaws.xray.internal.IdGenerator
com.amazonaws.xray.internal.FastIdGenerator
Generates random IDs using a fast but cryptographically insecure random number
generator. This should be the default random generator, unless your application
relies on AWS X-Ray trace IDs being generated from a cryptographically secure random number
source.
This class is internal-only and its API may receive breaking changes at any time. Do not directly depend on or use this class.
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class com.amazonaws.xray.internal.IdGenerator
newEntityId
-
Constructor Details
-
FastIdGenerator
public FastIdGenerator()
-
-
Method Details
-
newTraceId
- Specified by:
newTraceId
in classIdGenerator
- Returns:
- a new ID suitable for use in a
TraceID
-
getRandomEntityId
protected long getRandomEntityId()- Specified by:
getRandomEntityId
in classIdGenerator
- Returns:
- a random long to use as an entity ID
-