@Override public boolean parseManagementInterfaces(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: { parseManagementInterface(reader, address, false, list); break; } case HTTP_INTERFACE: { parseManagementInterface(reader, address, true, list); break; } case NATIVE_REMOTING_INTERFACE: { parseNativeRemotingManagementInterface(reader, address, list); break; } default: { throw unexpectedElement(reader); } } } return true; }
@Override public boolean parseManagementInterfaces(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: { parseManagementInterface(reader, address, false, list); break; } case HTTP_INTERFACE: { parseManagementInterface(reader, address, true, list); break; } case NATIVE_REMOTING_INTERFACE: { parseNativeRemotingManagementInterface(reader, address, list); break; } default: { throw unexpectedElement(reader); } } } return true; }