|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.apache.hivemind.impl.DefaultClassResolver
Default implementation of ClassResolver
based
around Thread.getContextClassLoader()
(which is set by the
servlet container).
Constructor Summary | |
DefaultClassResolver()
Constructs a new instance using Thread.getContextClassLoader() . |
|
DefaultClassResolver(java.lang.ClassLoader loader)
|
Method Summary | |
java.lang.Class |
findClass(java.lang.String name)
Invokes Class.forName(java.lang.String, boolean, java.lang.ClassLoader) . |
java.lang.ClassLoader |
getClassLoader()
Returns a ClassLoader that can see
all the classes the resolver can access. |
java.net.URL |
getResource(java.lang.String name)
Forwarded, unchanged, to the class loader. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public DefaultClassResolver()
Thread.getContextClassLoader()
.
public DefaultClassResolver(java.lang.ClassLoader loader)
Method Detail |
public java.net.URL getResource(java.lang.String name)
ClassResolver
getResource
in interface ClassResolver
public java.lang.Class findClass(java.lang.String name)
Class.forName(java.lang.String, boolean, java.lang.ClassLoader)
.
findClass
in interface ClassResolver
name
- the complete class name to locate and load
ApplicationRuntimeException
- if loading the class throws an exception
(typically ClassNotFoundException
or a security exception)public java.lang.ClassLoader getClassLoader()
ClassResolver
ClassLoader
that can see
all the classes the resolver can access.
getClassLoader
in interface ClassResolver
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |