Uses of Interface
net.officefloor.frame.internal.structure.ManagedObjectIndex
-
-
Uses of ManagedObjectIndex in net.officefloor.frame.impl.construct.managedobject
Methods in net.officefloor.frame.impl.construct.managedobject that return ManagedObjectIndex Modifier and Type Method Description static ManagedObjectIndex[]RawBoundManagedObjectMetaData. createSortedRequiredManagedObjects(java.util.Map<ManagedObjectIndex,RawBoundManagedObjectMetaData> requiredManagedObjects, OfficeFloorIssues.AssetType assetType, java.lang.String assetName, OfficeFloorIssues issues)Sorts the requiredManagedObjectIndexinstances for theManagedFunctionso that dependencyManagedObjectinstances are before theManagedObjectinstances using them.ManagedObjectIndexRawBoundManagedObjectMetaData. getManagedObjectIndex()Obtains theManagedObjectIndex.static ManagedObjectIndexRawBoundManagedObjectMetaData. loadRequiredManagedObjects(RawBoundManagedObjectMetaData boundMo, java.util.Map<ManagedObjectIndex,RawBoundManagedObjectMetaData> requiredManagedObjects)Recursively loads all theManagedObjectIndexinstances for theRawBoundManagedObjectMetaData.Method parameters in net.officefloor.frame.impl.construct.managedobject with type arguments of type ManagedObjectIndex Modifier and Type Method Description static ManagedObjectIndex[]RawBoundManagedObjectMetaData. createSortedRequiredManagedObjects(java.util.Map<ManagedObjectIndex,RawBoundManagedObjectMetaData> requiredManagedObjects, OfficeFloorIssues.AssetType assetType, java.lang.String assetName, OfficeFloorIssues issues)Sorts the requiredManagedObjectIndexinstances for theManagedFunctionso that dependencyManagedObjectinstances are before theManagedObjectinstances using them.static ManagedObjectIndexRawBoundManagedObjectMetaData. loadRequiredManagedObjects(RawBoundManagedObjectMetaData boundMo, java.util.Map<ManagedObjectIndex,RawBoundManagedObjectMetaData> requiredManagedObjects)Recursively loads all theManagedObjectIndexinstances for theRawBoundManagedObjectMetaData. -
Uses of ManagedObjectIndex in net.officefloor.frame.impl.construct.managedobjectsource
Methods in net.officefloor.frame.impl.construct.managedobjectsource with parameters of type ManagedObjectIndex Modifier and Type Method Description ManagedObjectMetaDataImpl<O>RawManagedObjectMetaData. createManagedObjectMetaData(OfficeFloorIssues.AssetType assetType, java.lang.String assetName, RawBoundManagedObjectMetaData boundMetaData, int instanceIndex, RawBoundManagedObjectInstanceMetaData<O> boundInstanceMetaData, ManagedObjectIndex[] dependencyMappings, ManagedObjectGovernanceMetaData<?>[] governanceMetaData, AssetManagerFactory assetManagerFactory, OfficeFloorIssues issues)Creates theManagedObjectMetaData. -
Uses of ManagedObjectIndex in net.officefloor.frame.impl.execute.administration
Methods in net.officefloor.frame.impl.execute.administration that return ManagedObjectIndex Modifier and Type Method Description ManagedObjectIndexManagedObjectExtensionExtractorMetaDataImpl. getManagedObjectIndex()Constructors in net.officefloor.frame.impl.execute.administration with parameters of type ManagedObjectIndex Constructor Description ManagedObjectExtensionExtractorMetaDataImpl(ManagedObjectIndex managedObjectIndex, ExtensionFactory<I>[] extensionInterfaceFactories)Initiate. -
Uses of ManagedObjectIndex in net.officefloor.frame.impl.execute.function
Constructors in net.officefloor.frame.impl.execute.function with parameters of type ManagedObjectIndex Constructor Description ManagedFunctionBoundManagedObjects(ManagedFunctionLogic managedFunctionLogic, ManagedObjectMetaData<?>[] managedObjectMetaData, ManagedObjectIndex[] requiredManagedObjects, boolean[] requiredGovernance, boolean isEnforceGovernance, ManagedFunctionLogicMetaData functionLogicMetaData, BlockState parallelOwner, Flow flow, boolean isUnloadManagedObjects)Instantiate.ManagedFunctionContainerImpl(FunctionState setupFunction, ManagedFunctionLogic managedFunctionLogic, ManagedFunctionBoundManagedObjects boundManagedObjects, ManagedObjectIndex[] requiredManagedObjects, boolean[] requiredGovernance, boolean isEnforceGovernance, M functionLogicMetaData, BlockState parallelOwner, Flow flow, boolean isUnloadManagedObjects)Initiate. -
Uses of ManagedObjectIndex in net.officefloor.frame.impl.execute.managedfunction
Fields in net.officefloor.frame.impl.execute.managedfunction declared as ManagedObjectIndex Modifier and Type Field Description static ManagedObjectIndexManagedFunctionLogicImpl. PARAMETER_MANAGED_OBJECT_INDEXManagedObjectIndexfor the parameter.Methods in net.officefloor.frame.impl.execute.managedfunction that return ManagedObjectIndex Modifier and Type Method Description ManagedObjectIndexManagedFunctionMetaDataImpl. getManagedObject(int managedObjectIndex)ManagedObjectIndex[]ManagedFunctionMetaDataImpl. getRequiredManagedObjects()Methods in net.officefloor.frame.impl.execute.managedfunction with parameters of type ManagedObjectIndex Modifier and Type Method Description voidManagedFunctionMetaDataImpl. 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 ManagedObjectIndex 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, AssetManager asynchronousFlowsAssetManager, java.util.logging.Logger logger, java.util.concurrent.Executor executor)Initiate with details of the meta-data for theManagedFunction. -
Uses of ManagedObjectIndex in net.officefloor.frame.impl.execute.managedobject
Classes in net.officefloor.frame.impl.execute.managedobject that implement ManagedObjectIndex Modifier and Type Class Description classManagedObjectIndexImplManagedObjectIndeximplementation.Methods in net.officefloor.frame.impl.execute.managedobject that return ManagedObjectIndex Modifier and Type Method Description ManagedObjectIndex[]ManagedObjectAdministrationMetaDataImpl. getRequiredManagedObjects()Methods in net.officefloor.frame.impl.execute.managedobject with parameters of type ManagedObjectIndex Modifier and Type Method Description static ManagedObjectContainerManagedObjectContainerImpl. getManagedObjectContainer(ManagedObjectIndex index, ManagedFunctionContainer managedFunction)Convenience method to obtain theManagedObjectContainer.Constructors in net.officefloor.frame.impl.execute.managedobject with parameters of type ManagedObjectIndex Constructor Description ManagedObjectAdministrationMetaDataImpl(ManagedObjectIndex[] requiredManagedObjects, AdministrationMetaData<E,F,G> administrationMetaData, java.util.logging.Logger logger)Instantiate.ManagedObjectMetaDataImpl(java.lang.String boundManagedObjectName, java.lang.Class<?> objectType, int instanceIndex, ManagedObjectSource<?,?> source, ManagedObjectPool pool, boolean isContextAwareManagedObject, AssetManager sourcingManager, boolean isManagedObjectAsynchronous, AssetManager operationsManager, boolean isCoordinatingManagedObject, ManagedObjectIndex[] dependencyMapping, long timeout, ManagedObjectGovernanceMetaData<?>[] governanceMetaData, java.util.logging.Logger logger)Instantiate.ObjectRegistryImpl(ManagedFunctionContainer managedFunction, ManagedObjectIndex[] dependencies)Initiate. -
Uses of ManagedObjectIndex in net.officefloor.frame.impl.execute.thread
Methods in net.officefloor.frame.impl.execute.thread with parameters of type ManagedObjectIndex Modifier and Type Method Description voidThreadLocalImpl. setManagedObjectIndex(ManagedObjectIndex index) -
Uses of ManagedObjectIndex in net.officefloor.frame.internal.configuration
Methods in net.officefloor.frame.internal.configuration with parameters of type ManagedObjectIndex Modifier and Type Method Description voidThreadLocalConfiguration. setManagedObjectIndex(ManagedObjectIndex managedObjectIndex) -
Uses of ManagedObjectIndex in net.officefloor.frame.internal.structure
Methods in net.officefloor.frame.internal.structure that return ManagedObjectIndex Modifier and Type Method Description ManagedObjectIndexManagedFunctionMetaData. getManagedObject(int managedObjectIndex)Obtains theManagedObjectIndexfor theManagedFunctionindex.ManagedObjectIndexManagedObjectExtensionExtractorMetaData. getManagedObjectIndex()Obtains theManagedObjectIndexto identify theManagedObjectto extract the extension interface from.ManagedObjectIndex[]ManagedFunctionMetaData. getRequiredManagedObjects()Obtains theManagedObjectIndexinstances identifying theManagedObjectinstances that must be loaded before theManagedFunctionmay be executed.ManagedObjectIndex[]ManagedObjectAdministrationMetaData. getRequiredManagedObjects()Obtains theManagedObjectIndexinstances identifying theManagedObjectinstances that must be loaded before theAdministrationmay be executed.Methods in net.officefloor.frame.internal.structure with parameters of type ManagedObjectIndex Modifier and Type Method Description ManagedObjectContainerThreadStateContext. getManagedObject(ManagedObjectIndex index)Obtains theManagedObjectContainerfor theManagedObjectIndex.java.lang.ObjectManagedFunctionLogicContext. getObject(ManagedObjectIndex index)Obtains theObjectfrom aManagedObject.
-