Class ClassloadingUtil
- java.lang.Object
-
- org.apache.activemq.artemis.utils.ClassloadingUtil
-
public final class ClassloadingUtil extends java.lang.ObjectThis class will be used to perform generic class-loader operations, such as load a class first using TCCL, and then the classLoader used by ActiveMQ Artemis (ClassloadingUtil.getClass().getClassLoader()).Is't required to use a Security Block on any calls to this class.
-
-
Constructor Summary
Constructors Constructor Description ClassloadingUtil()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.net.URLfindResource(java.lang.ClassLoader loader, java.lang.String resourceName)static java.net.URLfindResource(java.lang.String resourceName)static java.util.PropertiesloadProperties(java.lang.ClassLoader loader, java.lang.String propertiesFile)static java.util.PropertiesloadProperties(java.lang.String propertiesFile)static java.lang.StringloadProperty(java.lang.ClassLoader loader, java.lang.String propertiesFile, java.lang.String name)static java.lang.ObjectnewInstanceFromClassLoader(java.lang.Class<?> classOwner, java.lang.String className)static java.lang.ObjectnewInstanceFromClassLoader(java.lang.Class<?> classOwner, java.lang.String className, java.lang.Object... objs)static java.lang.ObjectnewInstanceFromClassLoader(java.lang.String className)static java.lang.ObjectnewInstanceFromClassLoader(java.lang.String className, java.lang.Object... objs)
-
-
-
Method Detail
-
newInstanceFromClassLoader
public static java.lang.Object newInstanceFromClassLoader(java.lang.String className)
-
newInstanceFromClassLoader
public static java.lang.Object newInstanceFromClassLoader(java.lang.Class<?> classOwner, java.lang.String className)
-
newInstanceFromClassLoader
public static java.lang.Object newInstanceFromClassLoader(java.lang.String className, java.lang.Object... objs)
-
newInstanceFromClassLoader
public static java.lang.Object newInstanceFromClassLoader(java.lang.Class<?> classOwner, java.lang.String className, java.lang.Object... objs)
-
findResource
public static java.net.URL findResource(java.lang.String resourceName)
-
findResource
public static java.net.URL findResource(java.lang.ClassLoader loader, java.lang.String resourceName)
-
loadProperty
public static java.lang.String loadProperty(java.lang.ClassLoader loader, java.lang.String propertiesFile, java.lang.String name)
-
loadProperties
public static java.util.Properties loadProperties(java.lang.String propertiesFile)
-
loadProperties
public static java.util.Properties loadProperties(java.lang.ClassLoader loader, java.lang.String propertiesFile)
-
-