Uses of Interface
net.officefloor.frame.internal.structure.ManagedFunctionMetaData
-
-
Uses of ManagedFunctionMetaData in net.officefloor.frame.impl.construct.managedfunction
Methods in net.officefloor.frame.impl.construct.managedfunction that return ManagedFunctionMetaData Modifier and Type Method Description ManagedFunctionMetaData<O,F>
RawManagedFunctionMetaData. getManagedFunctionMetaData()
Obtains theManagedFunctionMetaData
. -
Uses of ManagedFunctionMetaData in net.officefloor.frame.impl.construct.office
Methods in net.officefloor.frame.impl.construct.office that return ManagedFunctionMetaData Modifier and Type Method Description ManagedFunctionMetaData<?,?>
ManagedFunctionLocatorImpl. getManagedFunctionMetaData(java.lang.String functionName)
Constructors in net.officefloor.frame.impl.construct.office with parameters of type ManagedFunctionMetaData Constructor Description ManagedFunctionLocatorImpl(ManagedFunctionMetaData<?,?>[] allFunctionMetaData)
Initiate. -
Uses of ManagedFunctionMetaData in net.officefloor.frame.impl.construct.util
Methods in net.officefloor.frame.impl.construct.util that return ManagedFunctionMetaData Modifier and Type Method Description static ManagedFunctionMetaData<?,?>
ConstructUtil. getFunctionMetaData(ManagedFunctionReference functionReference, ManagedFunctionLocator functionLocator, OfficeFloorIssues issues, OfficeFloorIssues.AssetType assetType, java.lang.String assetName, java.lang.String forItemDescription)
Obtains theManagedFunctionMetaData
reporting any failure to find to theOfficeFloorIssues
.Methods in net.officefloor.frame.impl.construct.util with parameters of type ManagedFunctionMetaData Modifier and Type Method Description static FlowMetaData
ConstructUtil. newFlowMetaData(ManagedFunctionMetaData<?,?> functionMetaData, boolean isSpawnThreadState)
Creates a newFlowMetaData
. -
Uses of ManagedFunctionMetaData in net.officefloor.frame.impl.execute.administration
Methods in net.officefloor.frame.impl.execute.administration that return ManagedFunctionMetaData Modifier and Type Method Description ManagedFunctionMetaData<?,?>
AdministrationMetaDataImpl. getNextManagedFunctionMetaData()
-
Uses of ManagedFunctionMetaData in net.officefloor.frame.impl.execute.escalation
Methods in net.officefloor.frame.impl.execute.escalation that return ManagedFunctionMetaData Modifier and Type Method Description ManagedFunctionMetaData<?,?>
EscalationFlowImpl. getManagedFunctionMetaData()
ManagedFunctionMetaData<?,?>
EscalationHandlerEscalationFlow. getManagedFunctionMetaData()
Constructors in net.officefloor.frame.impl.execute.escalation with parameters of type ManagedFunctionMetaData Constructor Description EscalationFlowImpl(java.lang.Class<? extends java.lang.Throwable> typeOfCause, ManagedFunctionMetaData<?,?> taskMetaData)
Initiate. -
Uses of ManagedFunctionMetaData in net.officefloor.frame.impl.execute.flow
Methods in net.officefloor.frame.impl.execute.flow that return ManagedFunctionMetaData Modifier and Type Method Description ManagedFunctionMetaData<?,?>
FlowMetaDataImpl. getInitialFunctionMetaData()
Methods in net.officefloor.frame.impl.execute.flow with parameters of type ManagedFunctionMetaData Modifier and Type Method Description <O extends java.lang.Enum<O>,F extends java.lang.Enum<F>>
ManagedFunctionContainerFlowImpl. createManagedFunction(java.lang.Object parameter, ManagedFunctionMetaData<O,F> managedFunctionMetaData, boolean isEnforceGovernance, BlockState parallelFunctionOwner)
Constructors in net.officefloor.frame.impl.execute.flow with parameters of type ManagedFunctionMetaData Constructor Description FlowMetaDataImpl(boolean isSpawnThreadState, ManagedFunctionMetaData<?,?> initialFunctionMetaData)
Initiate. -
Uses of ManagedFunctionMetaData in net.officefloor.frame.impl.execute.governance
Methods in net.officefloor.frame.impl.execute.governance that return ManagedFunctionMetaData Modifier and Type Method Description ManagedFunctionMetaData<?,?>
GovernanceMetaDataImpl. getNextManagedFunctionMetaData()
-
Uses of ManagedFunctionMetaData in net.officefloor.frame.impl.execute.managedfunction
Classes in net.officefloor.frame.impl.execute.managedfunction that implement ManagedFunctionMetaData Modifier and Type Class Description class
ManagedFunctionMetaDataImpl<O extends java.lang.Enum<O>,F extends java.lang.Enum<F>>
Meta-data of aManagedFunction
.Methods in net.officefloor.frame.impl.execute.managedfunction that return ManagedFunctionMetaData Modifier and Type Method Description ManagedFunctionMetaData<?,?>
ManagedFunctionMetaDataImpl. getNextManagedFunctionMetaData()
Methods in net.officefloor.frame.impl.execute.managedfunction with parameters of type ManagedFunctionMetaData Modifier and Type Method Description void
ManagedFunctionMetaDataImpl. loadOfficeMetaData(OfficeMetaData officeMetaData, FlowMetaData[] flowMetaData, ManagedFunctionMetaData<?,?> nextFunctionMetaData, EscalationProcedure escalationProcedure, ManagedFunctionAdministrationMetaData<?,?,?>[] preAdministration, ManagedFunctionAdministrationMetaData<?,?,?>[] postAdministration, ManagedObjectIndex[] requiredManagedObjects)
Loads the remaining state of thisManagedFunctionMetaData
.Constructors in net.officefloor.frame.impl.execute.managedfunction with parameters of type ManagedFunctionMetaData Constructor Description ManagedFunctionLogicImpl(ManagedFunctionMetaData<O,F> functionMetaData, java.lang.Object parameter)
Initiate. -
Uses of ManagedFunctionMetaData in net.officefloor.frame.impl.execute.office
Methods in net.officefloor.frame.impl.execute.office that return ManagedFunctionMetaData Modifier and Type Method Description ManagedFunctionMetaData<?,?>[]
OfficeMetaDataImpl. getManagedFunctionMetaData()
Constructors in net.officefloor.frame.impl.execute.office with parameters of type ManagedFunctionMetaData Constructor Description FunctionManagerImpl(ManagedFunctionMetaData<?,?> functionMetaData, OfficeMetaData officeMetaData)
Initiate.OfficeMetaDataImpl(java.lang.String officeName, OfficeManagerHirer officeManagerHirer, MonitorClock monitorClock, FunctionLoop functionLoop, ThreadLocalAwareExecutor threadLocalAwareExecutor, Executive executive, ManagedExecutionFactory managedExecutionFactory, ManagedFunctionMetaData<?,?>[] functionMetaDatas, ManagedFunctionLocator functionLocator, ProcessMetaData processMetaData, ManagedFunctionMetaData<?,?> stateKeepAliveFunctionMetaData, java.util.Map<java.lang.String,ManagedFunctionMetaData<?,?>> loadObjectMetaDatas, OfficeStartupFunction[] startupFunctions, Profiler profiler)
Initiate.Constructor parameters in net.officefloor.frame.impl.execute.office with type arguments of type ManagedFunctionMetaData Constructor Description OfficeMetaDataImpl(java.lang.String officeName, OfficeManagerHirer officeManagerHirer, MonitorClock monitorClock, FunctionLoop functionLoop, ThreadLocalAwareExecutor threadLocalAwareExecutor, Executive executive, ManagedExecutionFactory managedExecutionFactory, ManagedFunctionMetaData<?,?>[] functionMetaDatas, ManagedFunctionLocator functionLocator, ProcessMetaData processMetaData, ManagedFunctionMetaData<?,?> stateKeepAliveFunctionMetaData, java.util.Map<java.lang.String,ManagedFunctionMetaData<?,?>> loadObjectMetaDatas, OfficeStartupFunction[] startupFunctions, Profiler profiler)
Initiate.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 ManagedFunctionMetaData in net.officefloor.frame.impl.execute.process
Methods in net.officefloor.frame.impl.execute.process with parameters of type ManagedFunctionMetaData Modifier and Type Method Description FunctionState
ProcessStateImpl. spawnThreadState(ManagedFunctionMetaData<?,?> managedFunctionMetaData, java.lang.Object parameter, FlowCompletion completion, boolean isEscalationHandlingThreadState)
-
Uses of ManagedFunctionMetaData in net.officefloor.frame.internal.structure
Methods in net.officefloor.frame.internal.structure that return ManagedFunctionMetaData Modifier and Type Method Description ManagedFunctionMetaData<?,?>
FlowMetaData. getInitialFunctionMetaData()
ManagedFunctionMetaData<?,?>
EscalationFlow. getManagedFunctionMetaData()
Obtains theManagedFunctionMetaData
of the escalation handlingManagedFunction
.ManagedFunctionMetaData<?,?>
ManagedFunctionLocator. getManagedFunctionMetaData(java.lang.String functionName)
Obtains theManagedFunctionMetaData
.ManagedFunctionMetaData<?,?>[]
OfficeMetaData. getManagedFunctionMetaData()
ManagedFunctionMetaData<?,?>
ManagedFunctionLogicMetaData. getNextManagedFunctionMetaData()
Obtains theManagedFunctionMetaData
of the nextManagedFunction
.Methods in net.officefloor.frame.internal.structure with parameters of type ManagedFunctionMetaData Modifier and Type Method Description <O extends java.lang.Enum<O>,F extends java.lang.Enum<F>>
ManagedFunctionContainerFlow. createManagedFunction(java.lang.Object parameter, ManagedFunctionMetaData<O,F> managedFunctionMetaData, boolean isEnforceGovernance, BlockState parallelFunctionOwner)
FunctionState
ProcessState. spawnThreadState(ManagedFunctionMetaData<?,?> managedFunctionMetaData, java.lang.Object parameter, FlowCompletion completion, boolean isEscalationHandlingThreadState)
Spawns a newThreadState
contained in thisProcessState
.
-