return; } else { if (DataSource.Tag.forName(reader.getLocalName()) == DataSource.Tag.UNKNOWN) { throw new ParserException(bundle.unexpectedEndTag(reader.getLocalName())); switch (DataSource.Tag.forName(reader.getLocalName())) { case CONNECTION_PROPERTY: { String name = rawAttributeText(reader, "name");
for (Property connectionProperty : dataSourceNode.get(CONNECTION_PROPERTIES.getName()).asPropertyList()) { writeProperty(writer, dataSourceNode, connectionProperty.getName(), connectionProperty .getValue().get("value").asString(), DataSource.Tag.CONNECTION_PROPERTY.getLocalName()); if (poolRequired) { writer.writeStartElement(isXADataSource ? XaDataSource.Tag.XA_POOL.getLocalName() : DataSource.Tag.POOL .getLocalName()); MIN_POOL_SIZE.marshallAsElement(dataSourceNode, writer); INITIAL_POOL_SIZE.marshallAsElement(dataSourceNode, writer); REAUTHPLUGIN_PROPERTIES.isMarshallable(dataSourceNode); if (securityRequired) { writer.writeStartElement(DataSource.Tag.SECURITY.getLocalName()); USERNAME.marshallAsElement(dataSourceNode, writer); PASSWORD.marshallAsElement(dataSourceNode, writer); EXCEPTION_SORTER_PROPERTIES.isMarshallable(dataSourceNode); if (validationRequired) { writer.writeStartElement(DataSource.Tag.VALIDATION.getLocalName()); if (dataSourceNode.hasDefined(VALID_CONNECTION_CHECKER_CLASSNAME.getName())) { writer.writeStartElement(Validation.Tag.VALID_CONNECTION_CHECKER.getLocalName()); XA_RESOURCE_TIMEOUT.isMarshallable(dataSourceNode); if (timeoutRequired) { writer.writeStartElement(DataSource.Tag.TIMEOUT.getLocalName()); SET_TX_QUERY_TIMEOUT.marshallAsElement(dataSourceNode, writer); BLOCKING_TIMEOUT_WAIT_MILLIS.marshallAsElement(dataSourceNode, writer); writer.writeStartElement(DataSource.Tag.STATEMENT.getLocalName());
for (Property connectionProperty : dataSourceNode.get(CONNECTION_PROPERTIES.getName()).asPropertyList()) { writeProperty(writer, dataSourceNode, connectionProperty.getName(), connectionProperty .getValue().get("value").asString(), DataSource.Tag.CONNECTION_PROPERTY.getLocalName()); if (poolRequired) { writer.writeStartElement(isXADataSource ? XaDataSource.Tag.XA_POOL.getLocalName() : DataSource.Tag.POOL .getLocalName()); MIN_POOL_SIZE.marshallAsElement(dataSourceNode, writer); INITIAL_POOL_SIZE.marshallAsElement(dataSourceNode, writer); REAUTHPLUGIN_PROPERTIES.isMarshallable(dataSourceNode); if (securityRequired) { writer.writeStartElement(DataSource.Tag.SECURITY.getLocalName()); USERNAME.marshallAsElement(dataSourceNode, writer); PASSWORD.marshallAsElement(dataSourceNode, writer); EXCEPTION_SORTER_PROPERTIES.isMarshallable(dataSourceNode); if (validationRequired) { writer.writeStartElement(DataSource.Tag.VALIDATION.getLocalName()); if (dataSourceNode.hasDefined(VALID_CONNECTION_CHECKER_CLASSNAME.getName())) { writer.writeStartElement(Validation.Tag.VALID_CONNECTION_CHECKER.getLocalName()); XA_RESOURCE_TIMEOUT.isMarshallable(dataSourceNode); if (timeoutRequired) { writer.writeStartElement(DataSource.Tag.TIMEOUT.getLocalName()); SET_TX_QUERY_TIMEOUT.marshallAsElement(dataSourceNode, writer); BLOCKING_TIMEOUT_WAIT_MILLIS.marshallAsElement(dataSourceNode, writer); writer.writeStartElement(DataSource.Tag.STATEMENT.getLocalName());
return; } else { if (DataSource.Tag.forName(reader.getLocalName()) == DataSource.Tag.UNKNOWN) { throw new ParserException(bundle.unexpectedEndTag(reader.getLocalName())); switch (DataSource.Tag.forName(reader.getLocalName())) { case CONNECTION_PROPERTY: { String name = rawAttributeText(reader, "name");
return; } else { if (DataSource.Tag.forName(reader.getLocalName()) == DataSource.Tag.UNKNOWN) { throw new ParserException(bundle.unexpectedEndTag(reader.getLocalName())); switch (DataSource.Tag.forName(reader.getLocalName())) { case CONNECTION_PROPERTY: { String name = rawAttributeText(reader, "name");
return; } else { if (DataSource.Tag.forName(reader.getLocalName()) == DataSource.Tag.UNKNOWN) { throw new ParserException(bundle.unexpectedEndTag(reader.getLocalName())); switch (DataSource.Tag.forName(reader.getLocalName())) { case CONNECTION_PROPERTY: { String name = rawAttributeText(reader, "name");
switch (reader.nextTag()) { case END_ELEMENT: { if (DataSource.Tag.forName(reader.getLocalName()) == DataSource.Tag.SECURITY) {
if (org.jboss.jca.common.api.metadata.ds.DataSource.Tag.forName(reader.getLocalName()) == org.jboss.jca.common.api.metadata.ds.DataSource.Tag.POOL)
if (org.jboss.jca.common.api.metadata.ds.DataSource.Tag.forName(reader.getLocalName()) == org.jboss.jca.common.api.metadata.ds.DataSource.Tag.TIMEOUT)
if (org.jboss.jca.common.api.metadata.ds.DataSource.Tag.forName(reader.getLocalName()) == org.jboss.jca.common.api.metadata.ds.DataSource.Tag.VALIDATION)
switch (reader.nextTag()) { case END_ELEMENT: { if (DataSource.Tag.forName(reader.getLocalName()) == DataSource.Tag.POOL) { return;
if (DataSource.Tag.forName(reader.getLocalName()) == DataSource.Tag.POOL)
switch (reader.nextTag()) { case END_ELEMENT: { if (DataSource.Tag.forName(reader.getLocalName()) == DataSource.Tag.TIMEOUT) {
switch (reader.nextTag()) { case END_ELEMENT: { if (DataSource.Tag.forName(reader.getLocalName()) == DataSource.Tag.SECURITY) {
switch (reader.nextTag()) { case END_ELEMENT: { if (DataSource.Tag.forName(reader.getLocalName()) == DataSource.Tag.SECURITY || Recovery.Tag.forName(reader.getLocalName()) == Recovery.Tag.RECOVER_CREDENTIAL) {
switch (reader.nextTag()) { case END_ELEMENT: { if (DataSource.Tag.forName(reader.getLocalName()) == DataSource.Tag.POOL) {
switch (reader.nextTag()) { case END_ELEMENT: { if (DataSource.Tag.forName(reader.getLocalName()) == DataSource.Tag.VALIDATION) {
switch (reader.nextTag()) { case END_ELEMENT: { if (DataSource.Tag.forName(reader.getLocalName()) == DataSource.Tag.SECURITY) {