Class ManagedObjectPoolTypeImpl
- java.lang.Object
-
- net.officefloor.compile.impl.pool.ManagedObjectPoolTypeImpl
-
- All Implemented Interfaces:
ManagedObjectPoolType
public class ManagedObjectPoolTypeImpl extends java.lang.Object implements ManagedObjectPoolType
ManagedObjectPoolTypeimplementation.- Author:
- Daniel Sagenschneider
-
-
Constructor Summary
Constructors Constructor Description ManagedObjectPoolTypeImpl(java.lang.Class<?> pooledObjectType, ManagedObjectPoolFactory managedObjectPoolFactory, ThreadCompletionListenerFactory[] threadCompletionListenerFactories)Instantiate.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ManagedObjectPoolFactorygetManagedObjectPoolFactory()Obtains theManagedObjectPoolFactoryfor theManagedObjectPool.java.lang.Class<?>getPooledObjectType()Obtains the type of object being pooled.ThreadCompletionListenerFactory[]getThreadCompletionListenerFactories()Obtains theThreadCompletionListenerFactoryinstances.
-
-
-
Constructor Detail
-
ManagedObjectPoolTypeImpl
public ManagedObjectPoolTypeImpl(java.lang.Class<?> pooledObjectType, ManagedObjectPoolFactory managedObjectPoolFactory, ThreadCompletionListenerFactory[] threadCompletionListenerFactories)Instantiate.- Parameters:
pooledObjectType- Pooled object type.managedObjectPoolFactory-ManagedObjectPoolFactory.threadCompletionListenerFactories-ThreadCompletionListenerFactoryinstances.
-
-
Method Detail
-
getPooledObjectType
public java.lang.Class<?> getPooledObjectType()
Description copied from interface:ManagedObjectPoolTypeObtains the type of object being pooled.- Specified by:
getPooledObjectTypein interfaceManagedObjectPoolType- Returns:
- Type of object being pooled.
-
getManagedObjectPoolFactory
public ManagedObjectPoolFactory getManagedObjectPoolFactory()
Description copied from interface:ManagedObjectPoolTypeObtains theManagedObjectPoolFactoryfor theManagedObjectPool.- Specified by:
getManagedObjectPoolFactoryin interfaceManagedObjectPoolType- Returns:
ManagedObjectPoolFactoryfor theManagedObjectPool.
-
getThreadCompletionListenerFactories
public ThreadCompletionListenerFactory[] getThreadCompletionListenerFactories()
Description copied from interface:ManagedObjectPoolTypeObtains theThreadCompletionListenerFactoryinstances.- Specified by:
getThreadCompletionListenerFactoriesin interfaceManagedObjectPoolType- Returns:
ThreadCompletionListenerFactoryinstances.
-
-