bundle = ResourceBundle.getBundle(_REQUIRED_CAPABILITIES, Locale.getDefault(), env.getClassLoader());
protected Class createImplementationClass(Element xml, Environment env) { String className = XmlUtils.getElementText(xml, DescriptorConstants.JAVA_CAPABILITY_QNAME); // // null return value necessary to support default/required capability // implementations for some vendors // if (className == null) return null; return ReflectUtils.getClass(className, env.getClassLoader()); }
protected Class createPersistenceClass(Element persistenceXML, Environment env) { String className = XmlUtils.getElementText(persistenceXML, DescriptorConstants.JAVA_PERSISTENCE_QNAME); ClassLoader loader = env.getClassLoader(); Class theClass = ReflectUtils.getClass(className, loader); // // make sure this class is an instance of RouterPersistence // if (!Persistence.class.isAssignableFrom(theClass)) { Object[] filler = { className, RouterPersistence.class.getName() }; String message = _MESSAGES.get("IncorrectPersistenceRoot", filler); throw new RuntimeException(message); } return theClass; }
protected Class createSerializableType(Element xml, Environment env) { String className = XmlUtils.getElementText(xml, DescriptorConstants.JAVA_SERIALIZABLE_QNAME); if (className == null) throw new RuntimeException(_MESSAGES.get("NoSerializableClass")); return ReflectUtils.getClass(className, env.getClassLoader()); }
protected Class createSerializerClass(Element xml, Environment env) { String serializerName = XmlUtils.getElementText(xml, DescriptorConstants.JAVA_SERIALIZER_QNAME); if (serializerName == null) throw new RuntimeException(_MESSAGES.get("NoSerializerClass")); ClassLoader loader = env.getClassLoader(); Class serializerClass = ReflectUtils.getClass(serializerName, loader); if (!Serializer.class.isAssignableFrom(serializerClass)) { Object[] filler = { serializerName, Serializer.class.getName() }; throw new RuntimeException(_MESSAGES.get("NotSerializer", filler)); } return serializerClass; }
protected Class createRouterClass(Element xml, Environment env) { String className = XmlUtils.getElementText(xml, DescriptorConstants.JAVA_ROUTER_QNAME); ClassLoader loader = env.getClassLoader(); Class theClass = ReflectUtils.getClass(className, loader); // // make sure this class is an instance of ResourceRouter // if (!ResourceRouter.class.isAssignableFrom(theClass)) { Object[] filler = { className, ResourceRouter.class.getName() }; String message = _MESSAGES.get("IncorrectRouterRoot", filler); throw new RuntimeException(message); } return theClass; }
protected Class createResourceClass(Element xml, Environment env) { QName qname = DescriptorConstants.JAVA_RESOURCE_QNAME; String className = XmlUtils.getElementText(xml, qname); if (className == null) throw new RuntimeException(_MESSAGES.get("NullJavaResourceClass")); ClassLoader loader = env.getClassLoader(); Class resourceClass = ReflectUtils.getClass(className, loader); if (!Resource.class.isAssignableFrom(resourceClass)) { Object[] filler = { className, Resource.class.getName() }; String message = _MESSAGES.get("IncorrectResourceRoot", filler); throw new RuntimeException(message); } return resourceClass; }
DescriptorConstants.JAVA_CAPABILITY_QNAME); Class theClass = null; ClassLoader loader = env.getClassLoader(); if (bundle == null) { loader = env.getClassLoader(); theClass = ReflectUtils.getClass(className, loader); } else {
protected ResourceIdFactory createResourceIdFactory(Element xml, Environment env) { QName qname = DescriptorConstants.JAVA_ID_FACTORY_QNAME; String className = XmlUtils.getElementText(xml, qname); if (className == null) return null; Class theClass = null; ClassLoader loader = env.getClassLoader(); theClass = ReflectUtils.getClass(className, loader); if (!ResourceIdFactory.class.isAssignableFrom(theClass)) { Object[] filler = { className, ResourceIdFactory.class.getName() }; throw new RuntimeException(_MESSAGES.get("NotResourceIdFactory", filler)); } return (ResourceIdFactory)ReflectUtils.newInstance(theClass); }
ClassLoader loader = env.getClassLoader(); Class resourceClass = null; loader = env.getClassLoader(); resourceClass = ReflectUtils.getClass(className, loader); } else {
implClass = ReflectUtils.getClass(requiredClassName, env.getClassLoader()); definition.setImplementationClass(implClass);