public static InputStream getResourceAsStream(ClassLoader classLoader, String resource) { classLoader = resolveClassLoader(classLoader); if (LOG.isLoggable(Level.FINE)) { LOG.fine("getting resource as stream " + resource); } return classLoader.getResourceAsStream(resource); }
public static InputStream getResourceAsStream(ClassLoader classLoader, String resource) { classLoader = resolveClassLoader(classLoader); if (LOG.isLoggable(Level.FINE)) { LOG.fine("getting resource as stream " + resource); } return classLoader.getResourceAsStream(resource); }
public static Class<?>[] loadClasses(ClassLoader classLoader, List<String> constructorArgTypeNames) { if (constructorArgTypeNames == null) return null; Class<?>[] classes = new Class[constructorArgTypeNames.size()]; for (int i = 0; i < constructorArgTypeNames.size(); i++) { classLoader = resolveClassLoader(classLoader); classes[i] = loadClass(classLoader, constructorArgTypeNames.get(i)); } return classes; }
public static Class<?>[] loadClasses(ClassLoader classLoader, List<String> constructorArgTypeNames) { if (constructorArgTypeNames == null) return null; Class<?>[] classes = new Class[constructorArgTypeNames.size()]; for (int i = 0; i < constructorArgTypeNames.size(); i++) { classLoader = resolveClassLoader(classLoader); classes[i] = loadClass(classLoader, constructorArgTypeNames.get(i)); } return classes; }
public static Enumeration<URL> getResources(ClassLoader classLoader, String resource) { classLoader = resolveClassLoader(classLoader); try { if (LOG.isLoggable(Level.FINE)) { LOG.fine("getting resources " + resource); } return classLoader.getResources(resource); } catch (Exception e) { String message = ExceptionManager.getInstance().getFullMessage("bp_RU_3", resource); throw new BonitaRuntimeException(message, e); } }
public static URL getResource(ClassLoader classLoader, String resource) { classLoader = resolveClassLoader(classLoader); try { if (LOG.isLoggable(Level.FINE)) { LOG.fine("getting resource " + resource); } return classLoader.getResource(resource); } catch (Exception e) { String message = ExceptionManager.getInstance().getFullMessage("bp_RU_4", resource); throw new BonitaRuntimeException(message, e); } }
public static URL getResource(ClassLoader classLoader, String resource) { classLoader = resolveClassLoader(classLoader); try { if (LOG.isLoggable(Level.FINE)) { LOG.fine("getting resource " + resource); } return classLoader.getResource(resource); } catch (Exception e) { String message = ExceptionManager.getInstance().getFullMessage("bp_RU_4", resource); throw new BonitaRuntimeException(message, e); } }
public static Enumeration<URL> getResources(ClassLoader classLoader, String resource) { classLoader = resolveClassLoader(classLoader); try { if (LOG.isLoggable(Level.FINE)) { LOG.fine("getting resources " + resource); } return classLoader.getResources(resource); } catch (Exception e) { String message = ExceptionManager.getInstance().getFullMessage("bp_RU_3", resource); throw new BonitaRuntimeException(message, e); } }
public static Object instantiate(ClassLoader classLoader, String className) { Object newObject; try { classLoader = resolveClassLoader(classLoader); Class<?> clazz = loadClass(classLoader, className); if (LOG.isLoggable(Level.FINE)) { LOG.fine("instantiating " + className); } newObject = clazz.newInstance(); } catch (Exception e) { String message = ExceptionManager.getInstance().getFullMessage("bp_RU_5", className); throw new BonitaRuntimeException(message, e); } return newObject; }
public static Object instantiate(ClassLoader classLoader, String className) { Object newObject; try { classLoader = resolveClassLoader(classLoader); Class<?> clazz = loadClass(classLoader, className); if (LOG.isLoggable(Level.FINE)) { LOG.fine("instantiating " + className); } newObject = clazz.newInstance(); } catch (Exception e) { String message = ExceptionManager.getInstance().getFullMessage("bp_RU_5", className); throw new BonitaRuntimeException(message, e); } return newObject; }
public static Class<?> loadClass(ClassLoader classLoader, String className) { try { classLoader = resolveClassLoader(classLoader); if (LOG.isLoggable(Level.FINE)) { LOG.fine("loading class " + className); } return classLoader.loadClass(className); } catch (NoClassDefFoundError e) { String message = ExceptionManager.getInstance().getFullMessage("bp_RU_1", className); throw new BonitaRuntimeException(message, e); } catch (ClassNotFoundException e) { String message = ExceptionManager.getInstance().getFullMessage("bp_RU_2", className); throw new BonitaRuntimeException(message, e); } }
public static Class<?> loadClass(ClassLoader classLoader, String className) { try { classLoader = resolveClassLoader(classLoader); if (LOG.isLoggable(Level.FINE)) { LOG.fine("loading class " + className); } return classLoader.loadClass(className); } catch (NoClassDefFoundError e) { String message = ExceptionManager.getInstance().getFullMessage("bp_RU_1", className); throw new BonitaRuntimeException(message, e); } catch (ClassNotFoundException e) { String message = ExceptionManager.getInstance().getFullMessage("bp_RU_2", className); throw new BonitaRuntimeException(message, e); } }