public class DiscoverNamesInFile extends ResourceNameDiscoverImpl implements ResourceNameDiscover
| Modifier and Type | Field and Description |
|---|---|
private ResourceDiscover |
_discoverResources |
private java.lang.String |
_prefix |
private java.lang.String |
_suffix |
private static org.apache.commons.logging.Log |
log |
| Constructor and Description |
|---|
DiscoverNamesInFile()
Construct a new resource discoverer.
|
DiscoverNamesInFile(ClassLoaders loaders)
Construct a new resource discoverer.
|
DiscoverNamesInFile(ClassLoaders loaders,
java.lang.String prefix,
java.lang.String suffix)
Construct a new resource discoverer.
|
DiscoverNamesInFile(ResourceDiscover discoverer)
Construct a new resource discoverer.
|
DiscoverNamesInFile(ResourceDiscover discoverer,
java.lang.String prefix,
java.lang.String suffix)
Construct a new resource discoverer.
|
DiscoverNamesInFile(java.lang.String prefix,
java.lang.String suffix)
Construct a new resource discoverer.
|
| Modifier and Type | Method and Description |
|---|---|
ResourceNameIterator |
findResourceNames(java.lang.String serviceName)
Locate names of resources that are bound to
resourceName. |
ResourceDiscover |
getDiscover()
Return the discoverer to resolve resources.
|
private java.util.List<java.lang.String> |
readServices(Resource info)
Parses the resource info file and store all the defined SPI implementation classes
|
void |
setDiscoverer(ResourceDiscover discover)
Set the discoverer to resolve resources.
|
static void |
setLog(org.apache.commons.logging.Log _log)
Deprecated.
This method is not thread-safe
|
findResourceNamesclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitfindResourceNamesprivate static org.apache.commons.logging.Log log
private ResourceDiscover _discoverResources
private final java.lang.String _prefix
private final java.lang.String _suffix
public DiscoverNamesInFile()
public DiscoverNamesInFile(java.lang.String prefix,
java.lang.String suffix)
prefix - The resource name prefixsuffix - The resource name suffixpublic DiscoverNamesInFile(ClassLoaders loaders)
loaders - The class loaders holderpublic DiscoverNamesInFile(ClassLoaders loaders, java.lang.String prefix, java.lang.String suffix)
loaders - The class loaders holderprefix - The resource name prefixsuffix - The resource name suffixpublic DiscoverNamesInFile(ResourceDiscover discoverer)
discoverer - The discoverer to resolve resourcespublic DiscoverNamesInFile(ResourceDiscover discoverer, java.lang.String prefix, java.lang.String suffix)
discoverer - The discoverer to resolve resourcesprefix - The resource name prefixsuffix - The resource name suffix@Deprecated public static void setLog(org.apache.commons.logging.Log _log)
Log for this class._log - This class Logpublic void setDiscoverer(ResourceDiscover discover)
discover - The discoverer to resolve resourcespublic ResourceDiscover getDiscover()
public ResourceNameIterator findResourceNames(java.lang.String serviceName)
resourceName.findResourceNames in interface ResourceNameDiscoverfindResourceNames in class ResourceNameDiscoverImplserviceName - The resource name to locateResourceNameIteratorprivate java.util.List<java.lang.String> readServices(Resource info)
info - The resource file