JBoss Marshalling 1.3.0.CR9

org.jboss.marshalling
Class SimpleClassResolver

java.lang.Object
  extended by org.jboss.marshalling.AbstractClassResolver
      extended by 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
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.
 
Method Summary
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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

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 whether serialVersionUID matching will be enforced.

Parameters:
enforceSerialVersionUid - true to throw an exception on unmatched serialVersionUID
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 class AbstractClassResolver
Returns:
the classloader

JBoss Marshalling 1.3.0.CR9

Copyright © 2011 JBoss, a division of Red Hat, Inc.