/** * {@inheritDoc} */ @Override public void writeContent(final XMLExtendedStreamWriter writer, final SubsystemMarshallingContext context) throws XMLStreamException { context.startSubsystemElement(EJB3SubsystemNamespace.EJB3_5_0.getUriString(), false); writeElements(writer, context); // write the subsystem end element writer.writeEndElement(); }
private void parseThreadPools(final XMLExtendedStreamReader reader, final List<ModelNode> operations) throws XMLStreamException { // no attributes expected requireNoAttributes(reader); final ModelNode parentAddress = SUBSYSTEM_PATH.toModelNode(); while (reader.hasNext() && reader.nextTag() != XMLStreamConstants.END_ELEMENT) { EJB3SubsystemNamespace readerNS = EJB3SubsystemNamespace.forUri(reader.getNamespaceURI()); switch (EJB3SubsystemXMLElement.forName(reader.getLocalName())) { case THREAD_POOL: { ThreadsParser.getInstance().parseUnboundedQueueThreadPool(reader, readerNS.getUriString(), Namespace.THREADS_1_1, parentAddress, operations, THREAD_POOL, null); break; } default: { throw unexpectedElement(reader); } } } }
/** * {@inheritDoc} */ @Override public void writeContent(final XMLExtendedStreamWriter writer, final SubsystemMarshallingContext context) throws XMLStreamException { context.startSubsystemElement(EJB3SubsystemNamespace.EJB3_1_4.getUriString(), false); writeElements(writer, context); // write the subsystem end element writer.writeEndElement(); }
private void parseThreadPools(final XMLExtendedStreamReader reader, final List<ModelNode> operations) throws XMLStreamException { // no attributes expected requireNoAttributes(reader); final ModelNode parentAddress = SUBSYSTEM_PATH.toModelNode(); while (reader.hasNext() && reader.nextTag() != XMLStreamConstants.END_ELEMENT) { EJB3SubsystemNamespace readerNS = EJB3SubsystemNamespace.forUri(reader.getNamespaceURI()); switch (EJB3SubsystemXMLElement.forName(reader.getLocalName())) { case THREAD_POOL: { ThreadsParser.getInstance().parseUnboundedQueueThreadPool(reader, readerNS.getUriString(), Namespace.THREADS_1_1, parentAddress, operations, THREAD_POOL, null); break; } default: { throw unexpectedElement(reader); } } } }