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
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 '#'
-
Constructor Summary
ConstructorsConstructorDescriptionConstruct a new resource discoverer.DiscoverNamesInFile
(String prefix, String suffix) Construct a new resource discoverer.DiscoverNamesInFile
(ClassLoaders loaders) Construct a new resource discoverer.DiscoverNamesInFile
(ClassLoaders loaders, String prefix, String suffix) Construct a new resource discoverer.DiscoverNamesInFile
(ResourceDiscover discoverer) Construct a new resource discoverer.DiscoverNamesInFile
(ResourceDiscover discoverer, String prefix, String suffix) Construct a new resource discoverer. -
Method Summary
Modifier and TypeMethodDescriptionfindResourceNames
(String serviceName) Locate names of resources that are bound toresourceName
.Return the discoverer to resolve resources.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-safeMethods 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 Details
-
DiscoverNamesInFile
public DiscoverNamesInFile()Construct a new resource discoverer. -
DiscoverNamesInFile
Construct a new resource discoverer.- Parameters:
prefix
- The resource name prefixsuffix
- The resource name suffix
-
DiscoverNamesInFile
Construct a new resource discoverer.- Parameters:
loaders
- The class loaders holder
-
DiscoverNamesInFile
Construct a new resource discoverer.- Parameters:
loaders
- The class loaders holderprefix
- The resource name prefixsuffix
- The resource name suffix
-
DiscoverNamesInFile
Construct a new resource discoverer.- Parameters:
discoverer
- The discoverer to resolve resources
-
DiscoverNamesInFile
Construct a new resource discoverer.- Parameters:
discoverer
- The discoverer to resolve resourcesprefix
- The resource name prefixsuffix
- The resource name suffix
-
-
Method Details
-
setLog
Deprecated.This method is not thread-safeSets theLog
for this class.- Parameters:
_log
- This classLog
-
setDiscoverer
Set the discoverer to resolve resources.- Parameters:
discover
- The discoverer to resolve resources
-
getDiscover
Return the discoverer to resolve resources. To be used by downstream elements...- Returns:
- The discoverer to resolve resources
-
findResourceNames
Locate names of resources that are bound toresourceName
.- Specified by:
findResourceNames
in interfaceResourceNameDiscover
- Specified by:
findResourceNames
in classResourceNameDiscoverImpl
- Parameters:
serviceName
- The resource name to locate- Returns:
- A new
ResourceNameIterator
-