Class ClassloadingUtil


  • public final class ClassloadingUtil
    extends Object
    This 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 Detail

      • ClassloadingUtil

        public ClassloadingUtil()
    • Method Detail

      • newInstanceFromClassLoader

        public static Object newInstanceFromClassLoader​(String className)
      • newInstanceFromClassLoader

        public static Object newInstanceFromClassLoader​(Class<?> classOwner,
                                                        String className)
      • newInstanceFromClassLoader

        public static Object newInstanceFromClassLoader​(String className,
                                                        Object... objs)
      • newInstanceFromClassLoader

        public static Object newInstanceFromClassLoader​(Class<?> classOwner,
                                                        String className,
                                                        Object... objs)
      • findResource

        public static URL findResource​(String resourceName)
      • loadProperties

        public static Properties loadProperties​(String propertiesFile)