Package org.jboss.marshalling
Class SimpleClassResolver
java.lang.Object
org.jboss.marshalling.AbstractClassResolver
org.jboss.marshalling.SimpleClassResolver
- All Implemented Interfaces:
ClassResolver
A class resolver which uses a predefined classloader.
-
Field Summary
FieldsFields inherited from class org.jboss.marshalling.AbstractClassResolver
enforceSerialVersionUid
-
Constructor Summary
ConstructorsConstructorDescriptionSimpleClassResolver
(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
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
-
classLoader
-
-
Constructor Details
-
SimpleClassResolver
Construct a new instance, specifying a classloader.- Parameters:
classLoader
- the classloader to use
-
SimpleClassResolver
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 Details
-
getClassLoader
Get the classloader to use to resolve classes for this resolver.- Specified by:
getClassLoader
in classAbstractClassResolver
- Returns:
- the classloader
-