public class ClassLoaderAwareClassResolver extends Object implements org.jboss.marshalling.ClassResolver, ClassLoaderProvider
| Constructor and Description |
|---|
ClassLoaderAwareClassResolver(org.jboss.marshalling.ClassResolver resolver,
ClassLoader loader) |
| Modifier and Type | Method and Description |
|---|---|
void |
annotateClass(org.jboss.marshalling.Marshaller marshaller,
Class<?> clazz) |
void |
annotateProxyClass(org.jboss.marshalling.Marshaller marshaller,
Class<?> proxyClass) |
ClassLoader |
getClassLoader() |
String |
getClassName(Class<?> clazz) |
String[] |
getProxyInterfaces(Class<?> proxyClass) |
Class<?> |
resolveClass(org.jboss.marshalling.Unmarshaller unmarshaller,
String name,
long serialVersionUID) |
Class<?> |
resolveProxyClass(org.jboss.marshalling.Unmarshaller unmarshaller,
String[] interfaces) |
public ClassLoaderAwareClassResolver(org.jboss.marshalling.ClassResolver resolver,
ClassLoader loader)
public ClassLoader getClassLoader()
getClassLoader in interface ClassLoaderProviderpublic void annotateClass(org.jboss.marshalling.Marshaller marshaller,
Class<?> clazz)
throws IOException
annotateClass in interface org.jboss.marshalling.ClassResolverIOExceptionClassResolver.annotateClass(org.jboss.marshalling.Marshaller, java.lang.Class)public void annotateProxyClass(org.jboss.marshalling.Marshaller marshaller,
Class<?> proxyClass)
throws IOException
annotateProxyClass in interface org.jboss.marshalling.ClassResolverIOExceptionClassResolver.annotateProxyClass(org.jboss.marshalling.Marshaller, java.lang.Class)public String getClassName(Class<?> clazz) throws IOException
getClassName in interface org.jboss.marshalling.ClassResolverIOExceptionClassResolver.getClassName(java.lang.Class)public String[] getProxyInterfaces(Class<?> proxyClass) throws IOException
getProxyInterfaces in interface org.jboss.marshalling.ClassResolverIOExceptionClassResolver.getProxyInterfaces(java.lang.Class)public Class<?> resolveClass(org.jboss.marshalling.Unmarshaller unmarshaller, String name, long serialVersionUID) throws IOException, ClassNotFoundException
resolveClass in interface org.jboss.marshalling.ClassResolverIOExceptionClassNotFoundExceptionClassResolver.resolveClass(org.jboss.marshalling.Unmarshaller, java.lang.String, long)public Class<?> resolveProxyClass(org.jboss.marshalling.Unmarshaller unmarshaller, String[] interfaces) throws IOException, ClassNotFoundException
resolveProxyClass in interface org.jboss.marshalling.ClassResolverIOExceptionClassNotFoundExceptionClassResolver.resolveProxyClass(org.jboss.marshalling.Unmarshaller, java.lang.String[])Copyright © 2013 JBoss, a division of Red Hat, Inc.. All Rights Reserved.