Package net.officefloor.compile.pool
Interface ManagedObjectPoolLoader
- All Known Implementing Classes:
ManagedObjectPoolLoaderImpl
public interface ManagedObjectPoolLoader
Loads the
ManagedObjectPoolType from the
ManagedObjectPoolSource.- Author:
- Daniel Sagenschneider
-
Method Summary
Modifier and TypeMethodDescription<PS extends ManagedObjectPoolSource>
ManagedObjectPoolTypeloadManagedObjectPoolType(Class<PS> managedObjectPoolSourceClass, PropertyList propertyList) Loads and returns theManagedObjectPoolTypesourced from theManagedObjectPoolSource.loadManagedObjectPoolType(ManagedObjectPoolSource managedObjectPoolSource, PropertyList propertyList) Loads and returns theManagedObjectPoolTypesourced from theManagedObjectPoolSource.<PS extends ManagedObjectPoolSource>
PropertyListloadSpecification(Class<PS> managedObjectPoolSourceClass) Loads and returns thePropertyListfrom theManagedObjectPoolSourceSpecificationfor theManagedObjectPoolSource.
-
Method Details
-
loadSpecification
<PS extends ManagedObjectPoolSource> PropertyList loadSpecification(Class<PS> managedObjectPoolSourceClass) Loads and returns thePropertyListfrom theManagedObjectPoolSourceSpecificationfor theManagedObjectPoolSource.- Type Parameters:
PS-ManagedObjectPoolSourcetype.- Parameters:
managedObjectPoolSourceClass- Class of theManagedObjectPoolSource.- Returns:
PropertyListof theManagedObjectPoolSourcePropertyinstances of theManagedObjectPoolSourceSpecificationornullif issues, which are reported to theCompilerIssues.
-
loadManagedObjectPoolType
<PS extends ManagedObjectPoolSource> ManagedObjectPoolType loadManagedObjectPoolType(Class<PS> managedObjectPoolSourceClass, PropertyList propertyList) Loads and returns theManagedObjectPoolTypesourced from theManagedObjectPoolSource.- Type Parameters:
PS-ManagedObjectPoolSourcetype.- Parameters:
managedObjectPoolSourceClass- Class of theManagedObjectPoolSource.propertyList-PropertyListcontaining the properties to source theManagedObjectPoolType.- Returns:
ManagedObjectPoolTypeornullif issues, which are reported to theCompilerIssues.
-
loadManagedObjectPoolType
ManagedObjectPoolType loadManagedObjectPoolType(ManagedObjectPoolSource managedObjectPoolSource, PropertyList propertyList) Loads and returns theManagedObjectPoolTypesourced from theManagedObjectPoolSource.- Parameters:
managedObjectPoolSource-ManagedObjectPoolSourceinstance.propertyList-PropertyListcontaining the properties to source theManagedObjectPoolType.- Returns:
ManagedObjectPoolTypeornullif issues, which are reported to theCompilerIssues.
-