## Uses of Class
edu.isi.pegasus.planner.catalog.site.impl.old.PoolInfoProvider

Packages that use PoolInfoProvider
edu.isi.pegasus.planner.catalog.site.impl.old
edu.isi.pegasus.planner.refiner

### Uses of PoolInfoProvider in edu.isi.pegasus.planner.catalog.site.impl.old

Subclasses of PoolInfoProvider in edu.isi.pegasus.planner.catalog.site.impl.old
`class` `Abstract` An abstract implementation of the PoolInfoProvider.
`class` `Text` It gets the information about a pool by reading the multiline site catalog that is in a multiline format.
`class` `XML` It gets the information about a pool by reading the pool config xml that is generated from querying mds or using the static information provided by the user at the submit host.

Methods in edu.isi.pegasus.planner.catalog.site.impl.old that return PoolInfoProvider
`static PoolInfoProvider` SiteFactory.`loadInstance(PegasusProperties properties, boolean singleton)` Connects the interface with the site catalog implementation.
`private static PoolInfoProvider` PoolMode.`loadPoolInstance(java.lang.String poolClass, int lMode, java.lang.Object[] argList)` Loads the appropriate class that implements a particular pool mode using the reflection package in java at runtime.
`static PoolInfoProvider` PoolMode.`loadPoolInstance(java.lang.String poolClass, java.lang.String poolProvider, int lMode)` Loads the pool info provider class using the reflection package in java at runtime.
`static PoolInfoProvider` PoolMode.`loadPoolInstance(java.lang.String poolClass, java.lang.String poolProvider, java.lang.String propFileName, int lMode)` Loads the pool info provider class using the reflection package in java at runtime.
`static PoolInfoProvider` XML.`nonSingletonInstance(java.lang.String poolProvider, java.lang.String propFileName)` The method that returns a Non Singleton instance of the dervived InfoProvider class.
`static PoolInfoProvider` PoolInfoProvider.`nonSingletonInstance(java.lang.String poolProvider, java.lang.String propFileName)` The method that returns a Non Singleton instance of the dervived InfoProvider class.
`static PoolInfoProvider` Text.`nonSingletonInstance(java.lang.String poolProvider, java.lang.String propFileName)` The method that returns a Non Singleton instance of the dervived InfoProvider class.
`static PoolInfoProvider` PoolInfoProvider.`singletonInstance(java.lang.String poolProvider)` The method which returns a Singleton instance of the derived InfoProvider class.
`static PoolInfoProvider` XML.`singletonInstance(java.lang.String poolProvider, java.lang.String propFileName)` The method returns a singleton instance of the derived InfoProvider class.
`static PoolInfoProvider` Text.`singletonInstance(java.lang.String poolProvider, java.lang.String propFileName)` The method returns a singleton instance of the derived InfoProvider class.

### Uses of PoolInfoProvider in edu.isi.pegasus.planner.refiner

Fields in edu.isi.pegasus.planner.refiner declared as PoolInfoProvider
`private PoolInfoProvider` Authenticate.`mPoolHandle` The handle to the Pool Info Provider.
`private PoolInfoProvider` ThreadPool.`mPoolHandle` The handle to the Pool Info Provider.

Constructors in edu.isi.pegasus.planner.refiner with parameters of type PoolInfoProvider
Constructor and Description
`Authenticate(PegasusProperties properties, PoolInfoProvider poolHandle)` The overloaded constructor.