Package org.jboss.marshalling
Class ContextClassResolver
java.lang.Object
org.jboss.marshalling.AbstractClassResolver
org.jboss.marshalling.ContextClassResolver
- All Implemented Interfaces:
ClassResolver
A class resolver which uses the context classloader to resolve classes.
-
Field Summary
FieldsFields inherited from class org.jboss.marshalling.AbstractClassResolver
enforceSerialVersionUid
-
Constructor Summary
ConstructorsConstructorDescriptionConstruct a new instance.ContextClassResolver
(boolean enforceSerialVersionUid) Construct a new instance. -
Method Summary
Modifier and TypeMethodDescriptionprotected ClassLoader
Get the classloader to use to resolve classes for this resolver.Methods inherited from class org.jboss.marshalling.AbstractClassResolver
annotateClass, annotateProxyClass, getClassName, getProxyInterfaces, loadClass, resolveClass, resolveProxyClass
-
Field Details
-
classLoaderAction
-
-
Constructor Details
-
ContextClassResolver
public ContextClassResolver()Construct a new instance. -
ContextClassResolver
public ContextClassResolver(boolean enforceSerialVersionUid) Construct a new instance.- Parameters:
enforceSerialVersionUid
-true
if an exception should be thrown on an incorrect serialVersionUID
-
-
Method Details
-
getClassLoader
Get the classloader to use to resolve classes for this resolver.- Specified by:
getClassLoader
in classAbstractClassResolver
- Returns:
- the classloader
-