Package step.artefacts.handlers
Class StreamingArtefactHandler
java.lang.Object
step.core.artefacts.handlers.ArtefactHandler<StreamingArtefact,ReportNode>
step.artefacts.handlers.StreamingArtefactHandler
-
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 TypeMethodDescriptionprotected ReportNode
createReportNode_
(ReportNode parentReportNode, StreamingArtefact artefact) Creates theReportNode
corresponding to the provided artefactprotected void
createReportSkeleton_
(ReportNode parentNode, StreamingArtefact testArtefact) protected void
execute_
(ReportNode reportNode, StreamingArtefact artefact) Execute the provided artefact and report the execution to the provided report nodeMethods 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
-
StreamingArtefactHandler
public StreamingArtefactHandler()
-
-
Method Details
-
createReportSkeleton_
- Specified by:
createReportSkeleton_
in classArtefactHandler<StreamingArtefact,
ReportNode>
-
execute_
Description copied from class:ArtefactHandler
Execute the provided artefact and report the execution to the provided report node- Specified by:
execute_
in classArtefactHandler<StreamingArtefact,
ReportNode> - Parameters:
reportNode
- theReportNode
corresponding to the artefactartefact
- theAbstractArtefact
to be executed- Throws:
Exception
-
createReportNode_
Description copied from class:ArtefactHandler
Creates theReportNode
corresponding to the provided artefact- Specified by:
createReportNode_
in classArtefactHandler<StreamingArtefact,
ReportNode> - Parameters:
parentReportNode
- the parentReportNode
artefact
- the artefact to create the node for- Returns:
-