Package py4j.reflection
Class CurrentThreadClassLoadingStrategy
- java.lang.Object
-
- py4j.reflection.CurrentThreadClassLoadingStrategy
-
- All Implemented Interfaces:
ClassLoadingStrategy
public class CurrentThreadClassLoadingStrategy extends java.lang.Object implements ClassLoadingStrategy
This class loading strategy uses the current thread's ClassLoader to load a class from a fully qualified name.
-
-
Constructor Summary
Constructors Constructor Description CurrentThreadClassLoadingStrategy()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Class<?>
classForName(java.lang.String className)
java.lang.ClassLoader
getClassLoader()
-
-
-
Method Detail
-
classForName
public java.lang.Class<?> classForName(java.lang.String className) throws java.lang.ClassNotFoundException
- Specified by:
classForName
in interfaceClassLoadingStrategy
- Throws:
java.lang.ClassNotFoundException
-
getClassLoader
public java.lang.ClassLoader getClassLoader()
- Specified by:
getClassLoader
in interfaceClassLoadingStrategy
-
-