Uses of Interface
net.officefloor.frame.internal.structure.FlowMetaData
-
-
Uses of FlowMetaData in net.officefloor.frame.impl.construct.flow
Methods in net.officefloor.frame.impl.construct.flow that return FlowMetaData Modifier and Type Method Description <F extends java.lang.Enum<F>>
FlowMetaData[]FlowMetaDataFactory. createFlowMetaData(FlowConfiguration<F>[] configurations, OfficeFloorIssues.AssetType assetType, java.lang.String assetName, OfficeFloorIssues issues)
Creates theFlowMetaData
. -
Uses of FlowMetaData in net.officefloor.frame.impl.construct.managedobject
Methods in net.officefloor.frame.impl.construct.managedobject with parameters of type FlowMetaData Modifier and Type Method Description void
RawBoundManagedObjectInstanceMetaData. loadRemainingState(OfficeMetaData officeMetaData, ManagedObjectStartupFunction[] startupFunctions, FlowMetaData recycleFlowMetaData, ManagedObjectAdministrationMetaDataFactory managedObjectAdminFactory, AssetManagerRegistry assetManagerRegistry, long defaultAsynchronousFlowTimeout, OfficeFloorIssues issues)
Loads the remaining state for theManagedObjectMetaData
. -
Uses of FlowMetaData in net.officefloor.frame.impl.construct.util
Methods in net.officefloor.frame.impl.construct.util that return FlowMetaData Modifier and Type Method Description static FlowMetaData
ConstructUtil. newFlowMetaData(ManagedFunctionMetaData<?,?> functionMetaData, boolean isSpawnThreadState)
Creates a newFlowMetaData
. -
Uses of FlowMetaData in net.officefloor.frame.impl.execute.administration
Methods in net.officefloor.frame.impl.execute.administration that return FlowMetaData Modifier and Type Method Description FlowMetaData
AdministrationMetaDataImpl. getFlow(int flowIndex)
Constructors in net.officefloor.frame.impl.execute.administration with parameters of type FlowMetaData Constructor Description AdministrationMetaDataImpl(java.lang.String administrationName, AdministrationFactory<E,F,G> administrationFactory, java.lang.Class<E> extensionInterface, ManagedObjectExtensionExtractorMetaData<E>[] eiMetaData, TeamManagement responsibleTeam, long asynchronousFlowTimeout, AssetManagerReference asynchronousFlowAssetManagerReference, FlowMetaData[] flowMetaData, int[] governanceIndexes, EscalationProcedure escalationProcedure, OfficeMetaData officeMetaData)
Instantiate. -
Uses of FlowMetaData in net.officefloor.frame.impl.execute.flow
Classes in net.officefloor.frame.impl.execute.flow that implement FlowMetaData Modifier and Type Class Description class
FlowMetaDataImpl
Implementation of theFlowMetaData
. -
Uses of FlowMetaData in net.officefloor.frame.impl.execute.function
Constructors in net.officefloor.frame.impl.execute.function with parameters of type FlowMetaData Constructor Description SpawnThreadFunctionLogic(FlowMetaData flowMetaData, java.lang.Object parameter, FlowCompletion completion, ThreadState currentThreadState)
Instantiate. -
Uses of FlowMetaData in net.officefloor.frame.impl.execute.governance
Methods in net.officefloor.frame.impl.execute.governance that return FlowMetaData Modifier and Type Method Description FlowMetaData
GovernanceMetaDataImpl. getFlow(int flowIndex)
Methods in net.officefloor.frame.impl.execute.governance with parameters of type FlowMetaData Modifier and Type Method Description void
GovernanceMetaDataImpl. loadOfficeMetaData(OfficeMetaData officeMetaData, FlowMetaData[] flowMetaData, EscalationProcedure escalationProcedure)
Loads the remaining state. -
Uses of FlowMetaData in net.officefloor.frame.impl.execute.managedfunction
Methods in net.officefloor.frame.impl.execute.managedfunction that return FlowMetaData Modifier and Type Method Description FlowMetaData
ManagedFunctionMetaDataImpl. getFlow(int flowIndex)
Methods in net.officefloor.frame.impl.execute.managedfunction with parameters of type FlowMetaData 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
. -
Uses of FlowMetaData in net.officefloor.frame.impl.execute.managedobject
Methods in net.officefloor.frame.impl.execute.managedobject that return FlowMetaData Modifier and Type Method Description FlowMetaData
ManagedObjectStartupFunctionImpl. getFlowMetaData()
Methods in net.officefloor.frame.impl.execute.managedobject with parameters of type FlowMetaData Modifier and Type Method Description FunctionState
ManagedObjectCleanupImpl. cleanup(FlowMetaData recycleFlowMetaData, java.lang.Class<?> objectType, ManagedObject managedObject, ManagedObjectPool managedObjectPool)
void
ManagedObjectMetaDataImpl. loadRemainingState(OfficeMetaData officeMetaData, ManagedObjectStartupFunction[] startupFunctions, FlowMetaData recycleFlowMetaData, ManagedObjectAdministrationMetaData<?,?,?>[] preloadAdministration)
Loads the remaining state of thisManagedObjectMetaData
.Constructors in net.officefloor.frame.impl.execute.managedobject with parameters of type FlowMetaData Constructor Description ManagedObjectStartupFunctionImpl(FlowMetaData flowMetaData, java.lang.Object parameter)
Instantiate. -
Uses of FlowMetaData in net.officefloor.frame.impl.execute.office
Methods in net.officefloor.frame.impl.execute.office that return FlowMetaData Modifier and Type Method Description FlowMetaData
OfficeStartupFunctionImpl. getFlowMetaData()
Methods in net.officefloor.frame.impl.execute.office with parameters of type FlowMetaData Modifier and Type Method Description FunctionState
OfficeMetaDataImpl. createProcess(FlowMetaData flowMetaData, java.lang.Object parameter, FlowCallback callback, ThreadState callbackThreadState)
ProcessManager
OfficeMetaDataImpl. 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 FlowMetaData Constructor Description OfficeStartupFunctionImpl(FlowMetaData flowMetaData, java.lang.Object parameter)
Initiate. -
Uses of FlowMetaData in net.officefloor.frame.impl.execute.officefloor
Methods in net.officefloor.frame.impl.execute.officefloor that return FlowMetaData Modifier and Type Method Description FlowMetaData
ManagedObjectServiceContextImpl. getFlowMetaData(int flowIndex)
Obtains theFlowMetaData
.Methods in net.officefloor.frame.impl.execute.officefloor with parameters of type FlowMetaData Modifier and Type Method Description ProcessManager
ManagedObjectServiceContextImpl. invokeProcess(FlowMetaData flowMetaData, java.lang.Object parameter, ManagedObject managedObject, long delay, FlowCallback callback)
Invokes theProcessState
for theFlowMetaData
.Constructors in net.officefloor.frame.impl.execute.officefloor with parameters of type FlowMetaData Constructor Description ManagedObjectExecuteManagerFactoryImpl(ManagedObjectMetaData<?> managedObjectMetaData, int processMoIndex, FlowMetaData[] processLinks, java.util.concurrent.ThreadFactory[][] executionStrategies, java.util.logging.Logger executeLogger, OfficeMetaData officeMetaData)
Initiate.ManagedObjectExecuteManagerImpl(ManagedObjectMetaData<?> managedObjectMetaData, int processMoIndex, FlowMetaData[] processLinks, java.util.concurrent.ThreadFactory[][] executionStrategies, java.util.logging.Logger executeLogger, OfficeMetaData officeMetaData)
Initiate.ManagedObjectServiceContextImpl(ManagedObjectMetaData<?> managedObjectMetaData, int processMoIndex, FlowMetaData[] processLinks, OfficeMetaData officeMetaData)
Instantiate. -
Uses of FlowMetaData in net.officefloor.frame.internal.structure
Methods in net.officefloor.frame.internal.structure that return FlowMetaData Modifier and Type Method Description FlowMetaData
ManagedFunctionLogicMetaData. getFlow(int flowIndex)
Obtains theFlowMetaData
of the specifiedFlow
.FlowMetaData
ManagedObjectStartupFunction. getFlowMetaData()
Obtains theFlowMetaData
for the startup task.FlowMetaData
OfficeStartupFunction. getFlowMetaData()
Obtains theFlowMetaData
for the startup task.Methods in net.officefloor.frame.internal.structure with parameters of type FlowMetaData Modifier and Type Method Description FunctionState
ManagedObjectCleanup. cleanup(FlowMetaData recycleFlowMetaData, java.lang.Class<?> objectType, ManagedObject managedObject, ManagedObjectPool managedObjectPool)
Creates the clean upFunctionState
.FunctionState
OfficeMetaData. createProcess(FlowMetaData flowMetaData, java.lang.Object parameter, FlowCallback callback, ThreadState callbackThreadState)
Creates a newProcessState
.void
ManagedFunctionLogicContext. doFlow(FlowMetaData flowMetaData, java.lang.Object parameter, FlowCallback callback)
Invokes aFlow
.ProcessManager
OfficeMetaData. invokeProcess(FlowMetaData flowMetaData, java.lang.Object parameter, long delay, FlowCallback callback, ThreadState callbackThreadState, ManagedObject inputManagedObject, ManagedObjectMetaData<?> inputManagedObjectMetaData, int processBoundIndexForInputManagedObject)
Invokes aProcessState
.
-