Uses of Interface
net.officefloor.frame.internal.structure.ManagedObjectMetaData
-
-
Uses of ManagedObjectMetaData in net.officefloor.frame.impl.construct.managedobject
Methods in net.officefloor.frame.impl.construct.managedobject that return ManagedObjectMetaData Modifier and Type Method Description ManagedObjectMetaData<?>
RawBoundManagedObjectInstanceMetaData. getManagedObjectMetaData()
Obtains theManagedObjectMetaData
. -
Uses of ManagedObjectMetaData in net.officefloor.frame.impl.execute.administration
Methods in net.officefloor.frame.impl.execute.administration with parameters of type ManagedObjectMetaData Modifier and Type Method Description I
ManagedObjectExtensionExtractorMetaDataImpl. extractExtension(ManagedObject managedObject, ManagedObjectMetaData<?> managedObjectMetaData)
-
Uses of ManagedObjectMetaData in net.officefloor.frame.impl.execute.function
Constructors in net.officefloor.frame.impl.execute.function with parameters of type ManagedObjectMetaData Constructor Description ManagedFunctionBoundManagedObjects(ManagedFunctionLogic managedFunctionLogic, ManagedObjectMetaData<?>[] managedObjectMetaData, ManagedObjectIndex[] requiredManagedObjects, boolean[] requiredGovernance, boolean isEnforceGovernance, ManagedFunctionLogicMetaData functionLogicMetaData, BlockState parallelOwner, Flow flow, boolean isUnloadManagedObjects)
Instantiate. -
Uses of ManagedObjectMetaData in net.officefloor.frame.impl.execute.governance
Methods in net.officefloor.frame.impl.execute.governance with parameters of type ManagedObjectMetaData Modifier and Type Method Description <O extends java.lang.Enum<O>>
RegisteredGovernanceGovernanceContainerImpl. registerManagedObject(E managedObjectExtension, ManagedObjectContainer managedobjectContainer, ManagedObjectMetaData<O> managedObjectMetaData, ManagedFunctionContainer managedFunctionContainer)
-
Uses of ManagedObjectMetaData in net.officefloor.frame.impl.execute.managedfunction
Methods in net.officefloor.frame.impl.execute.managedfunction that return ManagedObjectMetaData Modifier and Type Method Description ManagedObjectMetaData<?>[]
ManagedFunctionMetaDataImpl. getManagedObjectMetaData()
Constructors in net.officefloor.frame.impl.execute.managedfunction with parameters of type ManagedObjectMetaData Constructor Description ManagedFunctionMetaDataImpl(java.lang.String functionName, ManagedFunctionFactory<O,F> functionFactory, java.lang.Object[] annotations, java.lang.Class<?> parameterType, TeamManagement responsibleTeam, ManagedObjectIndex[] functionIndexedManagedObjects, ManagedObjectMetaData<?>[] functionBoundManagedObjects, boolean[] requiredGovernance, long asynchronousFlowTimeout, AssetManagerReference asynchronousFlowsAssetManagerReference, java.util.logging.Logger logger)
Initiate with details of the meta-data for theManagedFunction
. -
Uses of ManagedObjectMetaData in net.officefloor.frame.impl.execute.managedobject
Classes in net.officefloor.frame.impl.execute.managedobject that implement ManagedObjectMetaData Modifier and Type Class Description class
ManagedObjectMetaDataImpl<O extends java.lang.Enum<O>>
Meta-data of theManagedObject
.Methods in net.officefloor.frame.impl.execute.managedobject with parameters of type ManagedObjectMetaData Modifier and Type Method Description I
ManagedObjectGovernanceMetaDataImpl. extractExtension(ManagedObject managedObject, ManagedObjectMetaData<?> managedObjectMetaData)
Constructors in net.officefloor.frame.impl.execute.managedobject with parameters of type ManagedObjectMetaData 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 ManagedObjectMetaData in net.officefloor.frame.impl.execute.office
Methods in net.officefloor.frame.impl.execute.office with parameters of type ManagedObjectMetaData Modifier and Type Method Description ProcessManager
OfficeMetaDataImpl. invokeProcess(FlowMetaData flowMetaData, java.lang.Object parameter, long delay, FlowCallback callback, ThreadState callbackThreadState, ManagedObject inputManagedObject, ManagedObjectMetaData<?> inputManagedObjectMetaData, int processBoundIndexForInputManagedObject)
-
Uses of ManagedObjectMetaData in net.officefloor.frame.impl.execute.officefloor
Constructors in net.officefloor.frame.impl.execute.officefloor with parameters of type ManagedObjectMetaData Constructor Description ManagedObjectExecuteManagerFactoryImpl(ManagedObjectMetaData<?> managedObjectMetaData, int processMoIndex, FlowMetaData[] processLinks, java.util.concurrent.ThreadFactory[][] executionStrategies, java.util.logging.Logger executeLogger, OfficeMetaData officeMetaData)
Initiate.ManagedObjectExecuteManagerFactoryImpl(ManagedObjectMetaData<?> managedObjectMetaData, java.util.concurrent.ThreadFactory[][] executionStrategies, java.util.logging.Logger executeLogger, OfficeMetaData officeMetaData)
Instantiate forManagedObjectExecuteContext
that has noFlowMetaData
.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 ManagedObjectMetaData in net.officefloor.frame.impl.execute.process
Methods in net.officefloor.frame.impl.execute.process that return ManagedObjectMetaData Modifier and Type Method Description ManagedObjectMetaData<?>[]
ProcessMetaDataImpl. getManagedObjectMetaData()
Constructors in net.officefloor.frame.impl.execute.process with parameters of type ManagedObjectMetaData Constructor Description ProcessMetaDataImpl(ManagedObjectMetaData<?>[] managedObjectMetaData, ThreadMetaData threadMetaData)
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 aProcessState
initiated by aManagedObject
. -
Uses of ManagedObjectMetaData in net.officefloor.frame.impl.execute.thread
Methods in net.officefloor.frame.impl.execute.thread that return ManagedObjectMetaData Modifier and Type Method Description ManagedObjectMetaData<?>[]
ThreadMetaDataImpl. getManagedObjectMetaData()
Constructors in net.officefloor.frame.impl.execute.thread with parameters of type ManagedObjectMetaData Constructor Description ThreadMetaDataImpl(ManagedObjectMetaData<?>[] managedObjectMetaData, GovernanceMetaData<?,?>[] governanceMetaData, int maximumFunctionChainLength, ThreadSynchroniserFactory[] threadSynchronisers, EscalationProcedure officeEscalationProcedure, EscalationFlow officeFloorEscalation)
Initiate. -
Uses of ManagedObjectMetaData in net.officefloor.frame.internal.structure
Methods in net.officefloor.frame.internal.structure that return ManagedObjectMetaData Modifier and Type Method Description ManagedObjectMetaData<?>[]
ManagedFunctionMetaData. getManagedObjectMetaData()
Obtains the meta-data of theManagedObject
instances bound to theManagedFunction
.ManagedObjectMetaData<?>[]
ProcessMetaData. getManagedObjectMetaData()
ManagedObjectMetaData<?>[]
ThreadMetaData. getManagedObjectMetaData()
Methods in net.officefloor.frame.internal.structure with parameters of type ManagedObjectMetaData Modifier and Type Method Description E
ManagedObjectExtensionExtractor. extractExtension(ManagedObject managedObject, ManagedObjectMetaData<?> managedObjectMetaData)
Extracts the extension from theManagedObject
.ProcessManager
OfficeMetaData. invokeProcess(FlowMetaData flowMetaData, java.lang.Object parameter, long delay, FlowCallback callback, ThreadState callbackThreadState, ManagedObject inputManagedObject, ManagedObjectMetaData<?> inputManagedObjectMetaData, int processBoundIndexForInputManagedObject)
Invokes aProcessState
.<O extends java.lang.Enum<O>>
RegisteredGovernanceGovernanceContainer. registerManagedObject(E managedObjectExtension, ManagedObjectContainer managedObjectContainer, ManagedObjectMetaData<O> managedObjectMetaData, ManagedFunctionContainer managedFunctionContainer)
Registers theManagedObject
forGovernance
.
-