public abstract class TransactionIdProvider
extends java.lang.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 and Description | 
|---|
| TransactionIdProvider(javax.servlet.ServletConfig servletConfig)Constructs a TransactionIdProvider. | 
| Modifier and Type | Method and Description | 
|---|---|
| abstract java.lang.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 java.lang.String getTransactionId(GatekeeperMessage requestMessage, ClientInformation clientInformation)
requestMessage - clientInformation -