Class ManagedObjectExecuteManagerFactoryImpl<F extends java.lang.Enum<F>>
- java.lang.Object
-
- net.officefloor.frame.impl.execute.officefloor.ManagedObjectExecuteManagerFactoryImpl<F>
-
- All Implemented Interfaces:
ManagedObjectExecuteManagerFactory<F>
public class ManagedObjectExecuteManagerFactoryImpl<F extends java.lang.Enum<F>> extends java.lang.Object implements ManagedObjectExecuteManagerFactory<F>
ManagedObjectExecuteManagerFactory
implementation.- Author:
- Daniel Sagenschneider
-
-
Constructor Summary
Constructors 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
.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ManagedObjectExecuteManager<F>
createManagedObjectExecuteManager()
Creates theManagedObjectExecuteManager
.
-
-
-
Constructor Detail
-
ManagedObjectExecuteManagerFactoryImpl
public ManagedObjectExecuteManagerFactoryImpl(ManagedObjectMetaData<?> managedObjectMetaData, java.util.concurrent.ThreadFactory[][] executionStrategies, java.util.logging.Logger executeLogger, OfficeMetaData officeMetaData)
Instantiate forManagedObjectExecuteContext
that has noFlowMetaData
.- Parameters:
managedObjectMetaData
-ManagedObjectMetaData
of theManagedObject
.executionStrategies
-ExecutionStrategy
instances in index order for theManagedObjectSource
.executeLogger
-Logger
for theManagedObjectExecuteContext
.officeMetaData
-OfficeMetaData
to createProcessState
instances.
-
ManagedObjectExecuteManagerFactoryImpl
public ManagedObjectExecuteManagerFactoryImpl(ManagedObjectMetaData<?> managedObjectMetaData, int processMoIndex, FlowMetaData[] processLinks, java.util.concurrent.ThreadFactory[][] executionStrategies, java.util.logging.Logger executeLogger, OfficeMetaData officeMetaData)
Initiate.- Parameters:
managedObjectMetaData
-ManagedObjectMetaData
of theManagedObject
.processMoIndex
- Index of theManagedObject
within theProcessState
.processLinks
-FlowMetaData
in index order for theManagedObjectSource
.executionStrategies
-ExecutionStrategy
instances in index order for theManagedObjectSource
.executeLogger
-Logger
for theManagedObjectExecuteContext
.officeMetaData
-OfficeMetaData
to createProcessState
instances.
-
-
Method Detail
-
createManagedObjectExecuteManager
public ManagedObjectExecuteManager<F> createManagedObjectExecuteManager()
Description copied from interface:ManagedObjectExecuteManagerFactory
Creates theManagedObjectExecuteManager
.- Specified by:
createManagedObjectExecuteManager
in interfaceManagedObjectExecuteManagerFactory<F extends java.lang.Enum<F>>
- Returns:
ManagedObjectExecuteManager
.
-
-