/** * Tries to instantiate a class for the given name via the default constructor * @param className name of the class * @return created instance or null if the instantiation failed */ public static Object tryToInstantiateClassForName(String className) { try { return instantiateClassForName(className); } catch (Exception e) { //do nothing - it was just a try } return null; }
/** * Tries to instantiate a class for the given name via the default constructor * @param className name of the class * @return created instance or null if the instantiation failed */ public static Object tryToInstantiateClassForName(String className) { try { return instantiateClassForName(className); } catch (Exception e) { //do nothing - it was just a try } return null; }
/** * Tries to instantiate a class for the given name via the default constructor * @param className name of the class * @return created instance or null if the instantiation failed */ public static Object tryToInstantiateClassForName(String className) { try { return instantiateClassForName(className); } catch (Exception e) { //do nothing - it was just a try } return null; }
private static List<ClassDeactivator> initConfiguredClassDeactivators(ClassLoader classLoader) { List<String> classDeactivatorClassNames = ConfigResolver.getAllPropertyValues(ClassDeactivator.class.getName()); List<ClassDeactivator> classDeactivators = new ArrayList<ClassDeactivator>(); for (String classDeactivatorClassName : classDeactivatorClassNames) { LOG.fine("processing ClassDeactivator: " + classDeactivatorClassName); try { ClassDeactivator currentClassDeactivator = (ClassDeactivator) ClassUtils.instantiateClassForName(classDeactivatorClassName); classDeactivators.add(currentClassDeactivator); } catch (Exception e) { LOG.warning(classDeactivatorClassName + " can't be instantiated"); throw new IllegalStateException(e); } } classDeactivatorMap.put(classLoader, classDeactivators); return classDeactivators; } }
(ClassDeactivator) ClassUtils.instantiateClassForName(classDeactivatorClassName); classDeactivators.add(currentClassDeactivator);
(ClassDeactivator) ClassUtils.instantiateClassForName(classDeactivatorClassName); classDeactivators.add(currentClassDeactivator);