Class ManagedObjectSourceInstanceImpl<F extends java.lang.Enum<F>>
- java.lang.Object
-
- net.officefloor.frame.impl.execute.officefloor.ManagedObjectSourceInstanceImpl<F>
-
- All Implemented Interfaces:
ManagedObjectSourceInstance<F>
public class ManagedObjectSourceInstanceImpl<F extends java.lang.Enum<F>> extends java.lang.Object implements ManagedObjectSourceInstance<F>
ManagedObjectSourceInstance
implementation.- Author:
- Daniel Sagenschneider
-
-
Constructor Summary
Constructors Constructor Description ManagedObjectSourceInstanceImpl(ManagedObjectSource<?,F> managedObjectSource, ManagedObjectExecuteManagerFactory<F> managedObjectExecuteContextFactory, ManagedObjectPool managedObjectPool, ManagedObjectServiceReady[] serviceReadiness)
Initiate.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ManagedObjectExecuteManagerFactory<F>
getManagedObjectExecuteManagerFactory()
Obtains theManagedObjectExecuteManagerFactory
for theManagedObjectSource
.ManagedObjectPool
getManagedObjectPool()
Obtains theManagedObjectPool
.ManagedObjectSource<?,F>
getManagedObjectSource()
Obtains theManagedObjectSource
.ManagedObjectServiceReady[]
getServiceReadiness()
Obtains theManagedObjectServiceReady
instances.
-
-
-
Constructor Detail
-
ManagedObjectSourceInstanceImpl
public ManagedObjectSourceInstanceImpl(ManagedObjectSource<?,F> managedObjectSource, ManagedObjectExecuteManagerFactory<F> managedObjectExecuteContextFactory, ManagedObjectPool managedObjectPool, ManagedObjectServiceReady[] serviceReadiness)
Initiate.- Parameters:
managedObjectSource
-ManagedObjectSource
.managedObjectExecuteContextFactory
-ManagedObjectExecuteManagerFactory
for theManagedObjectSource
.managedObjectPool
-ManagedObjectPool
.serviceReadiness
-ManagedObjectServiceReady
instances.
-
-
Method Detail
-
getManagedObjectSource
public ManagedObjectSource<?,F> getManagedObjectSource()
Description copied from interface:ManagedObjectSourceInstance
Obtains theManagedObjectSource
.- Specified by:
getManagedObjectSource
in interfaceManagedObjectSourceInstance<F extends java.lang.Enum<F>>
- Returns:
ManagedObjectSource
.
-
getManagedObjectExecuteManagerFactory
public ManagedObjectExecuteManagerFactory<F> getManagedObjectExecuteManagerFactory()
Description copied from interface:ManagedObjectSourceInstance
Obtains theManagedObjectExecuteManagerFactory
for theManagedObjectSource
.- Specified by:
getManagedObjectExecuteManagerFactory
in interfaceManagedObjectSourceInstance<F extends java.lang.Enum<F>>
- Returns:
ManagedObjectExecuteManagerFactory
for theManagedObjectSource
.
-
getManagedObjectPool
public ManagedObjectPool getManagedObjectPool()
Description copied from interface:ManagedObjectSourceInstance
Obtains theManagedObjectPool
.- Specified by:
getManagedObjectPool
in interfaceManagedObjectSourceInstance<F extends java.lang.Enum<F>>
- Returns:
ManagedObjectPool
ornull
ifManagedObjectSource
is not pooled.
-
getServiceReadiness
public ManagedObjectServiceReady[] getServiceReadiness()
Description copied from interface:ManagedObjectSourceInstance
Obtains theManagedObjectServiceReady
instances.- Specified by:
getServiceReadiness
in interfaceManagedObjectSourceInstance<F extends java.lang.Enum<F>>
- Returns:
ManagedObjectServiceReady
instances.
-
-