Class SeataTransactionalSQLExecutionHook
- java.lang.Object
-
- org.apache.shardingsphere.transaction.base.seata.at.SeataTransactionalSQLExecutionHook
-
- All Implemented Interfaces:
org.apache.shardingsphere.infra.executor.sql.hook.SQLExecutionHook
public final class SeataTransactionalSQLExecutionHook extends Object implements org.apache.shardingsphere.infra.executor.sql.hook.SQLExecutionHook
Seata transactional SQL execution hook.
-
-
Constructor Summary
Constructors Constructor Description SeataTransactionalSQLExecutionHook()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidfinishFailure(Exception cause)voidfinishSuccess()voidstart(String dataSourceName, String sql, List<Object> params, org.apache.shardingsphere.infra.database.metadata.DataSourceMetaData dataSourceMetaData, boolean isTrunkThread)
-
-
-
Method Detail
-
start
public void start(String dataSourceName, String sql, List<Object> params, org.apache.shardingsphere.infra.database.metadata.DataSourceMetaData dataSourceMetaData, boolean isTrunkThread)
- Specified by:
startin interfaceorg.apache.shardingsphere.infra.executor.sql.hook.SQLExecutionHook
-
finishSuccess
public void finishSuccess()
- Specified by:
finishSuccessin interfaceorg.apache.shardingsphere.infra.executor.sql.hook.SQLExecutionHook
-
finishFailure
public void finishFailure(Exception cause)
- Specified by:
finishFailurein interfaceorg.apache.shardingsphere.infra.executor.sql.hook.SQLExecutionHook
-
-