Package org.jboss.marshalling
Class SimpleClassResolver
- java.lang.Object
-
- org.jboss.marshalling.AbstractClassResolver
-
- org.jboss.marshalling.SimpleClassResolver
-
- All Implemented Interfaces:
ClassResolver
public class SimpleClassResolver extends AbstractClassResolver
A class resolver which uses a predefined classloader.
-
-
Field Summary
-
Fields inherited from class org.jboss.marshalling.AbstractClassResolver
enforceSerialVersionUid
-
-
Constructor Summary
Constructors Constructor Description SimpleClassResolver(boolean enforceSerialVersionUid, ClassLoader classLoader)
Construct a new instance, specifying a classloader and a flag which determines whetherserialVersionUID
matching will be enforced.SimpleClassResolver(ClassLoader classLoader)
Construct a new instance, specifying a classloader.
-
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
-
SimpleClassResolver
public SimpleClassResolver(ClassLoader classLoader)
Construct a new instance, specifying a classloader.- Parameters:
classLoader
- the classloader to use
-
SimpleClassResolver
public SimpleClassResolver(boolean enforceSerialVersionUid, ClassLoader classLoader)
Construct a new instance, specifying a classloader and a flag which determines whetherserialVersionUID
matching will be enforced.- Parameters:
enforceSerialVersionUid
-true
to throw an exception on unmatchedserialVersionUID
classLoader
- the classloader to use
-
-
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
-
-