Uses of Interface
net.officefloor.frame.internal.structure.ThreadState
-
-
Uses of ThreadState in net.officefloor.frame.impl.execute.administration
Methods in net.officefloor.frame.impl.execute.administration with parameters of type ThreadState Modifier and Type Method Description voidAdministrationFunctionLogic. execute(ManagedFunctionLogicContext context, ThreadState threadState) -
Uses of ThreadState in net.officefloor.frame.impl.execute.asset
Methods in net.officefloor.frame.impl.execute.asset that return ThreadState Modifier and Type Method Description ThreadStateAssetManagerImpl. getThreadState() -
Uses of ThreadState in net.officefloor.frame.impl.execute.flow
Methods in net.officefloor.frame.impl.execute.flow that return ThreadState Modifier and Type Method Description ThreadStateFlowImpl. getLinkedListSetOwner()ThreadStateFlowImpl. getThreadState()Constructors in net.officefloor.frame.impl.execute.flow with parameters of type ThreadState Constructor Description FlowImpl(FlowCompletion flowCompletion, EscalationCompletion escalationCompletion, ThreadState threadState)Initiate. -
Uses of ThreadState in net.officefloor.frame.impl.execute.function
Methods in net.officefloor.frame.impl.execute.function that return ThreadState Modifier and Type Method Description ThreadStateAbstractDelegateFunctionState. getThreadState()ThreadStateAbstractFunctionState. getThreadState()ThreadStateManagedFunctionContainerImpl. getThreadState()Constructors in net.officefloor.frame.impl.execute.function with parameters of type ThreadState Constructor Description AbstractFunctionState(ThreadState threadState)Instantiate.SpawnThreadFunctionLogic(FlowMetaData flowMetaData, java.lang.Object parameter, FlowCompletion completion, ThreadState currentThreadState)Instantiate.SynchroniseProcessStateFunctionLogic(ThreadState currentThreadState)Instantiate. -
Uses of ThreadState in net.officefloor.frame.impl.execute.governance
Methods in net.officefloor.frame.impl.execute.governance with parameters of type ThreadState Modifier and Type Method Description GovernanceContainer<I>GovernanceMetaDataImpl. createGovernanceContainer(ThreadState threadState, int governanceIndex)Constructors in net.officefloor.frame.impl.execute.governance with parameters of type ThreadState Constructor Description GovernanceContainerImpl(GovernanceMetaData<E,F> metaData, ThreadState threadState, int governanceIndex)Initiate. -
Uses of ThreadState in net.officefloor.frame.impl.execute.managedfunction
Methods in net.officefloor.frame.impl.execute.managedfunction with parameters of type ThreadState Modifier and Type Method Description voidManagedFunctionLogicImpl. execute(ManagedFunctionLogicContext context, ThreadState threadState) -
Uses of ThreadState in net.officefloor.frame.impl.execute.managedobject
Methods in net.officefloor.frame.impl.execute.managedobject that return ThreadState Modifier and Type Method Description ThreadStateManagedObjectContainerImpl. getOwningThreadState()ThreadStateManagedObjectContainerImpl. getResponsibleThreadState()Constructors in net.officefloor.frame.impl.execute.managedobject with parameters of type ThreadState Constructor Description ManagedObjectContainerImpl(ManagedObject managedObject, ManagedObjectMetaData<D> metaData, ThreadState responsibleThreadState)Initiate the container with a providedManagedObject.ManagedObjectContainerImpl(ManagedObjectMetaData<D> metaData, ThreadState responsibleThreadState)Initiate the container. -
Uses of ThreadState in net.officefloor.frame.impl.execute.office
Methods in net.officefloor.frame.impl.execute.office with parameters of type ThreadState Modifier and Type Method Description FunctionStateOfficeMetaDataImpl. createProcess(FlowMetaData flowMetaData, java.lang.Object parameter, FlowCallback callback, ThreadState callbackThreadState)ProcessManagerOfficeMetaDataImpl. invokeProcess(FlowMetaData flowMetaData, java.lang.Object parameter, long delay, FlowCallback callback, ThreadState callbackThreadState, ManagedObject inputManagedObject, ManagedObjectMetaData<?> inputManagedObjectMetaData, int processBoundIndexForInputManagedObject)Constructors in net.officefloor.frame.impl.execute.office with parameters of type ThreadState Constructor Description StateManagerImpl(java.util.Map<java.lang.String,ManagedFunctionMetaData<?,?>> loadObjectMetaDatas, ThreadState threadState, MonitorClock monitorClock, java.util.function.Consumer<FunctionState> functionExecutor, java.lang.Runnable cleanUpState)Instantiate. -
Uses of ThreadState in net.officefloor.frame.impl.execute.process
Methods in net.officefloor.frame.impl.execute.process that return ThreadState Modifier and Type Method Description ThreadStateProcessStateImpl. getMainThreadState()Methods in net.officefloor.frame.impl.execute.process with parameters of type ThreadState Modifier and Type Method Description FunctionStateProcessStateImpl. threadComplete(ThreadState thread, FunctionState threadCompletion)Constructors in net.officefloor.frame.impl.execute.process with parameters of type ThreadState Constructor Description ProcessStateImpl(ProcessMetaData processMetaData, OfficeMetaData officeMetaData, FlowCallback callback, ThreadState callbackThreadState, ThreadLocalAwareExecutor threadLocalAwareExecutor, Profiler profiler, java.util.function.Consumer<ProcessState> initialSetup)Initiate.ProcessStateImpl(ProcessMetaData processMetaData, OfficeMetaData officeMetaData, FlowCallback callback, ThreadState callbackThreadState, ThreadLocalAwareExecutor threadLocalAwareExecutor, Profiler profiler, ManagedObject inputManagedObject, ManagedObjectMetaData<?> inputManagedObjectMetaData, int inputManagedObjectIndex, java.util.function.Consumer<ProcessState> initialSetup)Initiate for aProcessStateinitiated by aManagedObject. -
Uses of ThreadState in net.officefloor.frame.impl.execute.profile
Methods in net.officefloor.frame.impl.execute.profile that return ThreadState Modifier and Type Method Description ThreadStateThreadProfilerImpl. getThreadState()Methods in net.officefloor.frame.impl.execute.profile with parameters of type ThreadState Modifier and Type Method Description ThreadProfilerProcessProfilerImpl. addThreadState(ThreadState threadState) -
Uses of ThreadState in net.officefloor.frame.impl.execute.thread
Classes in net.officefloor.frame.impl.execute.thread that implement ThreadState Modifier and Type Class Description classThreadStateImplImplementation of theThreadState.Fields in net.officefloor.frame.impl.execute.thread with type parameters of type ThreadState Modifier and Type Field Description protected LinkedListSet<Flow,ThreadState>ThreadStateImpl. activeFlowsActiveFlowinstances for thisThreadState.Methods in net.officefloor.frame.impl.execute.thread with parameters of type ThreadState Modifier and Type Method Description static ThreadStateContextThreadStateImpl. attachThreadStateToThread(ThreadState threadState, boolean isThreadStateSafe)Attaches theThreadStateto theThread.static ThreadStateContextThreadStateImpl. currentThreadContext(ThreadState fallbackThreadState)Obtains the currentThreadStateContext.Constructors in net.officefloor.frame.impl.execute.thread with parameters of type ThreadState Constructor Description ThreadStateImpl(ThreadMetaData threadMetaData, FlowCallback callback, ThreadState callbackThreadState, ProcessState processState, ProcessProfiler processProfiler)Initiate withProcessStateFlowCallback. -
Uses of ThreadState in net.officefloor.frame.internal.structure
Methods in net.officefloor.frame.internal.structure that return ThreadState Modifier and Type Method Description ThreadStateProcessState. getMainThreadState()Obtains the mainThreadStatefor thisProcessState.ThreadStateAsset. getOwningThreadState()Obtains theThreadStateowning thisAsset.ThreadStateManagedObjectContainer. getResponsibleThreadState()Obtains theThreadStateresponsible for changes to thisManagedObjectContainer.ThreadStateFlow. getThreadState()Obtains theThreadStatecontaining thisFlow.ThreadStateFunctionState. getThreadState()Obtains theThreadStatefor thisFunctionState.Methods in net.officefloor.frame.internal.structure with parameters of type ThreadState Modifier and Type Method Description ThreadProfilerProcessProfiler. addThreadState(ThreadState threadState)Adds aThreadStateto be profiled.FunctionStateThreadStateContext. createFunction(FunctionLogic logic, ThreadState fallbackThreadState)GovernanceContainer<E>GovernanceMetaData. createGovernanceContainer(ThreadState threadState, int governanceIndex)Creates theGovernanceContainer.FunctionStateOfficeMetaData. createProcess(FlowMetaData flowMetaData, java.lang.Object parameter, FlowCallback callback, ThreadState callbackThreadState)Creates a newProcessState.voidManagedFunctionLogic. execute(ManagedFunctionLogicContext context, ThreadState threadState)Executes theManagedFunctionLogic.ProcessManagerOfficeMetaData. invokeProcess(FlowMetaData flowMetaData, java.lang.Object parameter, long delay, FlowCallback callback, ThreadState callbackThreadState, ManagedObject inputManagedObject, ManagedObjectMetaData<?> inputManagedObjectMetaData, int processBoundIndexForInputManagedObject)Invokes aProcessState.FunctionStateProcessState. threadComplete(ThreadState thread, FunctionState threadCompletion)Flags that the inputThreadStatehas complete.
-