brooklyn.util.javalang
[Java] Class ReflectionScanner
java.lang.Object
org.reflections.Reflections
brooklyn.util.javalang.ReflectionScanner
public class ReflectionScanner
extends Reflections
Constructor Summary |
ReflectionScanner(java.lang.ClassLoader classLoaderToSearch, java.lang.ClassLoader classLoaderForLoading, java.lang.Iterable urlsToScan, java.lang.String prefix, Scanner... scanners)
scanner which will look in given "search" classloader for classes starting with given prefix,
loading the class with the given "load" classloader,
selecting for the given scanners.
|
Method Summary |
java.util.Set
|
getSubTypesOf(java.lang.Class type)
overrides super so as not to log rather than throw exception if a class cannot be loaded
|
protected java.lang.Class
|
loadClass(java.lang.String className)
|
classLoaderForLoading
protected final java.lang.ClassLoader classLoaderForLoading
-
ReflectionScanner
public ReflectionScanner(java.lang.ClassLoader classLoaderToSearch, java.lang.ClassLoader classLoaderForLoading, java.lang.Iterable urlsToScan, java.lang.String prefix, Scanner... scanners)
- scanner which will look in given "search" classloader for classes starting with given prefix,
loading the class with the given "load" classloader,
selecting for the given scanners.
any or all arguments can be null to accept all.
getSubTypesOf
@Override
@SuppressWarnings("unchecked")
public java.util.Set getSubTypesOf(java.lang.Class type)
- overrides super so as not to log rather than throw exception if a class cannot be loaded
loadClass
protected java.lang.Class loadClass(java.lang.String className)
-
Brooklyn Multi-Cloud Application Management Platform
brooklyncentral.github.com. Apache License. © 2012.