Package step.plugins.threadmanager
Class ThreadManagerPlugin
java.lang.Object
step.core.plugins.AbstractPlugin
step.engine.plugins.AbstractExecutionEnginePlugin
step.plugins.threadmanager.ThreadManagerPlugin
- All Implemented Interfaces:
ExecutionCallbacks
,step.core.plugins.OptionalPlugin
,ExecutionEnginePlugin
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
afterReportNodeExecution
(ExecutionContext context, ReportNode node) void
associateThread
(ExecutionContext context, Thread thread) void
associateThread
(ExecutionContext context, Thread thread, long parentThreadId) void
beforeExecutionEnd
(ExecutionContext context) void
beforeReportNodeExecution
(ExecutionContext context, ReportNode node) void
unassociateThread
(ExecutionContext context, Thread thread) Methods inherited from class step.engine.plugins.AbstractExecutionEnginePlugin
afterExecutionEnd, afterFunctionExecution, afterReportNodeExecution, afterReportNodeSkeletonCreation, afterReportNodeSkeletonCreation, beforeFunctionExecution, beforePlanImport, beforeReportNodeExecution, executionStart, initializeExecutionContext, initializeExecutionEngineContext, onErrorContributionRemoval, onReportNodeRemoval
Methods inherited from class step.core.plugins.AbstractPlugin
toString, validate
-
Constructor Details
-
ThreadManagerPlugin
-
-
Method Details
-
associateThread
- Specified by:
associateThread
in interfaceExecutionCallbacks
- Overrides:
associateThread
in classAbstractExecutionEnginePlugin
-
associateThread
- Specified by:
associateThread
in interfaceExecutionCallbacks
- Overrides:
associateThread
in classAbstractExecutionEnginePlugin
-
beforeReportNodeExecution
- Specified by:
beforeReportNodeExecution
in interfaceExecutionCallbacks
- Overrides:
beforeReportNodeExecution
in classAbstractExecutionEnginePlugin
-
afterReportNodeExecution
- Specified by:
afterReportNodeExecution
in interfaceExecutionCallbacks
- Overrides:
afterReportNodeExecution
in classAbstractExecutionEnginePlugin
-
unassociateThread
- Specified by:
unassociateThread
in interfaceExecutionCallbacks
- Overrides:
unassociateThread
in classAbstractExecutionEnginePlugin
-
beforeExecutionEnd
- Specified by:
beforeExecutionEnd
in interfaceExecutionCallbacks
- Overrides:
beforeExecutionEnd
in classAbstractExecutionEnginePlugin
-