wt.workflow.engine
Class StandardWfEngineService.ChangeState

java.lang.Object
  extended bywt.workflow.engine.StandardWfEngineService.ChangeState
All Implemented Interfaces:
Runnable
Enclosing class:
StandardWfEngineService

class StandardWfEngineService.ChangeState
extends Object
implements Runnable

Runnable class that implements the state transition. Among other things, it is used to abort objects that has thrown exceptions. Needs to be in a different thread so it is not affected by rollbacks.


Field Summary
private  WTCollection processList
           
private  boolean propagate
           
private  WfTransition transition
           
 
Constructor Summary
StandardWfEngineService.ChangeState(WfExecutionObject exec_obj, WfTransition transition, boolean propagate)
           
StandardWfEngineService.ChangeState(WTCollection collection, WfTransition transition, boolean propagate)
           
 
Method Summary
 void run()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

processList

private WTCollection processList

transition

private WfTransition transition

propagate

private boolean propagate
Constructor Detail

StandardWfEngineService.ChangeState

public StandardWfEngineService.ChangeState(WfExecutionObject exec_obj,
                                           WfTransition transition,
                                           boolean propagate)

StandardWfEngineService.ChangeState

public StandardWfEngineService.ChangeState(WTCollection collection,
                                           WfTransition transition,
                                           boolean propagate)
Method Detail

run

public void run()
Specified by:
run in interface Runnable