Package step.artefacts.handlers
Class ThreadGroupHandler.ThreadHandler
java.lang.Object
step.core.artefacts.handlers.ArtefactHandler<ARTEFACT,REPORT_NODE>
step.artefacts.handlers.AbstractSessionArtefactHandler<ThreadGroupHandler.Thread,ThreadReportNode>
step.artefacts.handlers.ThreadGroupHandler.ThreadHandler
- Enclosing class:
- ThreadGroupHandler
public static class ThreadGroupHandler.ThreadHandler
extends AbstractSessionArtefactHandler<ThreadGroupHandler.Thread,ThreadReportNode>
-
Field Summary
Fields inherited from class step.core.artefacts.handlers.ArtefactHandler
context, FILE_VARIABLE_PREFIX, FORCE_PERSIST_BEFORE, logger, TEC_EXECUTION_REPORTNODES_PERSISTAFTER, TEC_EXECUTION_REPORTNODES_PERSISTBEFORE, TEC_EXECUTION_REPORTNODES_PERSISTONLYNONPASSED
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptioncreateReportNode_
(ReportNode parentNode, ThreadGroupHandler.Thread testArtefact) Creates theReportNode
corresponding to the provided artefactprotected void
createReportSkeleton_
(ThreadReportNode parentNode, ThreadGroupHandler.Thread testArtefact) protected void
execute_
(ThreadReportNode node, ThreadGroupHandler.Thread thread) Execute the provided artefact and report the execution to the provided report nodeMethods inherited from class step.artefacts.handlers.AbstractSessionArtefactHandler
createReportNodeSkeletonInSession, createReportNodeSkeletonInSession, createReportNodeSkeletonInSession, executeInSession, executeInSession, executeInSession
Methods inherited from class step.core.artefacts.handlers.ArtefactHandler
createReportSkeleton, createWorkArtefact, createWorkArtefact, createWorkArtefact, delegateCreateReportSkeleton, delegateCreateReportSkeleton, delegateExecute, delegateExecute, excludePropertyChildren, execute, fail, failWithException, failWithException, failWithException, filterPropertyChildren, getBindings, getChildren, getChildren, init, initProperties, isInSession, pruneReportBranch, releaseTokens, removeErrorContributionsInReportBranch
-
Constructor Details
-
ThreadHandler
public ThreadHandler()
-
-
Method Details
-
createReportSkeleton_
protected void createReportSkeleton_(ThreadReportNode parentNode, ThreadGroupHandler.Thread testArtefact) - Specified by:
createReportSkeleton_
in classArtefactHandler<ThreadGroupHandler.Thread,
ThreadReportNode>
-
execute_
Description copied from class:ArtefactHandler
Execute the provided artefact and report the execution to the provided report node- Specified by:
execute_
in classArtefactHandler<ThreadGroupHandler.Thread,
ThreadReportNode> - Parameters:
node
- theReportNode
corresponding to the artefactthread
- theAbstractArtefact
to be executed
-
createReportNode_
public ThreadReportNode createReportNode_(ReportNode parentNode, ThreadGroupHandler.Thread testArtefact) Description copied from class:ArtefactHandler
Creates theReportNode
corresponding to the provided artefact- Specified by:
createReportNode_
in classArtefactHandler<ThreadGroupHandler.Thread,
ThreadReportNode> - Parameters:
parentNode
- the parentReportNode
testArtefact
- the artefact to create the node for- Returns:
-