Uses of Interface
net.officefloor.frame.internal.structure.ManagedObjectIndex
Packages that use ManagedObjectIndex
Package
Description
-
Uses of ManagedObjectIndex in net.officefloor.frame.impl.construct.managedobject
Methods in net.officefloor.frame.impl.construct.managedobject that return ManagedObjectIndexModifier and TypeMethodDescriptionstatic ManagedObjectIndex[]RawBoundManagedObjectMetaData.createSortedRequiredManagedObjects(Map<ManagedObjectIndex, RawBoundManagedObjectMetaData> requiredManagedObjects, OfficeFloorIssues.AssetType assetType, String assetName, OfficeFloorIssues issues) Sorts the requiredManagedObjectIndexinstances for theManagedFunctionso that dependencyManagedObjectinstances are before theManagedObjectinstances using them.RawBoundManagedObjectMetaData.getManagedObjectIndex()Obtains theManagedObjectIndex.static ManagedObjectIndexRawBoundManagedObjectMetaData.loadRequiredManagedObjects(RawBoundManagedObjectMetaData boundMo, Map<ManagedObjectIndex, RawBoundManagedObjectMetaData> requiredManagedObjects) Recursively loads all theManagedObjectIndexinstances for theRawBoundManagedObjectMetaData.Method parameters in net.officefloor.frame.impl.construct.managedobject with type arguments of type ManagedObjectIndexModifier and TypeMethodDescriptionstatic ManagedObjectIndex[]RawBoundManagedObjectMetaData.createSortedRequiredManagedObjects(Map<ManagedObjectIndex, RawBoundManagedObjectMetaData> requiredManagedObjects, OfficeFloorIssues.AssetType assetType, String assetName, OfficeFloorIssues issues) Sorts the requiredManagedObjectIndexinstances for theManagedFunctionso that dependencyManagedObjectinstances are before theManagedObjectinstances using them.static ManagedObjectIndexRawBoundManagedObjectMetaData.loadRequiredManagedObjects(RawBoundManagedObjectMetaData boundMo, 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 ManagedObjectIndexModifier and TypeMethodDescriptionRawManagedObjectMetaData.createManagedObjectMetaData(OfficeFloorIssues.AssetType assetType, String assetName, RawBoundManagedObjectMetaData boundMetaData, int instanceIndex, RawBoundManagedObjectInstanceMetaData<O> boundInstanceMetaData, ManagedObjectIndex[] dependencyMappings, ManagedObjectGovernanceMetaData<?>[] governanceMetaData, AssetManagerRegistry assetManagerRegistry, OfficeFloorIssues issues) Creates theManagedObjectMetaData. -
Uses of ManagedObjectIndex in net.officefloor.frame.impl.execute.administration
Methods in net.officefloor.frame.impl.execute.administration that return ManagedObjectIndexModifier and TypeMethodDescriptionManagedObjectExtensionExtractorMetaDataImpl.getManagedObjectIndex()Constructors in net.officefloor.frame.impl.execute.administration with parameters of type ManagedObjectIndexModifierConstructorDescriptionManagedObjectExtensionExtractorMetaDataImpl(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 ManagedObjectIndexModifierConstructorDescriptionManagedFunctionBoundManagedObjects(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 ManagedObjectIndexModifier and TypeFieldDescriptionstatic final ManagedObjectIndexManagedFunctionLogicImpl.PARAMETER_MANAGED_OBJECT_INDEXManagedObjectIndexfor the parameter.Methods in net.officefloor.frame.impl.execute.managedfunction that return ManagedObjectIndexModifier and TypeMethodDescriptionManagedFunctionMetaDataImpl.getManagedObject(int managedObjectIndex) ManagedFunctionMetaDataImpl.getRequiredManagedObjects()Methods in net.officefloor.frame.impl.execute.managedfunction with parameters of type ManagedObjectIndexModifier 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 ManagedObjectIndexModifierConstructorDescriptionManagedFunctionMetaDataImpl(String functionName, ManagedFunctionFactory<O, F> functionFactory, Object[] annotations, Class<?> parameterType, TeamManagement responsibleTeam, ManagedObjectIndex[] functionIndexedManagedObjects, ManagedObjectMetaData<?>[] functionBoundManagedObjects, boolean[] requiredGovernance, long asynchronousFlowTimeout, AssetManagerReference asynchronousFlowsAssetManagerReference, Logger logger) 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 ManagedObjectIndexMethods in net.officefloor.frame.impl.execute.managedobject that return ManagedObjectIndexModifier and TypeMethodDescriptionManagedObjectAdministrationMetaDataImpl.getRequiredManagedObjects()Methods in net.officefloor.frame.impl.execute.managedobject with parameters of type ManagedObjectIndexModifier and TypeMethodDescriptionstatic ManagedObjectContainerManagedObjectContainerImpl.getManagedObjectContainer(ManagedObjectIndex index, ManagedFunctionContainer managedFunction) Convenience method to obtain theManagedObjectContainer.Constructors in net.officefloor.frame.impl.execute.managedobject with parameters of type ManagedObjectIndexModifierConstructorDescriptionManagedObjectAdministrationMetaDataImpl(ManagedObjectIndex[] requiredManagedObjects, AdministrationMetaData<E, F, G> administrationMetaData, Logger logger) Instantiate.ManagedObjectMetaDataImpl(String boundManagedObjectName, Class<?> objectType, int instanceIndex, ManagedObjectSource<?, ?> source, ManagedObjectPool pool, boolean isContextAwareManagedObject, AssetManagerReference sourcingManagerReference, boolean isManagedObjectAsynchronous, AssetManagerReference operationsManagerReference, boolean isCoordinatingManagedObject, ManagedObjectIndex[] dependencyMapping, long timeout, ManagedObjectGovernanceMetaData<?>[] governanceMetaData, 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 ManagedObjectIndexModifier and TypeMethodDescriptionvoidThreadLocalImpl.setManagedObjectIndex(ManagedObjectIndex index) -
Uses of ManagedObjectIndex in net.officefloor.frame.internal.configuration
Methods in net.officefloor.frame.internal.configuration with parameters of type ManagedObjectIndexModifier and TypeMethodDescriptionvoidThreadLocalConfiguration.setManagedObjectIndex(ManagedObjectIndex managedObjectIndex) -
Uses of ManagedObjectIndex in net.officefloor.frame.internal.structure
Methods in net.officefloor.frame.internal.structure that return ManagedObjectIndexModifier and TypeMethodDescriptionManagedFunctionMetaData.getManagedObject(int managedObjectIndex) Obtains theManagedObjectIndexfor theManagedFunctionindex.ManagedObjectExtensionExtractorMetaData.getManagedObjectIndex()Obtains theManagedObjectIndexto identify theManagedObjectto extract the extension interface from.ManagedFunctionMetaData.getRequiredManagedObjects()Obtains theManagedObjectIndexinstances identifying theManagedObjectinstances that must be loaded before theManagedFunctionmay be executed.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 ManagedObjectIndexModifier and TypeMethodDescriptionThreadStateContext.getManagedObject(ManagedObjectIndex index) Obtains theManagedObjectContainerfor theManagedObjectIndex.ManagedFunctionLogicContext.getObject(ManagedObjectIndex index) Obtains theObjectfrom aManagedObject.