Package net.officefloor.compile.pool
Interface ManagedObjectPoolLoader
-
- All Known Implementing Classes:
ManagedObjectPoolLoaderImpl
public interface ManagedObjectPoolLoaderLoads theManagedObjectPoolTypefrom theManagedObjectPoolSource.- Author:
- Daniel Sagenschneider
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description <PS extends ManagedObjectPoolSource>
ManagedObjectPoolTypeloadManagedObjectPoolType(java.lang.Class<PS> managedObjectPoolSourceClass, PropertyList propertyList)Loads and returns theManagedObjectPoolTypesourced from theManagedObjectPoolSource.ManagedObjectPoolTypeloadManagedObjectPoolType(ManagedObjectPoolSource managedObjectPoolSource, PropertyList propertyList)Loads and returns theManagedObjectPoolTypesourced from theManagedObjectPoolSource.<PS extends ManagedObjectPoolSource>
PropertyListloadSpecification(java.lang.Class<PS> managedObjectPoolSourceClass)Loads and returns thePropertyListfrom theManagedObjectPoolSourceSpecificationfor theManagedObjectPoolSource.
-
-
-
Method Detail
-
loadSpecification
<PS extends ManagedObjectPoolSource> PropertyList loadSpecification(java.lang.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(java.lang.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.
-
-