Uses of Interface
net.officefloor.frame.internal.structure.ThreadState
Packages that use ThreadState
Package
Description
-
Uses of ThreadState in net.officefloor.frame.impl.execute.administration
Methods in net.officefloor.frame.impl.execute.administration with parameters of type ThreadStateModifier and TypeMethodDescriptionvoidAdministrationFunctionLogic.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 -
Uses of ThreadState in net.officefloor.frame.impl.execute.flow
Methods in net.officefloor.frame.impl.execute.flow that return ThreadStateConstructors in net.officefloor.frame.impl.execute.flow with parameters of type ThreadStateModifierConstructorDescriptionFlowImpl(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 ThreadStateModifier and TypeMethodDescriptionAbstractDelegateFunctionState.getThreadState()AbstractFunctionState.getThreadState()ManagedFunctionContainerImpl.getThreadState()Constructors in net.officefloor.frame.impl.execute.function with parameters of type ThreadStateModifierConstructorDescriptionAbstractFunctionState(ThreadState threadState) Instantiate.SpawnThreadFunctionLogic(FlowMetaData flowMetaData, 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 ThreadStateModifier and TypeMethodDescriptionGovernanceMetaDataImpl.createGovernanceContainer(ThreadState threadState, int governanceIndex) Constructors in net.officefloor.frame.impl.execute.governance with parameters of type ThreadStateModifierConstructorDescriptionGovernanceContainerImpl(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 ThreadStateModifier and TypeMethodDescriptionvoidManagedFunctionLogicImpl.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 ThreadStateModifier and TypeMethodDescriptionManagedObjectContainerImpl.getOwningThreadState()ManagedObjectContainerImpl.getResponsibleThreadState()Constructors in net.officefloor.frame.impl.execute.managedobject with parameters of type ThreadStateModifierConstructorDescriptionManagedObjectContainerImpl(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 ThreadStateModifier and TypeMethodDescriptionOfficeMetaDataImpl.createProcess(FlowMetaData flowMetaData, Object parameter, FlowCallback callback, ThreadState callbackThreadState) OfficeMetaDataImpl.invokeProcess(FlowMetaData flowMetaData, 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 ThreadStateModifierConstructorDescriptionStateManagerImpl(Map<String, ManagedFunctionMetaData<?, ?>> loadObjectMetaDatas, ThreadState threadState, MonitorClock monitorClock, Consumer<FunctionState> functionExecutor, Runnable cleanUpState) Instantiate. -
Uses of ThreadState in net.officefloor.frame.impl.execute.process
Methods in net.officefloor.frame.impl.execute.process that return ThreadStateMethods in net.officefloor.frame.impl.execute.process with parameters of type ThreadStateModifier and TypeMethodDescriptionProcessStateImpl.threadComplete(ThreadState thread, FunctionState threadCompletion) Constructors in net.officefloor.frame.impl.execute.process with parameters of type ThreadStateModifierConstructorDescriptionProcessStateImpl(ProcessMetaData processMetaData, OfficeMetaData officeMetaData, FlowCallback callback, ThreadState callbackThreadState, ThreadLocalAwareExecutor threadLocalAwareExecutor, Profiler profiler, Consumer<ProcessState> initialSetup) Initiate.ProcessStateImpl(ProcessMetaData processMetaData, OfficeMetaData officeMetaData, FlowCallback callback, ThreadState callbackThreadState, ThreadLocalAwareExecutor threadLocalAwareExecutor, Profiler profiler, ManagedObject inputManagedObject, ManagedObjectMetaData<?> inputManagedObjectMetaData, int inputManagedObjectIndex, 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 ThreadStateMethods in net.officefloor.frame.impl.execute.profile with parameters of type ThreadState -
Uses of ThreadState in net.officefloor.frame.impl.execute.thread
Classes in net.officefloor.frame.impl.execute.thread that implement ThreadStateFields in net.officefloor.frame.impl.execute.thread with type parameters of type ThreadStateModifier and TypeFieldDescriptionprotected final LinkedListSet<Flow,ThreadState> ThreadStateImpl.activeFlowsActiveFlowinstances for thisThreadState.Methods in net.officefloor.frame.impl.execute.thread with parameters of type ThreadStateModifier and TypeMethodDescriptionstatic ThreadStateContextThreadStateImpl.attachThreadStateToThread(ThreadState threadState, boolean isRequireThreadStateSafe) Attaches theThreadStateto theThread.static ThreadStateContextThreadStateImpl.currentThreadContext(ThreadState fallbackThreadState) Obtains the currentThreadStateContext.Constructors in net.officefloor.frame.impl.execute.thread with parameters of type ThreadStateModifierConstructorDescriptionThreadStateImpl(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 ThreadStateModifier and TypeMethodDescriptionProcessState.getMainThreadState()Obtains the mainThreadStatefor thisProcessState.Asset.getOwningThreadState()Obtains theThreadStateowning thisAsset.ManagedObjectContainer.getResponsibleThreadState()Obtains theThreadStateresponsible for changes to thisManagedObjectContainer.Flow.getThreadState()Obtains theThreadStatecontaining thisFlow.FunctionState.getThreadState()Obtains theThreadStatefor thisFunctionState.Methods in net.officefloor.frame.internal.structure with parameters of type ThreadStateModifier and TypeMethodDescriptionProcessProfiler.addThreadState(ThreadState threadState) Adds aThreadStateto be profiled.ThreadStateContext.createFunction(FunctionLogic logic, ThreadState fallbackThreadState) GovernanceMetaData.createGovernanceContainer(ThreadState threadState, int governanceIndex) Creates theGovernanceContainer.OfficeMetaData.createProcess(FlowMetaData flowMetaData, Object parameter, FlowCallback callback, ThreadState callbackThreadState) Creates a newProcessState.voidManagedFunctionLogic.execute(ManagedFunctionLogicContext context, ThreadState threadState) Executes theManagedFunctionLogic.OfficeMetaData.invokeProcess(FlowMetaData flowMetaData, Object parameter, long delay, FlowCallback callback, ThreadState callbackThreadState, ManagedObject inputManagedObject, ManagedObjectMetaData<?> inputManagedObjectMetaData, int processBoundIndexForInputManagedObject) Invokes aProcessState.ProcessState.threadComplete(ThreadState thread, FunctionState threadCompletion) Flags that the inputThreadStatehas complete.