Class DiscoverNamesInFile
- java.lang.Object
-
- org.apache.commons.discovery.resource.names.ResourceNameDiscoverImpl
-
- org.apache.commons.discovery.resource.names.DiscoverNamesInFile
-
- All Implemented Interfaces:
ResourceNameDiscover
- Direct Known Subclasses:
DiscoverServiceNames
public class DiscoverNamesInFile extends ResourceNameDiscoverImpl implements ResourceNameDiscover
Discover ALL files of a given name, and return resource names contained within the set of files:- one resource name per line,
- whitespace ignored,
- comments begin with '#'
- Author:
- Richard A. Sitze, Costin Manolache, James Strachan
-
-
Constructor Summary
Constructors Constructor Description DiscoverNamesInFile()
Construct a new resource discovererDiscoverNamesInFile(java.lang.String prefix, java.lang.String suffix)
Construct a new resource discovererDiscoverNamesInFile(ClassLoaders loaders)
Construct a new resource discovererDiscoverNamesInFile(ClassLoaders loaders, java.lang.String prefix, java.lang.String suffix)
Construct a new resource discovererDiscoverNamesInFile(ResourceDiscover discoverer)
Construct a new resource discovererDiscoverNamesInFile(ResourceDiscover discoverer, java.lang.String prefix, java.lang.String suffix)
Construct a new resource discoverer
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description ResourceNameIterator
findResourceNames(java.lang.String serviceName)
Locate names of resources that are bound toresourceName
.ResourceDiscover
getDiscover()
To be used by downstream elements..void
setDiscoverer(ResourceDiscover discover)
Specify set of class loaders to be used in searching.static void
setLog(org.apache.commons.logging.Log _log)
-
Methods inherited from class org.apache.commons.discovery.resource.names.ResourceNameDiscoverImpl
findResourceNames
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.apache.commons.discovery.ResourceNameDiscover
findResourceNames
-
-
-
-
Constructor Detail
-
DiscoverNamesInFile
public DiscoverNamesInFile()
Construct a new resource discoverer
-
DiscoverNamesInFile
public DiscoverNamesInFile(java.lang.String prefix, java.lang.String suffix)
Construct a new resource discoverer
-
DiscoverNamesInFile
public DiscoverNamesInFile(ClassLoaders loaders)
Construct a new resource discoverer
-
DiscoverNamesInFile
public DiscoverNamesInFile(ClassLoaders loaders, java.lang.String prefix, java.lang.String suffix)
Construct a new resource discoverer
-
DiscoverNamesInFile
public DiscoverNamesInFile(ResourceDiscover discoverer)
Construct a new resource discoverer
-
DiscoverNamesInFile
public DiscoverNamesInFile(ResourceDiscover discoverer, java.lang.String prefix, java.lang.String suffix)
Construct a new resource discoverer
-
-
Method Detail
-
setLog
public static void setLog(org.apache.commons.logging.Log _log)
-
setDiscoverer
public void setDiscoverer(ResourceDiscover discover)
Specify set of class loaders to be used in searching.
-
getDiscover
public ResourceDiscover getDiscover()
To be used by downstream elements..
-
findResourceNames
public ResourceNameIterator findResourceNames(java.lang.String serviceName)
Description copied from class:ResourceNameDiscoverImpl
Locate names of resources that are bound toresourceName
.- Specified by:
findResourceNames
in interfaceResourceNameDiscover
- Specified by:
findResourceNames
in classResourceNameDiscoverImpl
- Returns:
- Enumeration of ServiceInfo
-
-