Package step.plugins.measurements
Class MeasurementPlugin
java.lang.Object
step.core.plugins.AbstractPlugin
step.engine.plugins.AbstractExecutionEnginePlugin
step.plugins.measurements.MeasurementPlugin
- All Implemented Interfaces:
ExecutionCallbacks,step.core.plugins.OptionalPlugin,ExecutionEnginePlugin
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidafterExecutionEnd(ExecutionContext context) voidafterReportNodeExecution(ExecutionContext executionContext, ReportNode node) voidbeforeReportNodeExecution(ExecutionContext context, ReportNode node) voidinitializeExecutionContext(ExecutionEngineContext executionEngineContext, ExecutionContext executionContext) protected voidprocessMeasurements(List<Measurement> measurements, ExecutionContext executionContext) static voidMethods inherited from class step.engine.plugins.AbstractExecutionEnginePlugin
afterFunctionExecution, afterReportNodeExecution, afterReportNodeSkeletonCreation, afterReportNodeSkeletonCreation, associateThread, associateThread, beforeExecutionEnd, beforeFunctionExecution, beforePlanImport, beforeReportNodeExecution, executionStart, initializeExecutionEngineContext, onErrorContributionRemoval, onReportNodeRemoval, unassociateThreadMethods inherited from class step.core.plugins.AbstractPlugin
toString, validate
-
Field Details
-
ATTRIBUTE_EXECUTION_ID
- See Also:
-
TYPE_CUSTOM
- See Also:
-
TYPE
- See Also:
-
NAME
- See Also:
-
BEGIN
- See Also:
-
VALUE
- See Also:
-
RN_ID
- See Also:
-
STATUS
- See Also:
-
RN_STATUS
- See Also:
-
AGENT_URL
- See Also:
-
ORIGIN
- See Also:
-
TASK_ID
- See Also:
-
PLAN_ID
- See Also:
-
SCHEDULER_TASK_ID
- See Also:
-
-
Constructor Details
-
MeasurementPlugin
-
-
Method Details
-
registerMeasurementHandlers
-
initializeExecutionContext
public void initializeExecutionContext(ExecutionEngineContext executionEngineContext, ExecutionContext executionContext) - Specified by:
initializeExecutionContextin interfaceExecutionEnginePlugin- Overrides:
initializeExecutionContextin classAbstractExecutionEnginePlugin
-
afterExecutionEnd
- Specified by:
afterExecutionEndin interfaceExecutionCallbacks- Overrides:
afterExecutionEndin classAbstractExecutionEnginePlugin
-
beforeReportNodeExecution
- Specified by:
beforeReportNodeExecutionin interfaceExecutionCallbacks- Overrides:
beforeReportNodeExecutionin classAbstractExecutionEnginePlugin
-
afterReportNodeExecution
- Specified by:
afterReportNodeExecutionin interfaceExecutionCallbacks- Overrides:
afterReportNodeExecutionin classAbstractExecutionEnginePlugin
-
processMeasurements
protected void processMeasurements(List<Measurement> measurements, ExecutionContext executionContext)
-