private void parseManagementInterfaces_1_0(final XMLExtendedStreamReader reader, final ModelNode address, final List<ModelNode> list) throws XMLStreamException { requireNoAttributes(reader); while (reader.hasNext() && reader.nextTag() != END_ELEMENT) { requireNamespace(reader, namespace); final Element element = Element.forName(reader.getLocalName()); switch (element) { case NATIVE_INTERFACE: { parseNativeManagementInterface1_0(reader, address, list); break; } case HTTP_INTERFACE: { parseHttpManagementInterface1_0(reader, address, list); break; } default: { throw unexpectedElement(reader); } } } }
case 2: if (http) { parseHttpManagementInterfaceAttributes2_0(reader, addOp); } else { parseNativeManagementInterfaceAttributes2_0(reader, addOp); parseHttpManagementInterfaceAttributes3_0(reader, addOp); } else { parseNativeManagementInterfaceAttributes3_0(reader, addOp); case SOCKET: if (http) { parseHttpManagementSocket(reader); } else { parseNativeManagementSocket(reader); parseHttpManagementSocketBinding(reader, addOp); } else { parseNativeManagementSocketBinding(reader, addOp);
switch (namespace.getMajorVersion()) { case 1: // Will not be 1.0 as this method is called for 1.1 and above. parseManagementInterface1_1(reader, address, false, list); break; default: // 2.0 and onwards. parseManagementInterface2_0(reader, address, false, list); break; switch (namespace.getMajorVersion()) { case 1: // Will not be 1.0 as this method is called for 1.1 and above. parseManagementInterface1_1(reader, address, true, list); break; default: parseManagementInterface2_0(reader, address, true, list); break; parseNativeRemotingManagementInterface(reader, address, list); break;
parseNamespaces(reader, address, list); switch (Attribute.forName(reader.getAttributeLocalName(i))) { case SCHEMA_LOCATION: { parseSchemaLocations(reader, address, list, i); break; setServerName(address, list, serverName); parseSystemProperties(reader, address, namespace, list, true); element = nextElement(reader, namespace); parsePaths(reader, address, namespace, list, true); element = nextElement(reader, namespace); parseVault(reader, address, namespace, list); element = nextElement(reader, namespace); parseServerProfile(reader, address, list); element = nextElement(reader, namespace); parseInterfaces(reader, interfaceNames, address, namespace, list, true); element = nextElement(reader, namespace); parseSocketBindingGroup_1_1(reader, interfaceNames, address, list); element = nextElement(reader, namespace); parseDeployments(reader, address, namespace, list, EnumSet.of(Attribute.NAME, Attribute.RUNTIME_NAME, Attribute.ENABLED), EnumSet.of(Element.CONTENT, Element.FS_ARCHIVE, Element.FS_EXPLODED), true);
parseNamespaces(reader, address, list); switch (Attribute.forName(reader.getAttributeLocalName(i))) { case SCHEMA_LOCATION: { parseSchemaLocations(reader, address, list, i); break; setServerName(address, list, serverName); parseSystemProperties(reader, address, DOMAIN_1_0, list, true); element = nextElement(reader, DOMAIN_1_0); parsePaths(reader, address, DOMAIN_1_0, list, true); element = nextElement(reader, DOMAIN_1_0); parseServerProfile(reader, address, list); element = nextElement(reader, DOMAIN_1_0); parseInterfaces(reader, interfaceNames, address, DOMAIN_1_0, list, true); element = nextElement(reader, DOMAIN_1_0); parseSocketBindingGroup_1_0(reader, interfaceNames, address, list); element = nextElement(reader, DOMAIN_1_0); parseDeployments(reader, address, DOMAIN_1_0, list, EnumSet.of(Attribute.NAME, Attribute.RUNTIME_NAME, Attribute.ENABLED), EnumSet.of(Element.CONTENT, Element.FS_ARCHIVE, Element.FS_EXPLODED), true); element = nextElement(reader, DOMAIN_1_0);
case SOCKET: if (http) { parseHttpManagementSocket(reader); } else { parseNativeManagementSocket(reader); parseHttpManagementSocketBinding(reader, addOp); } else { parseNativeManagementSocketBinding(reader, addOp);
case 2: case 3: new StandaloneXml_Legacy(extensionHandler, readerNS, deferredExtensionContext, parsingOptions) .readElement(reader, operationList); break; case 4:
parseNamespaces(reader, address, list); switch (Attribute.forName(reader.getAttributeLocalName(i))) { case SCHEMA_LOCATION: { parseSchemaLocations(reader, address, list, i); break; setServerName(address, list, serverName); parseSystemProperties(reader, address, namespace, list, true); element = nextElement(reader, namespace); parsePaths(reader, address, namespace, list, true); element = nextElement(reader, namespace); parseVault(reader, address, namespace, list); element = nextElement(reader, namespace); parseServerProfile(reader, address, list); element = nextElement(reader, namespace); parseInterfaces(reader, interfaceNames, address, namespace, list, true); element = nextElement(reader, namespace); parseSocketBindingGroup_1_1(reader, interfaceNames, address, list); element = nextElement(reader, namespace); parseDeployments(reader, address, namespace, list, EnumSet.of(Attribute.NAME, Attribute.RUNTIME_NAME, Attribute.ENABLED), EnumSet.of(Element.CONTENT, Element.FS_ARCHIVE, Element.FS_EXPLODED), true);
parseNamespaces(reader, address, list); switch (Attribute.forName(reader.getAttributeLocalName(i))) { case SCHEMA_LOCATION: { parseSchemaLocations(reader, address, list, i); break; setServerName(address, list, serverName); parseSystemProperties(reader, address, DOMAIN_1_0, list, true); element = nextElement(reader, DOMAIN_1_0); parsePaths(reader, address, DOMAIN_1_0, list, true); element = nextElement(reader, DOMAIN_1_0); parseServerProfile(reader, address, list); element = nextElement(reader, DOMAIN_1_0); parseInterfaces(reader, interfaceNames, address, DOMAIN_1_0, list, true); element = nextElement(reader, DOMAIN_1_0); parseSocketBindingGroup_1_0(reader, interfaceNames, address, list); element = nextElement(reader, DOMAIN_1_0); parseDeployments(reader, address, DOMAIN_1_0, list, EnumSet.of(Attribute.NAME, Attribute.RUNTIME_NAME, Attribute.ENABLED), EnumSet.of(Element.CONTENT, Element.FS_ARCHIVE, Element.FS_EXPLODED), true); element = nextElement(reader, DOMAIN_1_0);
case SOCKET: if (http) { parseHttpManagementSocket(reader); } else { parseNativeManagementSocket(reader); parseHttpManagementSocketBinding(reader, addOp); } else { parseNativeManagementSocketBinding(reader, addOp);
case 2: case 3: new StandaloneXml_Legacy(extensionHandler, readerNS, deferredExtensionContext, parsingOptions) .readElement(reader, operationList); break; case 4:
parseNamespaces(reader, address, list); switch (Attribute.forName(reader.getAttributeLocalName(i))) { case SCHEMA_LOCATION: { parseSchemaLocations(reader, address, list, i); break; setServerName(address, list, serverName); parseSystemProperties(reader, address, namespace, list, true); element = nextElement(reader, namespace); parsePaths(reader, address, namespace, list, true); element = nextElement(reader, namespace); parseVault(reader, address, namespace, list); element = nextElement(reader, namespace); parseServerProfile(reader, address, list); element = nextElement(reader, namespace); parseInterfaces(reader, interfaceNames, address, namespace, list, true); element = nextElement(reader, namespace); parseSocketBindingGroup_1_1(reader, interfaceNames, address, list); element = nextElement(reader, namespace); parseDeployments(reader, address, namespace, list, EnumSet.of(Attribute.NAME, Attribute.RUNTIME_NAME, Attribute.ENABLED), EnumSet.of(Element.CONTENT, Element.FS_ARCHIVE, Element.FS_EXPLODED), true);
case 2: if (http) { parseHttpManagementInterfaceAttributes2_0(reader, addOp); } else { parseNativeManagementInterfaceAttributes2_0(reader, addOp); parseHttpManagementInterfaceAttributes3_0(reader, addOp); } else { parseNativeManagementInterfaceAttributes3_0(reader, addOp); case SOCKET: if (http) { parseHttpManagementSocket(reader); } else { parseNativeManagementSocket(reader); parseHttpManagementSocketBinding(reader, addOp); } else { parseNativeManagementSocketBinding(reader, addOp);
switch (namespace.getMajorVersion()) { case 1: // Will not be 1.0 as this method is called for 1.1 and above. parseManagementInterface1_1(reader, address, false, list); break; default: // 2.0 and onwards. parseManagementInterface2_0(reader, address, false, list); break; switch (namespace.getMajorVersion()) { case 1: // Will not be 1.0 as this method is called for 1.1 and above. parseManagementInterface1_1(reader, address, true, list); break; default: parseManagementInterface2_0(reader, address, true, list); break; parseNativeRemotingManagementInterface(reader, address, list); break;
private void parseManagementInterfaces_1_0(final XMLExtendedStreamReader reader, final ModelNode address, final List<ModelNode> list) throws XMLStreamException { requireNoAttributes(reader); while (reader.hasNext() && reader.nextTag() != END_ELEMENT) { requireNamespace(reader, namespace); final Element element = Element.forName(reader.getLocalName()); switch (element) { case NATIVE_INTERFACE: { parseNativeManagementInterface1_0(reader, address, list); break; } case HTTP_INTERFACE: { parseHttpManagementInterface1_0(reader, address, list); break; } default: { throw unexpectedElement(reader); } } } }
parseNamespaces(reader, address, list); switch (Attribute.forName(reader.getAttributeLocalName(i))) { case SCHEMA_LOCATION: { parseSchemaLocations(reader, address, list, i); break; setServerName(address, list, serverName); parseSystemProperties(reader, address, namespace, list, true); element = nextElement(reader, namespace); parsePaths(reader, address, namespace, list, true); element = nextElement(reader, namespace); parseVault(reader, address, namespace, list); element = nextElement(reader, namespace); parseServerProfile(reader, address, list); element = nextElement(reader, namespace); parseInterfaces(reader, interfaceNames, address, namespace, list, true); element = nextElement(reader, namespace); parseSocketBindingGroup_1_1(reader, interfaceNames, address, list); element = nextElement(reader, namespace); parseDeployments(reader, address, namespace, list, EnumSet.of(Attribute.NAME, Attribute.RUNTIME_NAME, Attribute.ENABLED), EnumSet.of(Element.CONTENT, Element.FS_ARCHIVE, Element.FS_EXPLODED), true);