Class DiscoverClasses<T>
java.lang.Object
org.apache.commons.discovery.resource.names.ResourceNameDiscoverImpl
org.apache.commons.discovery.resource.ResourceDiscoverImpl
org.apache.commons.discovery.resource.classes.ResourceClassDiscoverImpl<T>
org.apache.commons.discovery.resource.classes.DiscoverClasses<T>
- Type Parameters:
T
- The SPI type
- All Implemented Interfaces:
ResourceClassDiscover<T>
,ResourceDiscover
,ResourceNameDiscover
public class DiscoverClasses<T>
extends ResourceClassDiscoverImpl<T>
implements ResourceClassDiscover<T>
The findResources() method will check every loader.
-
Constructor Summary
ConstructorsConstructorDescriptionConstruct a new resource discovererDiscoverClasses
(ClassLoaders classLoaders) Construct a new resource discoverer. -
Method Summary
Modifier and TypeMethodDescriptionfindResourceClasses
(String className) Locate class resources that are bound toclassName
.static void
setLog
(org.apache.commons.logging.Log _log) Deprecated.This method is not thread-safeMethods inherited from class org.apache.commons.discovery.resource.classes.ResourceClassDiscoverImpl
findResourceClasses, findResourceNames, findResourceNames, findResources, findResources
Methods inherited from class org.apache.commons.discovery.resource.ResourceDiscoverImpl
addClassLoader, getClassLoaders, setClassLoaders
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.ResourceClassDiscover
findResourceClasses
Methods inherited from interface org.apache.commons.discovery.ResourceDiscover
findResources, findResources
Methods inherited from interface org.apache.commons.discovery.ResourceNameDiscover
findResourceNames, findResourceNames
-
Constructor Details
-
DiscoverClasses
public DiscoverClasses()Construct a new resource discoverer -
DiscoverClasses
Construct a new resource discoverer.- Parameters:
classLoaders
- The class loaders holder
-
-
Method Details
-
setLog
Deprecated.This method is not thread-safeSets theLog
for this class.- Parameters:
_log
- This classLog
-
findResourceClasses
Locate class resources that are bound toclassName
.- Specified by:
findResourceClasses
in interfaceResourceClassDiscover<T>
- Specified by:
findResourceClasses
in classResourceClassDiscoverImpl<T>
- Parameters:
className
- The class name has to be located- Returns:
- The located resources iterator
-