DefaultTransactionIdProvider, ExternalUuidProviderpublic abstract class TransactionIdProvider extends Object
A transaction ID could be based on a user's session ID (available in the client information), come from a database sequence, or any other mechanism that is likely to generate unique IDs.
| Constructor | Description |
|---|---|
TransactionIdProvider(javax.servlet.ServletConfig servletConfig) |
Constructs a TransactionIdProvider.
|
| Modifier and Type | Method | Description |
|---|---|---|
abstract String |
getTransactionId(GatekeeperMessage requestMessage,
ClientInformation clientInformation) |
Returns a transaction ID to uniquely identify the Gatekeeper transaction - if transaction
tracking is not required this method can return an empty string.
|
public TransactionIdProvider(javax.servlet.ServletConfig servletConfig)
throws javax.servlet.ServletException
servletConfig - javax.servlet.ServletExceptionpublic abstract String getTransactionId(GatekeeperMessage requestMessage, ClientInformation clientInformation)
requestMessage - clientInformation -