writer.writeStartElement(DataSource.Tag.VALIDATION.getLocalName()); if (dataSourceNode.hasDefined(VALID_CONNECTION_CHECKER_CLASSNAME.getName())) { writer.writeStartElement(Validation.Tag.VALID_CONNECTION_CHECKER.getLocalName()); writer.writeAttribute( org.jboss.jca.common.api.metadata.common.Extension.Attribute.CLASS_NAME.getLocalName(), USE_FAST_FAIL.marshallAsElement(dataSourceNode, writer); if (dataSourceNode.hasDefined(STALE_CONNECTION_CHECKER_CLASSNAME.getName())) { writer.writeStartElement(Validation.Tag.STALE_CONNECTION_CHECKER.getLocalName()); writer.writeAttribute(org.jboss.jca.common.api.metadata.common.Extension.Attribute.CLASS_NAME.getLocalName(), dataSourceNode.get(STALE_CONNECTION_CHECKER_CLASSNAME.getName()).asString()); writer.writeStartElement(Validation.Tag.EXCEPTION_SORTER.getLocalName()); writer.writeAttribute( org.jboss.jca.common.api.metadata.common.Extension.Attribute.CLASS_NAME.getLocalName(),
writer.writeStartElement(DataSource.Tag.VALIDATION.getLocalName()); if (dataSourceNode.hasDefined(VALID_CONNECTION_CHECKER_CLASSNAME.getName())) { writer.writeStartElement(Validation.Tag.VALID_CONNECTION_CHECKER.getLocalName()); writer.writeAttribute( org.jboss.jca.common.api.metadata.common.Extension.Attribute.CLASS_NAME.getLocalName(), USE_FAST_FAIL.marshallAsElement(dataSourceNode, writer); if (dataSourceNode.hasDefined(STALE_CONNECTION_CHECKER_CLASSNAME.getName())) { writer.writeStartElement(Validation.Tag.STALE_CONNECTION_CHECKER.getLocalName()); writer.writeAttribute(org.jboss.jca.common.api.metadata.common.Extension.Attribute.CLASS_NAME.getLocalName(), dataSourceNode.get(STALE_CONNECTION_CHECKER_CLASSNAME.getName()).asString()); writer.writeStartElement(Validation.Tag.EXCEPTION_SORTER.getLocalName()); writer.writeAttribute( org.jboss.jca.common.api.metadata.common.Extension.Attribute.CLASS_NAME.getLocalName(),
writer.writeStartElement(DataSource.Tag.VALIDATION.getLocalName()); if (dataSourceNode.hasDefined(VALID_CONNECTION_CHECKER_CLASSNAME.getName())) { writer.writeStartElement(Validation.Tag.VALID_CONNECTION_CHECKER.getLocalName()); writer.writeAttribute( org.jboss.jca.common.api.metadata.common.Extension.Attribute.CLASS_NAME.getLocalName(), USE_FAST_FAIL.marshallAsElement(dataSourceNode, writer); if (dataSourceNode.hasDefined(STALE_CONNECTION_CHECKER_CLASSNAME.getName())) { writer.writeStartElement(Validation.Tag.STALE_CONNECTION_CHECKER.getLocalName()); writer.writeAttribute(org.jboss.jca.common.api.metadata.common.Extension.Attribute.CLASS_NAME.getLocalName(), dataSourceNode.get(STALE_CONNECTION_CHECKER_CLASSNAME.getName()).asString()); writer.writeStartElement(Validation.Tag.EXCEPTION_SORTER.getLocalName()); writer.writeAttribute( org.jboss.jca.common.api.metadata.common.Extension.Attribute.CLASS_NAME.getLocalName(),
if (Validation.Tag.forName(reader.getLocalName()) == Validation.Tag.UNKNOWN) Validation.Tag currTag = Validation.Tag.forName(reader.getLocalName()); switch (currTag) exceptionSorter = parseExtension(reader, currTag.getLocalName()); break; staleConnectionChecker = parseExtension(reader, currTag.getLocalName()); break; validConnectionChecker = parseExtension(reader, currTag.getLocalName()); break;
if (Validation.Tag.forName(reader.getLocalName()) == Validation.Tag.UNKNOWN) { throw new ParserException(bundle.unexpectedEndTag(reader.getLocalName())); Validation.Tag currTag = Validation.Tag.forName(reader.getLocalName()); switch (currTag) { case BACKGROUND_VALIDATION: { parseExtension(reader, currTag.getLocalName(), operation, EXCEPTION_SORTER_CLASSNAME, EXCEPTION_SORTER_PROPERTIES); break; parseExtension(reader, currTag.getLocalName(), operation, STALE_CONNECTION_CHECKER_CLASSNAME, STALE_CONNECTION_CHECKER_PROPERTIES); break; parseExtension(reader, currTag.getLocalName(), operation, VALID_CONNECTION_CHECKER_CLASSNAME, VALID_CONNECTION_CHECKER_PROPERTIES); break;
if (Validation.Tag.forName(reader.getLocalName()) == Validation.Tag.UNKNOWN) { throw new ParserException(bundle.unexpectedEndTag(reader.getLocalName())); Validation.Tag currTag = Validation.Tag.forName(reader.getLocalName()); switch (currTag) { case BACKGROUND_VALIDATION: { parseExtension(reader, currTag.getLocalName(), operation, EXCEPTION_SORTER_CLASSNAME, EXCEPTION_SORTER_PROPERTIES); break; parseExtension(reader, currTag.getLocalName(), operation, STALE_CONNECTION_CHECKER_CLASSNAME, STALE_CONNECTION_CHECKER_PROPERTIES); break; parseExtension(reader, currTag.getLocalName(), operation, VALID_CONNECTION_CHECKER_CLASSNAME, VALID_CONNECTION_CHECKER_PROPERTIES); break;
ValidateException(bundle.invalidNegative(Validation.Tag.BACKGROUND_VALIDATION_MILLIS.getLocalName())); throw new ValidateException(bundle.invalidTag(Validation.Tag.VALID_CONNECTION_CHECKER.getLocalName()), ve); throw new ValidateException(bundle.invalidTag(Validation.Tag.EXCEPTION_SORTER.getLocalName()), ve); throw new ValidateException(bundle.invalidTag(Validation.Tag.STALE_CONNECTION_CHECKER.getLocalName()), ve);
/** * * Static method to get enum instance given localName XsdString * * @param localName a XsdString used as localname (typically tag name as defined in xsd) * @return the enum instance */ public static Tag forName(String localName) { final Tag element = MAP.get(localName); return element == null ? UNKNOWN.value(localName) : element; }
if (Validation.Tag.forName(reader.getLocalName()) == Validation.Tag.UNKNOWN) { throw new ParserException(bundle.unexpectedEndTag(reader.getLocalName())); Validation.Tag currTag = Validation.Tag.forName(reader.getLocalName()); switch (currTag) { case BACKGROUND_VALIDATION: { parseExtension(reader, currTag.getLocalName(), operation, EXCEPTION_SORTER_CLASSNAME, EXCEPTION_SORTER_PROPERTIES); break; parseExtension(reader, currTag.getLocalName(), operation, STALE_CONNECTION_CHECKER_CLASSNAME, STALE_CONNECTION_CHECKER_PROPERTIES); break; parseExtension(reader, currTag.getLocalName(), operation, VALID_CONNECTION_CHECKER_CLASSNAME, VALID_CONNECTION_CHECKER_PROPERTIES); break;