Class ClassLoaderResolver
- java.lang.Object
-
- org.wildfly.clustering.marshalling.jdk.ClassLoaderResolver
-
- All Implemented Interfaces:
ClassResolver
public class ClassLoaderResolver extends Object implements ClassResolver
AClassResolverthat resolves classes against a given class loader.- Author:
- Paul Ferraro
-
-
Constructor Summary
Constructors Constructor Description ClassLoaderResolver(ClassLoader loader)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidannotateClass(ObjectOutput output, Class<?> targetClass)ClassLoadergetClassLoader()Class<?>resolveClass(ObjectInput input, String className)
-
-
-
Constructor Detail
-
ClassLoaderResolver
public ClassLoaderResolver(ClassLoader loader)
-
-
Method Detail
-
annotateClass
public void annotateClass(ObjectOutput output, Class<?> targetClass) throws IOException
- Specified by:
annotateClassin interfaceClassResolver- Throws:
IOException
-
resolveClass
public Class<?> resolveClass(ObjectInput input, String className) throws IOException, ClassNotFoundException
- Specified by:
resolveClassin interfaceClassResolver- Throws:
IOExceptionClassNotFoundException
-
getClassLoader
public ClassLoader getClassLoader()
- Specified by:
getClassLoaderin interfaceClassResolver
-
-