Package step.plugins.parametermanager
Class ParameterManagerPlugin
java.lang.Object
step.core.plugins.AbstractPlugin
step.engine.plugins.AbstractExecutionEnginePlugin
step.plugins.parametermanager.ParameterManagerPlugin
- All Implemented Interfaces:
ExecutionCallbacks
,step.core.plugins.OptionalPlugin
,ExecutionEnginePlugin
-
Field Summary
Modifier and TypeFieldDescriptionprotected final EncryptionManager
static org.slf4j.Logger
protected final ParameterManager
-
Constructor Summary
ConstructorDescriptionParameterManagerPlugin
(ParameterManager parameterManager, EncryptionManager encryptionManager) -
Method Summary
Modifier and TypeMethodDescriptionvoid
beforeFunctionExecution
(ExecutionContext context, ReportNode node, Function function) void
executionStart
(ExecutionContext context) static void
putVariables
(ExecutionContext context, ReportNode rootNode, Map<String, ? extends Object> parameters, VariableType type) Methods inherited from class step.engine.plugins.AbstractExecutionEnginePlugin
afterExecutionEnd, afterFunctionExecution, afterReportNodeExecution, afterReportNodeExecution, afterReportNodeSkeletonCreation, afterReportNodeSkeletonCreation, associateThread, associateThread, beforeExecutionEnd, beforePlanImport, beforeReportNodeExecution, beforeReportNodeExecution, initializeExecutionContext, initializeExecutionEngineContext, onErrorContributionRemoval, onReportNodeRemoval, unassociateThread
Methods inherited from class step.core.plugins.AbstractPlugin
toString, validate
-
Field Details
-
logger
public static org.slf4j.Logger logger -
parameterManager
-
encryptionManager
-
-
Constructor Details
-
ParameterManagerPlugin
public ParameterManagerPlugin(ParameterManager parameterManager, EncryptionManager encryptionManager)
-
-
Method Details
-
executionStart
- Specified by:
executionStart
in interfaceExecutionCallbacks
- Overrides:
executionStart
in classAbstractExecutionEnginePlugin
-
beforeFunctionExecution
Description copied from interface:ExecutionCallbacks
This hook is called before aFunction
is executed in CallFunctionHandler just after theFunction
has been resolved The hook is also called in simulation mode- Specified by:
beforeFunctionExecution
in interfaceExecutionCallbacks
- Overrides:
beforeFunctionExecution
in classAbstractExecutionEnginePlugin
- Parameters:
context
- theExecutionContext
function
- the resolvedFunction
that will be executed
-
putVariables
public static void putVariables(ExecutionContext context, ReportNode rootNode, Map<String, ? extends Object> parameters, VariableType type)
-