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
Fields 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 whetherserialVersionUIDmatching will be enforced.SimpleClassResolver(ClassLoader classLoader) Construct a new instance, specifying a classloader. -
Method Summary
Modifier and TypeMethodDescriptionprotected ClassLoaderGet 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 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 whetherserialVersionUIDmatching will be enforced.- Parameters:
enforceSerialVersionUid-trueto throw an exception on unmatchedserialVersionUIDclassLoader- the classloader to use
-
-
Method Details
-
getClassLoader
Get the classloader to use to resolve classes for this resolver.- Specified by:
getClassLoaderin classAbstractClassResolver- Returns:
- the classloader
-