Interface ExecuteProcessReporter
- All Superinterfaces:
org.apache.shardingsphere.spi.type.optional.OptionalSPI
public interface ExecuteProcessReporter
extends org.apache.shardingsphere.spi.type.optional.OptionalSPI
Execute process report.
-
Method Summary
Modifier and TypeMethodDescriptionvoidreport(String executionID, SQLExecutionUnit executionUnit, ExecuteProcessConstants constants) Report a unit of this task.voidreport(String executionID, ExecuteProcessConstants constants) Report this task on completion.voidreport(org.apache.shardingsphere.infra.binder.LogicSQL logicSQL, ExecutionGroupContext<? extends SQLExecutionUnit> executionGroupContext, ExecuteProcessConstants constants) Report the summary of this task.voidreportClean(String executionID) Report clean the task.
-
Method Details
-
report
void report(org.apache.shardingsphere.infra.binder.LogicSQL logicSQL, ExecutionGroupContext<? extends SQLExecutionUnit> executionGroupContext, ExecuteProcessConstants constants) Report the summary of this task.- Parameters:
logicSQL- logic SQLexecutionGroupContext- execution group contextconstants- constants
-
report
Report a unit of this task.- Parameters:
executionID- execution IDexecutionUnit- execution unitconstants- constants
-
report
Report this task on completion.- Parameters:
executionID- execution IDconstants- constants
-
reportClean
Report clean the task.- Parameters:
executionID- execution ID
-