Class Sequencer
- java.lang.Object
-
- tigase.workgroupqueues.util.sequencer.Sequencer
-
- All Implemented Interfaces:
RunCallback
public abstract class Sequencer extends java.lang.Object implements RunCallback
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
Sequencer.Callback
-
Constructor Summary
Constructors Constructor Description Sequencer()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description Sequencer
add(java.util.Collection<ISequenceAction> actions)
Sequencer
add(ISequenceAction... actions)
Sequencer
add(Sequencer sequencer)
abstract void
onFailure()
abstract void
onFinish()
void
run()
void
run(RunCallback callback)
-
-
-
Method Detail
-
add
public Sequencer add(ISequenceAction... actions)
-
add
public Sequencer add(java.util.Collection<ISequenceAction> actions)
-
onFailure
public abstract void onFailure()
- Specified by:
onFailure
in interfaceRunCallback
-
onFinish
public abstract void onFinish()
- Specified by:
onFinish
in interfaceRunCallback
-
run
public void run()
-
run
public void run(RunCallback callback)
-
-