public class DefaultFailureHandlerImpl extends Object implements FailureHandler
| Modifier and Type | Class and Description |
|---|---|
protected class |
DefaultFailureHandlerImpl.CheckTimerTask |
| Constructor and Description |
|---|
DefaultFailureHandlerImpl() |
| Modifier and Type | Method and Description |
|---|---|
void |
onBeginFailure(GlobalTransaction tx,
Throwable cause)
On begin failure.
|
void |
onCommitFailure(GlobalTransaction tx,
Throwable cause)
On commit failure.
|
void |
onRollbackFailure(GlobalTransaction tx,
Throwable originalException)
On rollback failure.
|
void |
onRollbackRetrying(GlobalTransaction tx,
Throwable originalException)
On rollback retrying
|
void |
onTimeoutRollback(GlobalTransaction tx,
Throwable originalException)
On timeout rollback
|
public void onBeginFailure(GlobalTransaction tx, Throwable cause)
FailureHandleronBeginFailure in interface FailureHandlertx - the txcause - the causepublic void onCommitFailure(GlobalTransaction tx, Throwable cause)
FailureHandleronCommitFailure in interface FailureHandlertx - the txcause - the causepublic void onRollbackFailure(GlobalTransaction tx, Throwable originalException)
FailureHandleronRollbackFailure in interface FailureHandlertx - the txoriginalException - the originalExceptionpublic void onRollbackRetrying(GlobalTransaction tx, Throwable originalException)
FailureHandleronRollbackRetrying in interface FailureHandlertx - the txoriginalException - the originalExceptionpublic void onTimeoutRollback(GlobalTransaction tx, Throwable originalException)
FailureHandleronTimeoutRollback in interface FailureHandlertx - the txoriginalException - the originalExceptionCopyright © 2022 Seata. All rights reserved.