public static ConnectorXmlDescriptor process(boolean resolveProperties, VirtualFile file, VirtualFile alternateDescriptor, String deploymentName) throws DeploymentUnitProcessingException { // Locate the descriptor final VirtualFile serviceXmlFile; if (alternateDescriptor != null) { serviceXmlFile = alternateDescriptor; } else { serviceXmlFile = file.getChild("/META-INF/ra.xml"); } InputStream xmlStream = null; Connector result = null; try { if (serviceXmlFile != null && serviceXmlFile.exists()) { xmlStream = serviceXmlFile.openStream(); RaParser raParser = new RaParser(); raParser.setSystemPropertiesResolved(resolveProperties); result = raParser.parse(xmlStream); if (result == null) throw ConnectorLogger.ROOT_LOGGER.failedToParseServiceXml(serviceXmlFile); } File root = file.getPhysicalFile(); URL url = root.toURI().toURL(); return new ConnectorXmlDescriptor(result, root, url, deploymentName); } catch (Exception e) { throw ConnectorLogger.ROOT_LOGGER.failedToParseServiceXml(e, serviceXmlFile); } finally { VFSUtils.safeClose(xmlStream); } }
moduleName = elementAsXsdString(reader); break; vendorName = elementAsXsdString(reader); break; eisType = elementAsXsdString(reader); break; license = parseLicense(reader); break; resourceadapterVersion = elementAsXsdString(reader); resourceadapter = parseResourceAdapter(reader); break; requiredWorkContext.add(elementAsXsdString(reader)); break; description.add(elementAsLocalizedXsdString(reader)); break; displayName.add(elementAsLocalizedXsdString(reader)); break; icon.add(parseIcon(reader)); break;
resourceadapterClass = elementAsXsdString(reader); break; configProperty.add(parseConfigProperty(reader)); break; outboundResourceadapter = parseOutboundResourceadapter(reader); break; inboundResourceadapter = parseInboundResourceadapter(reader); break; adminobject.add(parseAdminObject(reader)); break; securityPermission.add(parseSecurityPermission(reader)); break;
configProperties.add(parseConfigProperty(reader)); break; authenticationMechanism.add(parseAuthenticationMechanism(reader)); break; managedConnectionFactoryClass = elementAsXsdString(reader); break; connectionInterface = elementAsXsdString(reader); break; connectionImplClass = elementAsXsdString(reader); break; connectionFactoryInterface = elementAsXsdString(reader); break; connectionFactoryImplClass = elementAsXsdString(reader); break; reauthenticationSupport = elementAsBoolean(reader); break; securityPermission.add(parseSecurityPermission(reader)); break;
vendorName = elementAsXsdString(reader); break; eisType = elementAsXsdString(reader); break; license = parseLicense(reader); break; resourceadapterVersion = elementAsXsdString(reader); resourceadapter = parseResourceAdapter10(reader); break; throw new ParserException(bundle.unexpectedElement(reader.getLocalName())); else description.add(elementAsLocalizedXsdString(reader)); break; throw new ParserException(bundle.unexpectedElement(reader.getLocalName())); else displayName.add(elementAsLocalizedXsdString(reader)); break; icon.add(parseIcon(reader)); break; specVersion = elementAsXsdString(reader); break;
@Override public Connector parse(InputStream xmlInputStream) throws Exception { XMLStreamReader reader = null; XMLInputFactory inputFactory = XMLInputFactory.newInstance(); inputFactory.setProperty(XMLInputFactory.SUPPORT_DTD, Boolean.FALSE); reader = inputFactory.createXMLStreamReader(xmlInputStream); return parse(reader); }
description.add(elementAsLocalizedXsdString(reader)); break; configPropertyName = elementAsXsdString(reader); break; configPropertyType = elementAsXsdString(reader); break; configPropertyValue = elementAsXsdString(reader); break; configPropertyIgnore = elementAsBoolean(reader); break; configPropertyConfidential = elementAsBoolean(reader); break; configPropertySupportsDynamicUpdates = elementAsBoolean(reader); break;
description.add(elementAsLocalizedXsdString(reader)); break; securityPermissionSpec = elementAsXsdString(reader); break;
connectionDefinition.add(parseConncetionDefinition(reader)); break; authenticationMechanism.add(parseAuthenticationMechanism(reader)); break; reauthenticationSupport = elementAsBoolean(reader); break;
activationspecClass = elementAsXsdString(reader); break; requiredConfigProperty.add(parseRequiredConfigProperty(reader)); break; configProperty.add(parseConfigProperty(reader)); break;
configProperty.add(parseConfigProperty(reader)); break; managedconnectionfactoryClass = elementAsXsdString(reader); break; connectionfactoryInterface = elementAsXsdString(reader); break; connectionfactoryImplClass = elementAsXsdString(reader); break; connectionInterface = elementAsXsdString(reader); break; connectionImplClass = elementAsXsdString(reader); break;
licenseRequired = elementAsBoolean(reader); break; description.add(elementAsLocalizedXsdString(reader)); break;
messagelistenerType = elementAsXsdString(reader); break; activationspec = parseActivationspec(reader); break;
smallIcon = elementAsXsdString(reader); break; largeIcon = elementAsXsdString(reader); break;
moduleName = elementAsXsdString(reader); break; vendorName = elementAsXsdString(reader); break; eisType = elementAsXsdString(reader); break; license = parseLicense(reader); break; resourceadapterVersion = elementAsXsdString(reader); resourceadapter = parseResourceAdapter(reader); break; requiredWorkContext.add(elementAsXsdString(reader)); break; description.add(elementAsLocalizedXsdString(reader)); break; displayName.add(elementAsLocalizedXsdString(reader)); break; icon.add(parseIcon(reader)); break;
authenticationMechanismType = elementAsXsdString(reader); break; description.add(elementAsLocalizedXsdString(reader)); break;
adminobjectClass = elementAsXsdString(reader); break; adminobjectInterface = elementAsXsdString(reader); break; configProperty.add(parseConfigProperty(reader)); break;
public static ConnectorXmlDescriptor process(boolean resolveProperties, VirtualFile file, VirtualFile alternateDescriptor, String deploymentName) throws DeploymentUnitProcessingException { // Locate the descriptor final VirtualFile serviceXmlFile; if (alternateDescriptor != null) { serviceXmlFile = alternateDescriptor; } else { serviceXmlFile = file.getChild("/META-INF/ra.xml"); } InputStream xmlStream = null; Connector result = null; try { if (serviceXmlFile != null && serviceXmlFile.exists()) { xmlStream = serviceXmlFile.openStream(); RaParser raParser = new RaParser(); raParser.setSystemPropertiesResolved(resolveProperties); result = raParser.parse(xmlStream); if (result == null) throw ConnectorLogger.ROOT_LOGGER.failedToParseServiceXml(serviceXmlFile); } File root = file.getPhysicalFile(); URL url = root.toURI().toURL(); return new ConnectorXmlDescriptor(result, root, url, deploymentName); } catch (Exception e) { throw ConnectorLogger.ROOT_LOGGER.failedToParseServiceXml(e, serviceXmlFile); } finally { VFSUtils.safeClose(xmlStream); } }
vendorName = elementAsXsdString(reader); break; eisType = elementAsXsdString(reader); break; license = parseLicense(reader); break; resourceadapterVersion = elementAsXsdString(reader); resourceadapter = parseResourceAdapter(reader); break; description.add(elementAsLocalizedXsdString(reader)); break; displayName.add(elementAsLocalizedXsdString(reader)); break; icon.add(parseIcon(reader)); break;