Class NodeRelationship
- java.lang.Object
-
- io.jenkins.plugins.pipelinegraphview.treescanner.NodeRelationship
-
- Direct Known Subclasses:
ParallelBlockRelationship
public class NodeRelationship extends Object
-
-
Field Summary
Fields Modifier and Type Field Description protected org.jenkinsci.plugins.workflow.graph.FlowNode
after
protected org.jenkinsci.plugins.workflow.graph.FlowNode
before
protected org.jenkinsci.plugins.workflow.graph.FlowNode
end
protected org.jenkinsci.plugins.workflow.graph.FlowNode
start
-
Constructor Summary
Constructors Constructor Description NodeRelationship(org.jenkinsci.plugins.workflow.graph.FlowNode start, org.jenkinsci.plugins.workflow.graph.FlowNode end, org.jenkinsci.plugins.workflow.graph.FlowNode after)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
dump(String message, Object... args)
org.jenkinsci.plugins.workflow.graph.FlowNode
getAfter()
org.jenkinsci.plugins.workflow.graph.FlowNode
getBefore()
org.jenkinsci.plugins.workflow.graph.FlowNode
getEnd()
org.jenkinsci.plugins.workflow.graph.FlowNode
getStart()
NodeRunStatus
getStatus(org.jenkinsci.plugins.workflow.job.WorkflowRun run)
org.jenkinsci.plugins.workflow.pipelinegraphanalysis.TimingInfo
getTimingInfo(org.jenkinsci.plugins.workflow.job.WorkflowRun run)
void
setBefore(org.jenkinsci.plugins.workflow.graph.FlowNode before)
-
-
-
Field Detail
-
start
@NonNull protected org.jenkinsci.plugins.workflow.graph.FlowNode start
-
end
@NonNull protected org.jenkinsci.plugins.workflow.graph.FlowNode end
-
before
@CheckForNull protected org.jenkinsci.plugins.workflow.graph.FlowNode before
-
after
@CheckForNull protected org.jenkinsci.plugins.workflow.graph.FlowNode after
-
-
Method Detail
-
getBefore
@CheckForNull public org.jenkinsci.plugins.workflow.graph.FlowNode getBefore()
-
setBefore
public void setBefore(@CheckForNull org.jenkinsci.plugins.workflow.graph.FlowNode before)
-
getAfter
@CheckForNull public org.jenkinsci.plugins.workflow.graph.FlowNode getAfter()
-
getStart
@NonNull public org.jenkinsci.plugins.workflow.graph.FlowNode getStart()
-
getEnd
@NonNull public org.jenkinsci.plugins.workflow.graph.FlowNode getEnd()
-
getTimingInfo
@NonNull public org.jenkinsci.plugins.workflow.pipelinegraphanalysis.TimingInfo getTimingInfo(@NonNull org.jenkinsci.plugins.workflow.job.WorkflowRun run)
-
getStatus
@NonNull public NodeRunStatus getStatus(org.jenkinsci.plugins.workflow.job.WorkflowRun run)
-
-