Class ManagedObjectPoolBuilderImpl
- java.lang.Object
-
- net.officefloor.frame.impl.construct.managedobjectpool.ManagedObjectPoolBuilderImpl
-
- All Implemented Interfaces:
ManagedObjectPoolBuilder,ManagedObjectPoolConfiguration
public class ManagedObjectPoolBuilderImpl extends java.lang.Object implements ManagedObjectPoolBuilder, ManagedObjectPoolConfiguration
Implements theManagedObjectPoolBuilder.- Author:
- Daniel Sagenschneider
-
-
Constructor Summary
Constructors Constructor Description ManagedObjectPoolBuilderImpl(ManagedObjectPoolFactory managedObjectPoolFactory)Instantiate.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddThreadCompletionListener(ThreadCompletionListenerFactory threadCompletionListenerFactory)Adds aThreadCompletionListener.ManagedObjectPoolFactorygetManagedObjectPoolFactory()Obtains theManagedObjectPoolFactory.ThreadCompletionListenerFactory[]getThreadCompletionListenerFactories()Obtains theThreadCompletionListenerFactoryinstances.
-
-
-
Constructor Detail
-
ManagedObjectPoolBuilderImpl
public ManagedObjectPoolBuilderImpl(ManagedObjectPoolFactory managedObjectPoolFactory)
Instantiate.- Parameters:
managedObjectPoolFactory-ManagedObjectPoolFactory.
-
-
Method Detail
-
addThreadCompletionListener
public void addThreadCompletionListener(ThreadCompletionListenerFactory threadCompletionListenerFactory)
Description copied from interface:ManagedObjectPoolBuilderAdds a
ThreadCompletionListener.This allows the
ManagedObjectPoolto cache objects toThreadLocalinstances and be notified when theThreadis complete to clean up theThreadLocalstate.- Specified by:
addThreadCompletionListenerin interfaceManagedObjectPoolBuilder- Parameters:
threadCompletionListenerFactory-ThreadCompletionListenerFactory.
-
getManagedObjectPoolFactory
public ManagedObjectPoolFactory getManagedObjectPoolFactory()
Description copied from interface:ManagedObjectPoolConfigurationObtains theManagedObjectPoolFactory.- Specified by:
getManagedObjectPoolFactoryin interfaceManagedObjectPoolConfiguration- Returns:
ManagedObjectPoolFactory.
-
getThreadCompletionListenerFactories
public ThreadCompletionListenerFactory[] getThreadCompletionListenerFactories()
Description copied from interface:ManagedObjectPoolConfigurationObtains theThreadCompletionListenerFactoryinstances.- Specified by:
getThreadCompletionListenerFactoriesin interfaceManagedObjectPoolConfiguration- Returns:
ThreadCompletionListenerFactoryinstances.
-
-