@Override protected void readElement(final XMLExtendedStreamReader reader, final EJB3SubsystemXMLElement element, final List<ModelNode> operations, final ModelNode ejb3SubsystemAddOperation) throws XMLStreamException { switch (element) { case TIMER_SERVICE: { parseTimerService(reader, operations); break; } case DISABLE_DEFAULT_EJB_PERMISSIONS: { parseDisableDefaultEjbPermissions(reader, ejb3SubsystemAddOperation); break; } default: { super.readElement(reader, element, operations, ejb3SubsystemAddOperation); } } }
@Override protected void readElement(final XMLExtendedStreamReader reader, final EJB3SubsystemXMLElement element, final List<ModelNode> operations, final ModelNode ejb3SubsystemAddOperation) throws XMLStreamException { switch (element) { case LOG_SYSTEM_EXCEPTIONS: { parseLogEjbExceptions(reader, ejb3SubsystemAddOperation); break; } default: { super.readElement(reader, element, operations, ejb3SubsystemAddOperation); } } }
@Override protected void parsePassivationStores(final XMLExtendedStreamReader reader, List<ModelNode> operations) throws XMLStreamException { // no attributes expected requireNoAttributes(reader); while (reader.hasNext() && reader.nextTag() != XMLStreamConstants.END_ELEMENT) { switch (EJB3SubsystemXMLElement.forName(reader.getLocalName())) { case PASSIVATION_STORE: { this.parsePassivationStore(reader, operations); break; } case FILE_PASSIVATION_STORE: { this.parseFilePassivationStore(reader, operations); break; } case CLUSTER_PASSIVATION_STORE: { this.parseClusterPassivationStore(reader, operations); break; } default: { throw unexpectedElement(reader); } } } }
private void parseDataStores(final XMLExtendedStreamReader reader, final List<ModelNode> operations) throws XMLStreamException { while (reader.hasNext() && reader.nextTag() != XMLStreamConstants.END_ELEMENT) { switch (EJB3SubsystemXMLElement.forName(reader.getLocalName())) { case FILE_DATA_STORE: { parseFileDataStore(reader, operations); break; } case DATABASE_DATA_STORE: { parseDatabaseDataStore(reader, operations); break; } default: { throw unexpectedElement(reader); } } } }
switch (EJB3SubsystemXMLElement.forName(reader.getLocalName())) { case DATA_STORES: { parseDataStores(reader, operations);