Package io.hyperfoil.api.session
Class SequenceInstance
- java.lang.Object
-
- io.hyperfoil.api.session.SequenceInstance
-
public class SequenceInstance extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description SequenceInstance()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringBuilderappendTo(java.lang.StringBuilder sb)voidbreakSequence(Session session)voiddecRefCnt(Session session)Sequencedefinition()SequenceInstanceincRefCnt()intindex()booleanisCompleted()booleanisLastStep()booleanprogress(Session session)SequenceInstancereset(Sequence sequence, int index, Step[] steps, java.util.function.Consumer<SequenceInstance> releaseHandler)voidrestart(Session session)java.lang.StringtoString()
-
-
-
Method Detail
-
progress
public boolean progress(Session session)
-
reset
public SequenceInstance reset(Sequence sequence, int index, Step[] steps, java.util.function.Consumer<SequenceInstance> releaseHandler)
-
isCompleted
public boolean isCompleted()
-
isLastStep
public boolean isLastStep()
-
index
public int index()
-
definition
public Sequence definition()
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
appendTo
public java.lang.StringBuilder appendTo(java.lang.StringBuilder sb)
-
breakSequence
public void breakSequence(Session session)
-
restart
public void restart(Session session)
-
incRefCnt
public SequenceInstance incRefCnt()
-
decRefCnt
public void decRefCnt(Session session)
-
-