private XMLMapper createMapper(final DeploymentUnit deploymentUnit) { final XMLMapper mapper = XMLMapper.Factory.create(); final PropertyReplacer propertyReplacer = EjbClientDescriptorPropertyReplacement.propertyReplacer(deploymentUnit); final EJBClientDescriptor10Parser ejbClientDescriptor10Parser = new EJBClientDescriptor10Parser(propertyReplacer); mapper.registerRootElement(ROOT_1_0, ejbClientDescriptor10Parser); final EJBClientDescriptor11Parser ejbClientDescriptor11Parser = new EJBClientDescriptor11Parser(propertyReplacer); mapper.registerRootElement(ROOT_1_1, ejbClientDescriptor11Parser); final EJBClientDescriptor11Parser ejbClientDescriptor12Parser = new EJBClientDescriptor12Parser(propertyReplacer); mapper.registerRootElement(ROOT_1_2, ejbClientDescriptor12Parser); final EJBClientDescriptor13Parser ejbClientDescriptor13Parser = new EJBClientDescriptor13Parser(propertyReplacer); mapper.registerRootElement(ROOT_1_3, ejbClientDescriptor13Parser); mapper.registerRootElement(ROOT_NO_NAMESPACE, ejbClientDescriptor13Parser); return mapper; }
protected void parseProfile(final XMLExtendedStreamReader reader, final EJBClientDescriptorMetaData ejbClientDescriptorMetaData) throws XMLStreamException { final Set<EJBClientDescriptorXMLAttribute> required = EnumSet.of(EJBClientDescriptorXMLAttribute.NAME); final int count = reader.getAttributeCount(); String profileName = null; for (int i = 0; i < count; i++) { final EJBClientDescriptorXMLAttribute attribute = EJBClientDescriptorXMLAttribute.forName(reader .getAttributeLocalName(i)); required.remove(attribute); final String value = readResolveValue(reader, i); switch (attribute) { case NAME: profileName = value; break; default: unexpectedContent(reader); } } if (!required.isEmpty()) { missingAttributes(reader.getLocation(), required); } // add a new node config to the cluster config ejbClientDescriptorMetaData.setProfile(profileName); } }
final EJBClientDescriptorXMLAttribute attribute = EJBClientDescriptorXMLAttribute.forName(reader .getAttributeLocalName(i)); final String value = readResolveValue(reader, i); switch (attribute) { case INVOCATION_TIMEOUT: break; case DEPLOYMENT_NODE_SELECTOR: final String deploymentNodeSelector = readResolveValue(reader, i); ejbClientDescriptorMetaData.setDeploymentNodeSelector(deploymentNodeSelector); break; default: unexpectedContent(reader); final EJBClientDescriptorXMLElement element = EJBClientDescriptorXMLElement.forName(reader.getLocalName()); if (visited.contains(element)) { unexpectedElement(reader); this.parseEJBReceivers(reader, ejbClientDescriptorMetaData); break; case CLUSTERS: this.parseClusters(reader, ejbClientDescriptorMetaData); break; case PROFILE: this.parseProfile(reader, ejbClientDescriptorMetaData); break; default: unexpectedElement(reader);
final EJBClientDescriptorXMLAttribute attribute = EJBClientDescriptorXMLAttribute.forName(reader .getAttributeLocalName(i)); final String value = readResolveValue(reader, i); switch (attribute) { case INVOCATION_TIMEOUT: break; case DEPLOYMENT_NODE_SELECTOR: final String deploymentNodeSelector = readResolveValue(reader, i); ejbClientDescriptorMetaData.setDeploymentNodeSelector(deploymentNodeSelector); break; default: unexpectedContent(reader); final EJBClientDescriptorXMLElement element = EJBClientDescriptorXMLElement.forName(reader.getLocalName()); if (visited.contains(element)) { unexpectedElement(reader); this.parseEJBReceivers(reader, ejbClientDescriptorMetaData); break; case CLUSTERS: this.parseClusters(reader, ejbClientDescriptorMetaData); break; case PROFILE: this.parseProfile(reader, ejbClientDescriptorMetaData); break; default: unexpectedElement(reader);
protected void parseProfile(final XMLExtendedStreamReader reader, final EJBClientDescriptorMetaData ejbClientDescriptorMetaData) throws XMLStreamException { final Set<EJBClientDescriptorXMLAttribute> required = EnumSet.of(EJBClientDescriptorXMLAttribute.NAME); final int count = reader.getAttributeCount(); String profileName = null; for (int i = 0; i < count; i++) { final EJBClientDescriptorXMLAttribute attribute = EJBClientDescriptorXMLAttribute.forName(reader .getAttributeLocalName(i)); required.remove(attribute); final String value = readResolveValue(reader, i); switch (attribute) { case NAME: profileName = value; break; default: unexpectedContent(reader); } } if (!required.isEmpty()) { missingAttributes(reader.getLocation(), required); } // add a new node config to the cluster config ejbClientDescriptorMetaData.setProfile(profileName); } }
private XMLMapper createMapper(final DeploymentUnit deploymentUnit) { final XMLMapper mapper = XMLMapper.Factory.create(); final PropertyReplacer propertyReplacer = EjbClientDescriptorPropertyReplacement.propertyReplacer(deploymentUnit); final EJBClientDescriptor10Parser ejbClientDescriptor10Parser = new EJBClientDescriptor10Parser(propertyReplacer); mapper.registerRootElement(ROOT_1_0, ejbClientDescriptor10Parser); final EJBClientDescriptor11Parser ejbClientDescriptor11Parser = new EJBClientDescriptor11Parser(propertyReplacer); mapper.registerRootElement(ROOT_1_1, ejbClientDescriptor11Parser); final EJBClientDescriptor11Parser ejbClientDescriptor12Parser = new EJBClientDescriptor12Parser(propertyReplacer); mapper.registerRootElement(ROOT_1_2, ejbClientDescriptor12Parser); final EJBClientDescriptor13Parser ejbClientDescriptor13Parser = new EJBClientDescriptor13Parser(propertyReplacer); mapper.registerRootElement(ROOT_1_3, ejbClientDescriptor13Parser); mapper.registerRootElement(ROOT_NO_NAMESPACE, ejbClientDescriptor13Parser); return mapper; }
final EJBClientDescriptorXMLAttribute attribute = EJBClientDescriptorXMLAttribute.forName(reader .getAttributeLocalName(i)); final String value = readResolveValue(reader, i); switch (attribute) { case INVOCATION_TIMEOUT: break; case DEPLOYMENT_NODE_SELECTOR: final String deploymentNodeSelector = readResolveValue(reader, i); ejbClientDescriptorMetaData.setDeploymentNodeSelector(deploymentNodeSelector); break; default: unexpectedContent(reader); final EJBClientDescriptorXMLElement element = EJBClientDescriptorXMLElement.forName(reader.getLocalName()); if (visited.contains(element)) { unexpectedElement(reader); this.parseEJBReceivers(reader, ejbClientDescriptorMetaData); break; case CLUSTERS: this.parseClusters(reader, ejbClientDescriptorMetaData); break; case PROFILE: this.parseProfile(reader, ejbClientDescriptorMetaData); break; default: unexpectedElement(reader);
protected void parseProfile(final XMLExtendedStreamReader reader, final EJBClientDescriptorMetaData ejbClientDescriptorMetaData) throws XMLStreamException { final Set<EJBClientDescriptorXMLAttribute> required = EnumSet.of(EJBClientDescriptorXMLAttribute.NAME); final int count = reader.getAttributeCount(); String profileName = null; for (int i = 0; i < count; i++) { final EJBClientDescriptorXMLAttribute attribute = EJBClientDescriptorXMLAttribute.forName(reader .getAttributeLocalName(i)); required.remove(attribute); final String value = readResolveValue(reader, i); switch (attribute) { case NAME: profileName = value; break; default: unexpectedContent(reader); } } if (!required.isEmpty()) { missingAttributes(reader.getLocation(), required); } // add a new node config to the cluster config ejbClientDescriptorMetaData.setProfile(profileName); } }
private XMLMapper createMapper(final DeploymentUnit deploymentUnit) { final XMLMapper mapper = XMLMapper.Factory.create(); final PropertyReplacer propertyReplacer = EjbClientDescriptorPropertyReplacement.propertyReplacer(deploymentUnit); final EJBClientDescriptor10Parser ejbClientDescriptor10Parser = new EJBClientDescriptor10Parser(propertyReplacer); mapper.registerRootElement(ROOT_1_0, ejbClientDescriptor10Parser); final EJBClientDescriptor11Parser ejbClientDescriptor11Parser = new EJBClientDescriptor11Parser(propertyReplacer); mapper.registerRootElement(ROOT_1_1, ejbClientDescriptor11Parser); final EJBClientDescriptor11Parser ejbClientDescriptor12Parser = new EJBClientDescriptor12Parser(propertyReplacer); mapper.registerRootElement(ROOT_1_2, ejbClientDescriptor12Parser); final EJBClientDescriptor13Parser ejbClientDescriptor13Parser = new EJBClientDescriptor13Parser(propertyReplacer); mapper.registerRootElement(ROOT_1_3, ejbClientDescriptor13Parser); mapper.registerRootElement(ROOT_NO_NAMESPACE, ejbClientDescriptor13Parser); return mapper; }