public interface TransactionRetryListener
Use com.google.cloud.spanner.connection.TransactionRetryListener
Methods
retryFinished(Timestamp transactionStarted, long transactionId, int retryAttempt, TransactionRetryListener.RetryResult result)
public abstract void retryFinished(Timestamp transactionStarted, long transactionId, int retryAttempt, TransactionRetryListener.RetryResult result)
This method is called when a retry has finished.
Parameters | |
---|---|
Name | Description |
transactionStarted | com.google.cloud.Timestamp The start date/time of the transaction that is retrying. |
transactionId | long An internally assigned ID of the transaction (unique during the lifetime of the JVM) that can be used to identify the transaction for logging purposes. |
retryAttempt | int The number of retry attempts the current transaction has executed, including the current retry attempt. |
result | TransactionRetryListener.RetryResult The result of the retry indicating whether the retry was successful or not. |
retryStarting(Timestamp transactionStarted, long transactionId, int retryAttempt)
public abstract void retryStarting(Timestamp transactionStarted, long transactionId, int retryAttempt)
This method is called when a retry is about to start.
Parameters | |
---|---|
Name | Description |
transactionStarted | com.google.cloud.Timestamp The start date/time of the transaction that is retrying. |
transactionId | long An internally assigned ID of the transaction (unique during the lifetime of the JVM) that can be used to identify the transaction for logging purposes. |
retryAttempt | int The number of retry attempts the current transaction has executed, including the current retry attempt. |