com.irs.jam
Class PlanRuntimeParallelState

java.lang.Object
  |
  +--com.irs.jam.PlanRuntimeState
        |
        +--com.irs.jam.PlanRuntimeParallelState
All Implemented Interfaces:
java.io.Serializable

public class PlanRuntimeParallelState
extends PlanRuntimeState
implements java.io.Serializable

Represents the runtime state of parallel execution of sequences within plans.

See Also:
Serialized Form

Field Summary
static boolean _output1
           
static boolean _output2
           
protected  PlanRuntimeThreadState[] _threads
           
protected  boolean _threadsStarted
           
 int[] _threadState
           
 
Fields inherited from class com.irs.jam.PlanRuntimeState
_substate, _thisConstruct, PLAN_CONSTRUCT_COMPLETE, PLAN_CONSTRUCT_FAILED, PLAN_CONSTRUCT_INCOMP
 
Constructor Summary
PlanRuntimeParallelState(PlanParallelConstruct be)
           
 
Method Summary
 int execute(Binding b, Goal thisGoal, Goal prevGoal)
           
 
Methods inherited from class com.irs.jam.PlanRuntimeState
getSubstate, getThisConstruct, intend, setSubstate, setThisConstruct
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_threadsStarted

protected boolean _threadsStarted

_threads

protected PlanRuntimeThreadState[] _threads

_threadState

public int[] _threadState

_output1

public static final boolean _output1

_output2

public static final boolean _output2
Constructor Detail

PlanRuntimeParallelState

public PlanRuntimeParallelState(PlanParallelConstruct be)
Method Detail

execute

public int execute(Binding b,
                   Goal thisGoal,
                   Goal prevGoal)
Overrides:
execute in class PlanRuntimeState