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.
Constructor Summary |
SimpleClassResolver(boolean enforceSerialVersionUid,
ClassLoader classLoader)
Construct a new instance, specifying a classloader and a flag which determines whether serialVersionUID
matching will be enforced. |
SimpleClassResolver(ClassLoader classLoader)
Construct a new instance, specifying a classloader. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
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 whether
serialVersionUID
matching will be enforced.
- Parameters:
enforceSerialVersionUid
- true
to throw an exception on unmatched serialVersionUID
classLoader
- the classloader to use
getClassLoader
protected ClassLoader getClassLoader()
- Get the classloader to use to resolve classes for this resolver.
- Specified by:
getClassLoader
in class AbstractClassResolver
- Returns:
- the classloader
Copyright © 2011 JBoss, a division of Red Hat, Inc.