/** * {@inheritDoc} */ @Override public void writeContent(XMLExtendedStreamWriter writer, SubsystemMarshallingContext context) throws XMLStreamException { context.startSubsystemElement(Namespace.CURRENT.getUriString(), false); ModelNode eeSubSystem = context.getModelNode(); GlobalModulesDefinition.INSTANCE.marshallAsElement(eeSubSystem, writer); EeSubsystemRootResource.EAR_SUBDEPLOYMENTS_ISOLATED.marshallAsElement(eeSubSystem, writer); EeSubsystemRootResource.SPEC_DESCRIPTOR_PROPERTY_REPLACEMENT.marshallAsElement(eeSubSystem, writer); EeSubsystemRootResource.JBOSS_DESCRIPTOR_PROPERTY_REPLACEMENT.marshallAsElement(eeSubSystem, writer); EeSubsystemRootResource.ANNOTATION_PROPERTY_REPLACEMENT.marshallAsElement(eeSubSystem, writer); writeConcurrentElement(writer,eeSubSystem); writeDefaultBindingsElement(writer,eeSubSystem); writer.writeEndElement(); }
private void writeHilo(final XMLExtendedStreamWriter writer, final String name, final ModelNode model) throws XMLStreamException { writer.writeStartElement(Element.HILO.getLocalName()); writer.writeAttribute(Attribute.NAME.getLocalName(), name); HiLoKeyGeneratorResourceDefinition.JNDI_NAME.marshallAsAttribute(model, writer); for(SimpleAttributeDefinition attribute : HiLoKeyGeneratorResourceDefinition.ATTRIBUTES) { if (!attribute.equals(HiLoKeyGeneratorResourceDefinition.JNDI_NAME)) attribute.marshallAsElement(model, writer); } writer.writeEndElement(); }
JcaWorkManagerDefinition.WmParameters.ELYTRON_ENABLED.getAttribute().marshallAsElement(workManager, writer);
MIN_POOL_SIZE.marshallAsElement(conDef, streamWriter); INITIAL_POOL_SIZE.marshallAsElement(conDef, streamWriter); MAX_POOL_SIZE.marshallAsElement(conDef, streamWriter); POOL_PREFILL.marshallAsElement(conDef, streamWriter); POOL_FAIR.marshallAsElement(conDef, streamWriter); POOL_USE_STRICT_MIN.marshallAsElement(conDef, streamWriter); POOL_FLUSH_STRATEGY.marshallAsElement(conDef, streamWriter); SAME_RM_OVERRIDE.marshallAsElement(conDef, streamWriter); if (conDef.hasDefined(INTERLEAVING.getName()) && conDef.get(INTERLEAVING.getName()).asBoolean()) { streamWriter.writeEmptyElement(INTERLEAVING.getXmlName()); } else { INTERLEAVING.marshallAsElement(conDef, streamWriter); NOTXSEPARATEPOOL.marshallAsElement(conDef, streamWriter); PAD_XID.marshallAsElement(conDef, streamWriter); WRAP_XA_RESOURCE.marshallAsElement(conDef, streamWriter); MIN_POOL_SIZE.marshallAsElement(conDef, streamWriter); INITIAL_POOL_SIZE.marshallAsElement(conDef, streamWriter); MAX_POOL_SIZE.marshallAsElement(conDef, streamWriter); POOL_PREFILL.marshallAsElement(conDef, streamWriter); POOL_USE_STRICT_MIN.marshallAsElement(conDef, streamWriter); POOL_FLUSH_STRATEGY.marshallAsElement(conDef, streamWriter); streamWriter.writeEmptyElement(APPLICATION.getXmlName()); } else { APPLICATION.marshallAsElement(conDef, streamWriter);
CONNECTION_URL.marshallAsElement(dataSourceNode, writer); DRIVER_CLASS.marshallAsElement(dataSourceNode, writer); DATASOURCE_CLASS.marshallAsElement(dataSourceNode, writer); if (dataSourceNode.hasDefined(CONNECTION_PROPERTIES.getName())) { for (Property connectionProperty : dataSourceNode.get(CONNECTION_PROPERTIES.getName()).asPropertyList()) { XA_DATASOURCE_CLASS.marshallAsElement(dataSourceNode, writer); DATASOURCE_DRIVER.marshallAsElement(dataSourceNode, writer); URL_DELIMITER.marshallAsElement(dataSourceNode, writer); URL_PROPERTY.marshallAsElement(dataSourceNode, writer); URL_SELECTOR_STRATEGY_CLASS_NAME.marshallAsElement(dataSourceNode, writer); NEW_CONNECTION_SQL.marshallAsElement(dataSourceNode, writer); TRANSACTION_ISOLATION.marshallAsElement(dataSourceNode, writer); URL_DELIMITER.marshallAsElement(dataSourceNode, writer); URL_SELECTOR_STRATEGY_CLASS_NAME.marshallAsElement(dataSourceNode, writer); writer.writeStartElement(isXADataSource ? XaDataSource.Tag.XA_POOL.getLocalName() : DataSource.Tag.POOL .getLocalName()); MIN_POOL_SIZE.marshallAsElement(dataSourceNode, writer); INITIAL_POOL_SIZE.marshallAsElement(dataSourceNode, writer); MAX_POOL_SIZE.marshallAsElement(dataSourceNode, writer); POOL_PREFILL.marshallAsElement(dataSourceNode, writer); POOL_FAIR.marshallAsElement(dataSourceNode, writer); POOL_USE_STRICT_MIN.marshallAsElement(dataSourceNode, writer); POOL_FLUSH_STRATEGY.marshallAsElement(dataSourceNode, writer);
context.startSubsystemElement(Namespace.CURRENT.getUriString(), false); final ModelNode model = context.getModelNode(); BatchSubsystemDefinition.DEFAULT_JOB_REPOSITORY.marshallAsElement(model, writer); BatchSubsystemDefinition.DEFAULT_THREAD_POOL.marshallAsElement(model, writer); BatchSubsystemDefinition.RESTART_JOBS_ON_RESUME.marshallAsElement(model, writer); BatchSubsystemDefinition.SECURITY_DOMAIN.marshallAsElement(model, writer);
streamWriter.writeAttribute(ResourceAdapterParser.Attribute.ID.getLocalName(), name); STATISTICS_ENABLED.marshallAsAttribute(ra, streamWriter); ARCHIVE.marshallAsElement(ra, streamWriter); MODULE.marshallAsElement(ra, streamWriter); BOOTSTRAP_CONTEXT.marshallAsElement(ra, streamWriter); TRANSACTION_SUPPORT.marshallAsElement(ra, streamWriter); writeNewConfigProperties(streamWriter, ra); TransactionSupportEnum transactionSupport = ra.hasDefined(TRANSACTION_SUPPORT.getName()) ? TransactionSupportEnum streamWriter.writeStartElement(Activation.Tag.WORKMANAGER.getLocalName()); streamWriter.writeStartElement(WorkManager.Tag.SECURITY.getLocalName()); WM_SECURITY_MAPPING_REQUIRED.marshallAsElement(ra, streamWriter); WM_SECURITY_DOMAIN.marshallAsElement(ra, streamWriter); WM_ELYTRON_SECURITY_DOMAIN.marshallAsElement(ra, streamWriter); WM_SECURITY_DEFAULT_PRINCIPAL.marshallAsElement(ra, streamWriter); if (ra.hasDefined(WM_SECURITY_DEFAULT_GROUPS.getName())) { streamWriter.writeStartElement(WM_SECURITY_DEFAULT_GROUPS.getXmlName());
private void writePolicy(final XMLExtendedStreamWriter writer, final ModelNode node) throws XMLStreamException { writer.writeStartElement(Element.POLICY.getLocalName()); final ModelNode policy = node.get(POLICY); SaslPolicyResource.FORWARD_SECRECY.marshallAsElement(policy, writer); SaslPolicyResource.NO_ACTIVE.marshallAsElement(policy, writer); SaslPolicyResource.NO_ANONYMOUS.marshallAsElement(policy, writer); SaslPolicyResource.NO_DICTIONARY.marshallAsElement(policy, writer); SaslPolicyResource.NO_PLAIN_TEXT.marshallAsElement(policy, writer); SaslPolicyResource.PASS_CREDENTIALS.marshallAsElement(policy, writer); writer.writeEndElement(); } }
private void writePolicy(final XMLExtendedStreamWriter writer, final ModelNode node) throws XMLStreamException { writer.writeStartElement(Element.POLICY.getLocalName()); final ModelNode policy = node.get(POLICY); SaslPolicyResource.FORWARD_SECRECY.marshallAsElement(policy, writer); SaslPolicyResource.NO_ACTIVE.marshallAsElement(policy, writer); SaslPolicyResource.NO_ANONYMOUS.marshallAsElement(policy, writer); SaslPolicyResource.NO_DICTIONARY.marshallAsElement(policy, writer); SaslPolicyResource.NO_PLAIN_TEXT.marshallAsElement(policy, writer); SaslPolicyResource.PASS_CREDENTIALS.marshallAsElement(policy, writer); writer.writeEndElement(); }
private void writePolicy(final XMLExtendedStreamWriter writer, final ModelNode node) throws XMLStreamException { writer.writeStartElement(Element.POLICY.getLocalName()); final ModelNode policy = node.get(POLICY); SaslPolicyResource.FORWARD_SECRECY.marshallAsElement(policy, writer); SaslPolicyResource.NO_ACTIVE.marshallAsElement(policy, writer); SaslPolicyResource.NO_ANONYMOUS.marshallAsElement(policy, writer); SaslPolicyResource.NO_DICTIONARY.marshallAsElement(policy, writer); SaslPolicyResource.NO_PLAIN_TEXT.marshallAsElement(policy, writer); SaslPolicyResource.PASS_CREDENTIALS.marshallAsElement(policy, writer); writer.writeEndElement(); }
private void writePolicy(final XMLExtendedStreamWriter writer, final ModelNode sasl) throws XMLStreamException { if (sasl.hasDefined(ModelKeys.SASL_POLICY)) { ModelNode policy = sasl.get(ModelKeys.SASL_POLICY, ModelKeys.SASL_POLICY_NAME); writer.writeStartElement(Element.POLICY.getLocalName()); SaslPolicyResource.FORWARD_SECRECY.marshallAsElement(policy, writer); SaslPolicyResource.NO_ACTIVE.marshallAsElement(policy, writer); SaslPolicyResource.NO_ANONYMOUS.marshallAsElement(policy, writer); SaslPolicyResource.NO_DICTIONARY.marshallAsElement(policy, writer); SaslPolicyResource.NO_PLAIN_TEXT.marshallAsElement(policy, writer); SaslPolicyResource.PASS_CREDENTIALS.marshallAsElement(policy, writer); writer.writeEndElement(); } }
/** * {@inheritDoc} */ @Override public void writeContent(XMLExtendedStreamWriter writer, SubsystemMarshallingContext context) throws XMLStreamException { context.startSubsystemElement(Namespace.EE_1_1.getUriString(), false); ModelNode eeSubSystem = context.getModelNode(); GlobalModulesDefinition.INSTANCE.marshallAsElement(eeSubSystem, writer); EeSubsystemRootResource.EAR_SUBDEPLOYMENTS_ISOLATED.marshallAsElement(eeSubSystem, writer); EeSubsystemRootResource.SPEC_DESCRIPTOR_PROPERTY_REPLACEMENT.marshallAsElement(eeSubSystem, writer); EeSubsystemRootResource.JBOSS_DESCRIPTOR_PROPERTY_REPLACEMENT.marshallAsElement(eeSubSystem, writer); writer.writeEndElement(); }
private void writeAdmin(XMLExtendedStreamWriter writer, SubsystemMarshallingContext context) throws XMLStreamException { if (!context.getModelNode().get(MASTER_REALM_NAME.getName()).isDefined()) { return; } MASTER_REALM_NAME.marshallAsElement(context.getModelNode(), writer); }
private void writeWebContext(XMLExtendedStreamWriter writer, SubsystemMarshallingContext context) throws XMLStreamException { if (!context.getModelNode().get(WEB_CONTEXT.getName()).isDefined()) { return; } WEB_CONTEXT.marshallAsElement(context.getModelNode(), writer); } }
private void writeScheduledTaskInterval(XMLExtendedStreamWriter writer, SubsystemMarshallingContext context) throws XMLStreamException { if (!context.getModelNode().get(SCHEDULED_TASK_INTERVAL.getName()).isDefined()) { return; } SCHEDULED_TASK_INTERVAL.marshallAsElement(context.getModelNode(), writer); }
private void writeWebContext(XMLExtendedStreamWriter writer, SubsystemMarshallingContext context) throws XMLStreamException { if (!context.getModelNode().get(WEB_CONTEXT.getName()).isDefined()) { return; } WEB_CONTEXT.marshallAsElement(context.getModelNode(), writer); }
private void writeWebContext(XMLExtendedStreamWriter writer, SubsystemMarshallingContext context) throws XMLStreamException { if (!context.getModelNode().get(WEB_CONTEXT.getName()).isDefined()) { return; } WEB_CONTEXT.marshallAsElement(context.getModelNode(), writer); } }
private void writeWebContext(XMLExtendedStreamWriter writer, SubsystemMarshallingContext context) throws XMLStreamException { if (!context.getModelNode().get(WEB_CONTEXT.getName()).isDefined()) { return; } WEB_CONTEXT.marshallAsElement(context.getModelNode(), writer); } }
private void writeCommonHandler(final XMLExtendedStreamWriter writer, final ModelNode model) throws XMLStreamException { LEVEL.marshallAsElement(model, writer); ENCODING.marshallAsElement(model, writer); FILTER_SPEC.marshallAsElement(model, writer); FORMATTER.marshallAsElement(model, writer); NAMED_FORMATTER.marshallAsElement(model, writer); }
private void writeCommonHandler(final XMLExtendedStreamWriter writer, final ModelNode model) throws XMLStreamException { LEVEL.marshallAsElement(model, writer); ENCODING.marshallAsElement(model, writer); FILTER_SPEC.marshallAsElement(model, writer); FORMATTER.marshallAsElement(model, writer); NAMED_FORMATTER.marshallAsElement(model, writer); }