@Override public void writeContent(XMLExtendedStreamWriter writer, SubsystemMarshallingContext context) throws XMLStreamException { context.startSubsystemElement(Namespace.CURRENT.getUriString(), false); ModelNode model = context.getModelNode(); if (model.hasDefined(ModelConstants.CONFIGURATION)) { ModelNode configuration = model.get(ModelConstants.CONFIGURATION); for (String pid : new TreeSet<String>(configuration.keys())) { writer.writeStartElement(Element.CONFIGURATION.getLocalName()); writer.writeAttribute(Attribute.PID.getLocalName(), pid); ConfigurationResource.ENTRIES.marshallAsElement(configuration.get(pid), writer); writer.writeEndElement(); } } writer.writeEndElement(); }
private void writeObjectFactoryBinding(final Property binding, final XMLExtendedStreamWriter writer) throws XMLStreamException { writer.writeStartElement(NamingSubsystemXMLElement.OBJECT_FACTORY.getLocalName()); writer.writeAttribute(NamingSubsystemXMLAttribute.NAME.getLocalName(), binding.getName()); NamingBindingResourceDefinition.MODULE.marshallAsAttribute(binding.getValue(), writer); NamingBindingResourceDefinition.CLASS.marshallAsAttribute(binding.getValue(), writer); NamingBindingResourceDefinition.ENVIRONMENT.marshallAsElement(binding.getValue(), writer); writer.writeEndElement(); }
private void writeExternalContext(final Property binding, final XMLExtendedStreamWriter writer) throws XMLStreamException { writer.writeStartElement(NamingSubsystemXMLElement.EXTERNAL_CONTEXT.getLocalName()); writer.writeAttribute(NamingSubsystemXMLAttribute.NAME.getLocalName(), binding.getName()); NamingBindingResourceDefinition.MODULE.marshallAsAttribute(binding.getValue(), writer); NamingBindingResourceDefinition.CLASS.marshallAsAttribute(binding.getValue(), writer); NamingBindingResourceDefinition.CACHE.marshallAsAttribute(binding.getValue(), writer); NamingBindingResourceDefinition.ENVIRONMENT.marshallAsElement(binding.getValue(), writer); writer.writeEndElement(); }
private void writeJSSE(XMLExtendedStreamWriter writer, ModelNode modelNode) throws XMLStreamException { if (modelNode.isDefined() && modelNode.asInt() > 0) { writer.writeStartElement(Element.JSSE.getLocalName()); JSSEResourceDefinition.KEYSTORE.marshallAsAttribute(modelNode, false, writer); JSSEResourceDefinition.TRUSTSTORE.marshallAsAttribute(modelNode, false, writer); JSSEResourceDefinition.KEYMANAGER.marshallAsAttribute(modelNode, false, writer); JSSEResourceDefinition.TRUSTMANAGER.marshallAsAttribute(modelNode, false, writer); JSSEResourceDefinition.CIPHER_SUITES.marshallAsAttribute(modelNode, false, writer); JSSEResourceDefinition.SERVER_ALIAS.marshallAsAttribute(modelNode, false, writer); JSSEResourceDefinition.SERVICE_AUTH_TOKEN.marshallAsAttribute(modelNode, false, writer); JSSEResourceDefinition.CLIENT_ALIAS.marshallAsAttribute(modelNode, false, writer); JSSEResourceDefinition.CLIENT_AUTH.marshallAsAttribute(modelNode, false, writer); JSSEResourceDefinition.PROTOCOLS.marshallAsAttribute(modelNode, false, writer); JSSEResourceDefinition.ADDITIONAL_PROPERTIES.marshallAsElement(modelNode, writer); writer.writeEndElement(); } }
writer.writeStartElement(Capacity.Tag.INCREMENTER.getLocalName()); CAPACITY_INCREMENTER_CLASS.marshallAsAttribute(dataSourceNode, writer); CAPACITY_INCREMENTER_PROPERTIES.marshallAsElement(dataSourceNode, writer); writer.writeStartElement(Capacity.Tag.DECREMENTER.getLocalName()); CAPACITY_DECREMENTER_CLASS.marshallAsAttribute(dataSourceNode, writer); CAPACITY_DECREMENTER_PROPERTIES.marshallAsElement(dataSourceNode, writer);
streamWriter.writeStartElement(Capacity.Tag.INCREMENTER.getLocalName()); CAPACITY_INCREMENTER_CLASS.marshallAsAttribute(conDef, streamWriter); CAPACITY_INCREMENTER_PROPERTIES.marshallAsElement(conDef, streamWriter); streamWriter.writeStartElement(Capacity.Tag.DECREMENTER.getLocalName()); CAPACITY_DECREMENTER_CLASS.marshallAsAttribute(conDef, streamWriter); CAPACITY_DECREMENTER_PROPERTIES.marshallAsElement(conDef, streamWriter);
private void writeProviders(XMLExtendedStreamWriter writer, ModelNode spiElements) throws XMLStreamException { if (!spiElements.get(ProviderResourceDefinition.TAG_NAME).isDefined()) { return; } for (Property provider : spiElements.get(ProviderResourceDefinition.TAG_NAME).asPropertyList()) { writer.writeStartElement(ProviderResourceDefinition.TAG_NAME); writer.writeAttribute("name", provider.getName()); ModelNode providerElements = provider.getValue(); ENABLED.marshallAsAttribute(providerElements, writer); PROPERTIES.marshallAsElement(providerElements, writer); writer.writeEndElement(); } }
@Override public void writeContent(XMLExtendedStreamWriter writer, SubsystemMarshallingContext context) throws XMLStreamException { context.startSubsystemElement(Namespace.CURRENT.getUriString(), false); ModelNode model = context.getModelNode(); if (model.hasDefined(ModelConstants.CONFIGURATION)) { ModelNode configuration = model.get(ModelConstants.CONFIGURATION); for (String pid : new TreeSet<String>(configuration.keys())) { writer.writeStartElement(Element.CONFIGURATION.getLocalName()); writer.writeAttribute(Attribute.PID.getLocalName(), pid); ConfigurationResource.ENTRIES.marshallAsElement(configuration.get(pid), writer); writer.writeEndElement(); } } writer.writeEndElement(); }
@Override public void writeContent(XMLExtendedStreamWriter writer, SubsystemMarshallingContext context) throws XMLStreamException { context.startSubsystemElement(Namespace.CURRENT.getUriString(), false); ModelNode model = context.getModelNode(); if (model.hasDefined(ModelConstants.CONFIGURATION)) { ModelNode configuration = model.get(ModelConstants.CONFIGURATION); for (String pid : new TreeSet<String>(configuration.keys())) { writer.writeStartElement(Element.CONFIGURATION.getLocalName()); writer.writeAttribute(Attribute.PID.getLocalName(), pid); ConfigurationResource.ENTRIES.marshallAsElement(configuration.get(pid), writer); writer.writeEndElement(); } } writer.writeEndElement(); }
@Override public void writeContent(XMLExtendedStreamWriter writer, SubsystemMarshallingContext context) throws XMLStreamException { context.startSubsystemElement(Namespace.CURRENT.getUriString(), false); ModelNode model = context.getModelNode(); if (model.hasDefined(ModelConstants.CONFIGURATION)) { ModelNode configuration = model.get(ModelConstants.CONFIGURATION); for (String pid : new TreeSet<String>(configuration.keys())) { writer.writeStartElement(Element.CONFIGURATION.getLocalName()); writer.writeAttribute(Attribute.PID.getLocalName(), pid); ConfigurationResource.ENTRIES.marshallAsElement(configuration.get(pid), writer); writer.writeEndElement(); } } writer.writeEndElement(); }
private void writeObjectFactoryBinding(final Property binding, final XMLExtendedStreamWriter writer) throws XMLStreamException { writer.writeStartElement(NamingSubsystemXMLElement.OBJECT_FACTORY.getLocalName()); writer.writeAttribute(NamingSubsystemXMLAttribute.NAME.getLocalName(), binding.getName()); NamingBindingResourceDefinition.MODULE.marshallAsAttribute(binding.getValue(), writer); NamingBindingResourceDefinition.CLASS.marshallAsAttribute(binding.getValue(), writer); NamingBindingResourceDefinition.ENVIRONMENT.marshallAsElement(binding.getValue(), writer); writer.writeEndElement(); }
private void writeObjectFactoryBinding(final Property binding, final XMLExtendedStreamWriter writer) throws XMLStreamException { writer.writeStartElement(NamingSubsystemXMLElement.OBJECT_FACTORY.getLocalName()); writer.writeAttribute(NamingSubsystemXMLAttribute.NAME.getLocalName(), binding.getName()); NamingBindingResourceDefinition.MODULE.marshallAsAttribute(binding.getValue(), writer); NamingBindingResourceDefinition.CLASS.marshallAsAttribute(binding.getValue(), writer); NamingBindingResourceDefinition.ENVIRONMENT.marshallAsElement(binding.getValue(), writer); writer.writeEndElement(); }
private void writeObjectFactoryBinding(final Property binding, final XMLExtendedStreamWriter writer) throws XMLStreamException { writer.writeStartElement(NamingSubsystemXMLElement.OBJECT_FACTORY.getLocalName()); writer.writeAttribute(NamingSubsystemXMLAttribute.NAME.getLocalName(), binding.getName()); NamingBindingResourceDefinition.MODULE.marshallAsAttribute(binding.getValue(), writer); NamingBindingResourceDefinition.CLASS.marshallAsAttribute(binding.getValue(), writer); NamingBindingResourceDefinition.OBJECT_FACTORY_ENV.marshallAsElement(binding.getValue(), writer); writer.writeEndElement(); }
private void writeExternalContext(final Property binding, final XMLExtendedStreamWriter writer) throws XMLStreamException { writer.writeStartElement(NamingSubsystemXMLElement.EXTERNAL_CONTEXT.getLocalName()); writer.writeAttribute(NamingSubsystemXMLAttribute.NAME.getLocalName(), binding.getName()); NamingBindingResourceDefinition.MODULE.marshallAsAttribute(binding.getValue(), writer); NamingBindingResourceDefinition.CLASS.marshallAsAttribute(binding.getValue(), writer); NamingBindingResourceDefinition.CACHE.marshallAsAttribute(binding.getValue(), writer); NamingBindingResourceDefinition.ENVIRONMENT.marshallAsElement(binding.getValue(), writer); writer.writeEndElement(); }
private void writeExternalContext(final Property binding, final XMLExtendedStreamWriter writer) throws XMLStreamException { writer.writeStartElement(NamingSubsystemXMLElement.EXTERNAL_CONTEXT.getLocalName()); writer.writeAttribute(NamingSubsystemXMLAttribute.NAME.getLocalName(), binding.getName()); NamingBindingResourceDefinition.MODULE.marshallAsAttribute(binding.getValue(), writer); NamingBindingResourceDefinition.CLASS.marshallAsAttribute(binding.getValue(), writer); NamingBindingResourceDefinition.CACHE.marshallAsAttribute(binding.getValue(), writer); NamingBindingResourceDefinition.ENVIRONMENT.marshallAsElement(binding.getValue(), writer); writer.writeEndElement(); }
private void writeJSSE(XMLExtendedStreamWriter writer, ModelNode modelNode) throws XMLStreamException { if (modelNode.isDefined() && modelNode.asInt() > 0) { writer.writeStartElement(Element.JSSE.getLocalName()); JSSEResourceDefinition.KEYSTORE.marshallAsAttribute(modelNode, false, writer); JSSEResourceDefinition.TRUSTSTORE.marshallAsAttribute(modelNode, false, writer); JSSEResourceDefinition.KEYMANAGER.marshallAsAttribute(modelNode, false, writer); JSSEResourceDefinition.TRUSTMANAGER.marshallAsAttribute(modelNode, false, writer); JSSEResourceDefinition.CIPHER_SUITES.marshallAsAttribute(modelNode, false, writer); JSSEResourceDefinition.SERVER_ALIAS.marshallAsAttribute(modelNode, false, writer); JSSEResourceDefinition.SERVICE_AUTH_TOKEN.marshallAsAttribute(modelNode, false, writer); JSSEResourceDefinition.CLIENT_ALIAS.marshallAsAttribute(modelNode, false, writer); JSSEResourceDefinition.CLIENT_AUTH.marshallAsAttribute(modelNode, false, writer); JSSEResourceDefinition.PROTOCOLS.marshallAsAttribute(modelNode, false, writer); JSSEResourceDefinition.ADDITIONAL_PROPERTIES.marshallAsElement(modelNode, writer); writer.writeEndElement(); } }
private void writeJSSE(XMLExtendedStreamWriter writer, ModelNode modelNode) throws XMLStreamException { if (modelNode.isDefined() && modelNode.asInt() > 0) { writer.writeStartElement(Element.JSSE.getLocalName()); JSSEResourceDefinition.KEYSTORE.marshallAsAttribute(modelNode, false, writer); JSSEResourceDefinition.TRUSTSTORE.marshallAsAttribute(modelNode, false, writer); JSSEResourceDefinition.KEYMANAGER.marshallAsAttribute(modelNode, false, writer); JSSEResourceDefinition.TRUSTMANAGER.marshallAsAttribute(modelNode, false, writer); JSSEResourceDefinition.CIPHER_SUITES.marshallAsAttribute(modelNode, false, writer); JSSEResourceDefinition.SERVER_ALIAS.marshallAsAttribute(modelNode, false, writer); JSSEResourceDefinition.SERVICE_AUTH_TOKEN.marshallAsAttribute(modelNode, false, writer); JSSEResourceDefinition.CLIENT_ALIAS.marshallAsAttribute(modelNode, false, writer); JSSEResourceDefinition.CLIENT_AUTH.marshallAsAttribute(modelNode, false, writer); JSSEResourceDefinition.PROTOCOLS.marshallAsAttribute(modelNode, false, writer); JSSEResourceDefinition.ADDITIONAL_PROPERTIES.marshallAsElement(modelNode, writer); writer.writeEndElement(); } }
private void writeJSSE(XMLExtendedStreamWriter writer, ModelNode modelNode) throws XMLStreamException { if (modelNode.isDefined() && modelNode.asInt() > 0) { writer.writeStartElement(Element.JSSE.getLocalName()); JSSEResourceDefinition.KEYSTORE.marshallAsAttribute(modelNode, false, writer); JSSEResourceDefinition.TRUSTSTORE.marshallAsAttribute(modelNode, false, writer); JSSEResourceDefinition.KEYMANAGER.marshallAsAttribute(modelNode, false, writer); JSSEResourceDefinition.TRUSTMANAGER.marshallAsAttribute(modelNode, false, writer); JSSEResourceDefinition.CIPHER_SUITES.marshallAsAttribute(modelNode, false, writer); JSSEResourceDefinition.SERVER_ALIAS.marshallAsAttribute(modelNode, false, writer); JSSEResourceDefinition.SERVICE_AUTH_TOKEN.marshallAsAttribute(modelNode, false, writer); JSSEResourceDefinition.CLIENT_ALIAS.marshallAsAttribute(modelNode, false, writer); JSSEResourceDefinition.CLIENT_AUTH.marshallAsAttribute(modelNode, false, writer); JSSEResourceDefinition.PROTOCOLS.marshallAsAttribute(modelNode, false, writer); JSSEResourceDefinition.ADDITIONAL_PROPERTIES.marshallAsElement(modelNode, writer); writer.writeEndElement(); } }
private void writeServerModel(final XMLExtendedStreamWriter writer, final ModelNode server, final String elementName, String name) throws XMLStreamException { boolean credentials = server.hasDefined(USER_NAME); final boolean properties = server.hasDefined(PROPERTIES); boolean shouldWriteEnd = false; if (credentials || properties) { writer.writeStartElement(Element.forName(elementName).getLocalName()); shouldWriteEnd = true; } else { writer.writeEmptyElement(Element.forName(elementName).getLocalName()); } if (name != null) { writer.writeAttribute(NAME, name); } SSL.marshallAsAttribute(server, false, writer); TLS.marshallAsAttribute(server, false, writer); OUTBOUND_SOCKET_BINDING_REF.marshallAsAttribute(server, false, writer); if (credentials) { writer.writeEmptyElement(Element.LOGIN.getLocalName()); USERNAME.marshallAsAttribute(server, false, writer); PASSWORD.marshallAsAttribute(server, false, writer); } if (properties) { MailServerDefinition.PROPERTIES.marshallAsElement(server, writer); } if (shouldWriteEnd){ writer.writeEndElement(); } }
JvmAttributes.ENVIRONMENT_VARIABLES.marshallAsElement(jvmElement, writer);