Package org.jboss.marshalling
Class ContextClassResolver
- java.lang.Object
-
- org.jboss.marshalling.AbstractClassResolver
-
- org.jboss.marshalling.ContextClassResolver
-
- All Implemented Interfaces:
ClassResolver
public class ContextClassResolver extends AbstractClassResolver
A class resolver which uses the context classloader to resolve classes.
-
-
Field Summary
-
Fields inherited from class org.jboss.marshalling.AbstractClassResolver
enforceSerialVersionUid
-
-
Constructor Summary
Constructors Constructor Description ContextClassResolver()
Construct a new instance.ContextClassResolver(boolean enforceSerialVersionUid)
Construct a new instance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected ClassLoader
getClassLoader()
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
-
-
-
-
Constructor Detail
-
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 Detail
-
getClassLoader
protected ClassLoader getClassLoader()
Get the classloader to use to resolve classes for this resolver.- Specified by:
getClassLoader
in classAbstractClassResolver
- Returns:
- the classloader
-
-