Package net.officefloor.frame.internal.structure
package net.officefloor.frame.internal.structure
-
ClassDescriptionActively executing
AsynchronousFlow.AdministrationMetaData<E,F extends Enum<F>, G extends Enum<G>> Meta-data of theAdministration.Assetof anAssetManager.AssetManagerto manageAssetinstances.Hires anAssetManager.Reference to anAssetManager.Provides details to avoid execution with a particularTeam.Opportunity for background scheduling.Representative of blocks of code to be executed.Context to check on theAsset.Handler for the completion ofEscalationhandling.Procedure to undertake in resolving exceptional circumstances to normal processing.Execution.Represents a sub-graph of theManagedFunctionContainergraph making up theThreadState.Handler for the completion of theFlow.Meta-data of aFlow.Encapsulates simple logic for aFunctionState.Executes theFunctionStateinstances.Node within the graph ofFunctionStateinstances to execute.Context for executing aFunctionState.GovernanceActivity<F extends Enum<F>>Activity undertaken forGovernance.Container managing theGovernance.GovernanceMetaData<E,F extends Enum<F>> Meta-data of theGovernance.Linked List maintaining a unique set ofLinkedListSetEntry.Entry for aLinkedListSet.Item copied out of aLinkedListSet.ManagedExecution<E extends Throwable>Managed execution.Factory for theManagedExecution.ManagedFunctionAdministrationMetaData<E,F extends Enum<F>, G extends Enum<G>> Meta-data for theAdministrationof theManagedFunction.Container ofManagedFunctionLogic.Interest in aManagedFunctionContainer.Locates aManagedFunctionMetaDatawithin theOffice.ManagedFunctionLogic.Context for the execution of aManagedFunction.Meta-data for aManagedFunctionLogicto be executed within aManagedFunctionContainer.Meta-data for theManagedFunction.ManagedObjectAdministrationMetaData<E,F extends Enum<F>, G extends Enum<G>> Meta-data for theAdministrationof aManagedObject.Manages the clean up ofManagedObjectinstances.Container managing aManagedObject.ManagedObjectExecuteManager<F extends Enum<F>>Manages theManagedObjectExecuteContext.ManagedObjectExecuteManagerFactory<F extends Enum<F>>Factory for the creation of theManagedObjectExecuteManager.ManagedObjectExecuteStart<F extends Enum<F>>Start from theManagedObjectExecuteManager.Extracts the extension interface from theManagedObjectwithin theManagedObjectContainer.Meta-data to extract the extension from theManagedObject.Meta-data for theGovernanceof aManagedObject.Index of theManagedObject, providing both the scope it lives within and the index of it within that scope.ManagedObjectMetaData<O extends Enum<O>>Meta-data of aManagedObject.Check that theManagedObjectis ready.Scopes for aManagedObject.Indicates if ready to startManagedObjectServiceinstances.ManagedObjectSourceInstance<F extends Enum<F>>Instance of aManagedObjectSourceand items to support it.StartupManagedFunctionfor aManagedObjectSource.Runnablewrapping the invocation of theManagedObjectStartupProcess.Clock for monitoring theOffice.Meta-data for theOfficeFloor.ManagesAssetManagerinstances within anOffice.Hires a newOfficeManager.Meta-data for theOffice.Startup task for anOffice.Meta-data for theProcessState.Profiler of theProcessState.State of a process within theOffice.RegisteredManagedObjectwith theGovernance.Provides management of a particularTeam.Meta-data for theThreadState.Profiler of theThreadState.ThreadSafeOperation<R,T extends Throwable> ThreadStatesafe operation.State of a thread within theProcessState.Context for executing aThreadState.