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 voidsetLog(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, findResourcesMethods inherited from class org.apache.commons.discovery.resource.ResourceDiscoverImpl
addClassLoader, getClassLoaders, setClassLoadersMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.commons.discovery.ResourceClassDiscover
findResourceClassesMethods inherited from interface org.apache.commons.discovery.ResourceDiscover
findResources, findResourcesMethods 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 theLogfor this class.- Parameters:
_log- This classLog
-
findResourceClasses
Locate class resources that are bound toclassName.- Specified by:
findResourceClassesin interfaceResourceClassDiscover<T>- Specified by:
findResourceClassesin classResourceClassDiscoverImpl<T>- Parameters:
className- The class name has to be located- Returns:
- The located resources iterator
-