parseBindings(reader, operations, address); break; parseRemoteNaming(reader, operations, address); break;
private void parseBindings(final XMLExtendedStreamReader reader, final List<ModelNode> operations, PathAddress address) throws XMLStreamException { // no attributes expected requireNoAttributes(reader); while (reader.hasNext() && reader.nextTag() != XMLStreamConstants.END_ELEMENT) { switch (NamingSubsystemXMLElement.forName(reader.getLocalName())) { case SIMPLE: { this.parseSimpleBinding(reader, operations, address); break; } case OBJECT_FACTORY: { this.parseObjectFactoryBinding(reader, operations, address); break; } case LOOKUP: { this.parseLookupBinding(reader, operations, address); break; } default: { throw unexpectedElement(reader); } } } }
switch (NamingSubsystemXMLElement.forName(reader.getLocalName())) { case ENVIRONMENT: { parseObjectFactoryBindingEnvironment(reader, bindingAdd); break;
private void writeBindings(final XMLExtendedStreamWriter writer, final ModelNode bindingModel) throws XMLStreamException { for (Property binding : bindingModel.asPropertyList()) { final String type = binding.getValue().get(BINDING_TYPE).asString(); if (type.equals(SIMPLE)) { writeSimpleBinding(binding, writer); } else if (type.equals(OBJECT_FACTORY)) { writeObjectFactoryBinding(binding, writer); } else if (type.equals(LOOKUP)) { writeLookupBinding(binding, writer); } else { throw new XMLStreamException("Unknown binding type " + type); } } }
/** * {@inheritDoc} */ @Override public void writeContent(final XMLExtendedStreamWriter writer, final SubsystemMarshallingContext context) throws XMLStreamException { context.startSubsystemElement(NamingExtension.NAMESPACE_1_3, false); ModelNode model = context.getModelNode(); // bindings if (model.hasDefined(BINDING)) { writer.writeStartElement(NamingSubsystemXMLElement.BINDINGS.getLocalName()); final ModelNode bindingModel = model.get(BINDING); this.writeBindings(writer, bindingModel); // </timer-service> writer.writeEndElement(); } if (model.hasDefined(SERVICE)) { final ModelNode service = model.get(SERVICE); if (service.has(REMOTE_NAMING)) { writer.writeEmptyElement(REMOTE_NAMING); } } // write the subsystem end element writer.writeEndElement(); }
private void parseBindings(final XMLExtendedStreamReader reader, final List<ModelNode> operations, PathAddress address) throws XMLStreamException { // no attributes expected requireNoAttributes(reader); while (reader.hasNext() && reader.nextTag() != XMLStreamConstants.END_ELEMENT) { switch (NamingSubsystemXMLElement.forName(reader.getLocalName())) { case SIMPLE: { this.parseSimpleBinding(reader, operations, address); break; } case OBJECT_FACTORY: { this.parseObjectFactoryBinding(reader, operations, address); break; } case LOOKUP: { this.parseLookupBinding(reader, operations, address); break; } default: { throw unexpectedElement(reader); } } } }
parseBindings(reader, operations, address); break; parseRemoteNaming(reader, operations, address); break;
switch (NamingSubsystemXMLElement.forName(reader.getLocalName())) { case ENVIRONMENT: { parseObjectFactoryBindingEnvironment(reader, bindingAdd); break;
private void parseBindings(final XMLExtendedStreamReader reader, final List<ModelNode> operations, PathAddress address) throws XMLStreamException { // no attributes expected requireNoAttributes(reader); while (reader.hasNext() && reader.nextTag() != XMLStreamConstants.END_ELEMENT) { switch (NamingSubsystemXMLElement.forName(reader.getLocalName())) { case SIMPLE: { this.parseSimpleBinding(reader, operations, address); break; } case OBJECT_FACTORY: { this.parseObjectFactoryBinding(reader, operations, address); break; } case LOOKUP: { this.parseLookupBinding(reader, operations, address); break; } default: { throw unexpectedElement(reader); } } } }
parseBindings(reader, operations, address); break; parseRemoteNaming(reader, operations, address); break;
switch (NamingSubsystemXMLElement.forName(reader.getLocalName())) { case OBJECT_FACTORY_ENV: { parseObjectFactoryBindingEnvironment(reader, bindingAdd); break;
private void parseBindings(final XMLExtendedStreamReader reader, final List<ModelNode> operations, PathAddress address) throws XMLStreamException { // no attributes expected requireNoAttributes(reader); while (reader.hasNext() && reader.nextTag() != XMLStreamConstants.END_ELEMENT) { switch (NamingSubsystemXMLElement.forName(reader.getLocalName())) { case SIMPLE: { this.parseSimpleBinding(reader, operations, address); break; } case OBJECT_FACTORY: { this.parseObjectFactoryBinding(reader, operations, address); break; } case LOOKUP: { this.parseLookupBinding(reader, operations, address); break; } default: { throw unexpectedElement(reader); } } } }
parseBindings(reader, operations, address); break; parseRemoteNaming(reader, operations, address); break;
switch (NamingSubsystemXMLElement.forName(reader.getLocalName())) { case ENVIRONMENT: { parseObjectFactoryBindingEnvironment(reader, bindingAdd); break;