Uses of Interface
net.officefloor.frame.internal.structure.ManagedFunctionMetaData
Packages that use ManagedFunctionMetaData
Package
Description
-
Uses of ManagedFunctionMetaData in net.officefloor.frame.impl.construct.managedfunction
Methods in net.officefloor.frame.impl.construct.managedfunction that return ManagedFunctionMetaDataModifier and TypeMethodDescriptionRawManagedFunctionMetaData.getManagedFunctionMetaData()Obtains theManagedFunctionMetaData. -
Uses of ManagedFunctionMetaData in net.officefloor.frame.impl.construct.office
Methods in net.officefloor.frame.impl.construct.office that return ManagedFunctionMetaDataModifier and TypeMethodDescriptionManagedFunctionLocatorImpl.getManagedFunctionMetaData(String functionName) Constructors in net.officefloor.frame.impl.construct.office with parameters of type ManagedFunctionMetaDataModifierConstructorDescriptionManagedFunctionLocatorImpl(ManagedFunctionMetaData<?, ?>[] allFunctionMetaData) Initiate. -
Uses of ManagedFunctionMetaData in net.officefloor.frame.impl.construct.util
Methods in net.officefloor.frame.impl.construct.util that return ManagedFunctionMetaDataModifier and TypeMethodDescriptionstatic ManagedFunctionMetaData<?,?> ConstructUtil.getFunctionMetaData(ManagedFunctionReference functionReference, ManagedFunctionLocator functionLocator, OfficeFloorIssues issues, OfficeFloorIssues.AssetType assetType, String assetName, String forItemDescription) Obtains theManagedFunctionMetaDatareporting any failure to find to theOfficeFloorIssues.Methods in net.officefloor.frame.impl.construct.util with parameters of type ManagedFunctionMetaDataModifier and TypeMethodDescriptionstatic FlowMetaDataConstructUtil.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 ManagedFunctionMetaDataConstructors in net.officefloor.frame.impl.execute.administration with parameters of type ManagedFunctionMetaDataModifierConstructorDescriptionAdministrationFunctionLogic(AdministrationMetaData<E, F, G> metaData, ManagedFunctionMetaData<?, ?> managedFunctionMetaData, E[] extensions, Logger logger) Initiate. -
Uses of ManagedFunctionMetaData in net.officefloor.frame.impl.execute.escalation
Methods in net.officefloor.frame.impl.execute.escalation that return ManagedFunctionMetaDataModifier and TypeMethodDescriptionEscalationFlowImpl.getManagedFunctionMetaData()EscalationHandlerEscalationFlow.getManagedFunctionMetaData()Constructors in net.officefloor.frame.impl.execute.escalation with parameters of type ManagedFunctionMetaDataModifierConstructorDescriptionEscalationFlowImpl(Class<? extends 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 ManagedFunctionMetaDataMethods in net.officefloor.frame.impl.execute.flow with parameters of type ManagedFunctionMetaDataModifier and TypeMethodDescription<O extends Enum<O>,F extends Enum<F>>
ManagedFunctionContainerFlowImpl.createManagedFunction(Object parameter, ManagedFunctionMetaData<O, F> managedFunctionMetaData, boolean isEnforceGovernance, BlockState parallelFunctionOwner) Constructors in net.officefloor.frame.impl.execute.flow with parameters of type ManagedFunctionMetaDataModifierConstructorDescriptionFlowMetaDataImpl(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 -
Uses of ManagedFunctionMetaData in net.officefloor.frame.impl.execute.managedfunction
Classes in net.officefloor.frame.impl.execute.managedfunction that implement ManagedFunctionMetaDataModifier and TypeClassDescriptionclassManagedFunctionMetaDataImpl<O extends Enum<O>,F extends Enum<F>> Meta-data of aManagedFunction.Methods in net.officefloor.frame.impl.execute.managedfunction that return ManagedFunctionMetaDataMethods in net.officefloor.frame.impl.execute.managedfunction with parameters of type ManagedFunctionMetaDataModifier and TypeMethodDescriptionvoidManagedFunctionMetaDataImpl.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 ManagedFunctionMetaDataModifierConstructorDescriptionManagedFunctionLogicImpl(ManagedFunctionMetaData<O, F> functionMetaData, Object parameter) Initiate. -
Uses of ManagedFunctionMetaData in net.officefloor.frame.impl.execute.office
Methods in net.officefloor.frame.impl.execute.office that return ManagedFunctionMetaDataModifier and TypeMethodDescriptionManagedFunctionMetaData<?,?>[] OfficeMetaDataImpl.getManagedFunctionMetaData()Constructors in net.officefloor.frame.impl.execute.office with parameters of type ManagedFunctionMetaDataModifierConstructorDescriptionFunctionManagerImpl(ManagedFunctionMetaData<?, ?> functionMetaData, OfficeMetaData officeMetaData) Initiate.OfficeMetaDataImpl(String officeName, OfficeManagerHirer officeManagerHirer, MonitorClock monitorClock, FunctionLoop functionLoop, ThreadLocalAwareExecutor threadLocalAwareExecutor, Executive executive, ManagedExecutionFactory managedExecutionFactory, ManagedFunctionMetaData<?, ?>[] functionMetaDatas, ManagedFunctionLocator functionLocator, ProcessMetaData processMetaData, ManagedFunctionMetaData<?, ?> stateKeepAliveFunctionMetaData, Map<String, ManagedFunctionMetaData<?, ?>> loadObjectMetaDatas, OfficeStartupFunction[] startupFunctions, Profiler profiler) Initiate.Constructor parameters in net.officefloor.frame.impl.execute.office with type arguments of type ManagedFunctionMetaDataModifierConstructorDescriptionOfficeMetaDataImpl(String officeName, OfficeManagerHirer officeManagerHirer, MonitorClock monitorClock, FunctionLoop functionLoop, ThreadLocalAwareExecutor threadLocalAwareExecutor, Executive executive, ManagedExecutionFactory managedExecutionFactory, ManagedFunctionMetaData<?, ?>[] functionMetaDatas, ManagedFunctionLocator functionLocator, ProcessMetaData processMetaData, ManagedFunctionMetaData<?, ?> stateKeepAliveFunctionMetaData, Map<String, ManagedFunctionMetaData<?, ?>> loadObjectMetaDatas, OfficeStartupFunction[] startupFunctions, Profiler profiler) Initiate.StateManagerImpl(Map<String, ManagedFunctionMetaData<?, ?>> loadObjectMetaDatas, ThreadState threadState, MonitorClock monitorClock, Consumer<FunctionState> functionExecutor, 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 ManagedFunctionMetaDataModifier and TypeMethodDescriptionProcessStateImpl.spawnThreadState(ManagedFunctionMetaData<?, ?> managedFunctionMetaData, Object parameter, FlowCompletion completion, boolean isEscalationHandlingThreadState) -
Uses of ManagedFunctionMetaData in net.officefloor.frame.internal.structure
Methods in net.officefloor.frame.internal.structure that return ManagedFunctionMetaDataModifier and TypeMethodDescriptionFlowMetaData.getInitialFunctionMetaData()EscalationFlow.getManagedFunctionMetaData()Obtains theManagedFunctionMetaDataof the escalation handlingManagedFunction.ManagedFunctionLocator.getManagedFunctionMetaData(String functionName) Obtains theManagedFunctionMetaData.ManagedFunctionMetaData<?,?>[] OfficeMetaData.getManagedFunctionMetaData()ManagedFunctionLogicMetaData.getNextManagedFunctionMetaData()Obtains theManagedFunctionMetaDataof the nextManagedFunction.Methods in net.officefloor.frame.internal.structure with parameters of type ManagedFunctionMetaDataModifier and TypeMethodDescription<O extends Enum<O>,F extends Enum<F>>
ManagedFunctionContainerFlow.createManagedFunction(Object parameter, ManagedFunctionMetaData<O, F> managedFunctionMetaData, boolean isEnforceGovernance, BlockState parallelFunctionOwner) ProcessState.spawnThreadState(ManagedFunctionMetaData<?, ?> managedFunctionMetaData, Object parameter, FlowCompletion completion, boolean isEscalationHandlingThreadState) Spawns a newThreadStatecontained in thisProcessState.