/*
* IronJacamar, a Java EE Connector Architecture implementation
* Copyright 2014, Red Hat Inc, and individual contributors
* as indicated by the @author tags. See the copyright.txt file in the
* distribution for a full listing of individual contributors.
*
* This is free software; you can redistribute it and/or modify it
* under the terms of the Eclipse Public License 1.0 as
* published by the Free Software Foundation.
*
* This software is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the Eclipse
* Public License for more details.
*
* You should have received a copy of the Eclipse Public License
* along with this software; if not, write to the Free
* Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
* 02110-1301 USA, or see the FSF site: http://www.fsf.org.
*/
package org.ironjacamar.common.metadata.ds;
import org.ironjacamar.common.metadata.common.CommonXML;
/**
* XML
*/
interface XML extends CommonXML
{
/**
* jta
*/
public static final String ATTRIBUTE_JTA = "jta";
/**
* major-version
*/
public static final String ATTRIBUTE_MAJOR_VERSION = "major-version";
/**
* minor-version
*/
public static final String ATTRIBUTE_MINOR_VERSION = "minor-version";
/**
* module
*/
public static final String ATTRIBUTE_MODULE = "module";
/**
* spy
*/
public static final String ATTRIBUTE_SPY = "spy";
/**
* check-valid-connection-sql
*/
public static final String ELEMENT_CHECK_VALID_CONNECTION_SQL = "check-valid-connection-sql";
/**
* connection-listener
*/
public static final String ELEMENT_CONNECTION_LISTENER = "connection-listener";
/**
* connection-property
*/
public static final String ELEMENT_CONNECTION_PROPERTY = "connection-property";
/**
* connection-url
*/
public static final String ELEMENT_CONNECTION_URL = "connection-url";
/**
* datasource
*/
public static final String ELEMENT_DATASOURCE = "datasource";
/**
* datasources
*/
public static final String ELEMENT_DATASOURCES = "datasources";
/**
* datasource-class
*/
public static final String ELEMENT_DATASOURCE_CLASS = "datasource-class";
/**
* driver
*/
public static final String ELEMENT_DRIVER = "driver";
/**
* drivers
*/
public static final String ELEMENT_DRIVERS = "drivers";
/**
* driver-class
*/
public static final String ELEMENT_DRIVER_CLASS = "driver-class";
/**
* exception-sorter
*/
public static final String ELEMENT_EXCEPTION_SORTER = "exception-sorter";
/**
* new-connection-sql
*/
public static final String ELEMENT_NEW_CONNECTION_SQL = "new-connection-sql";
/**
* password
*/
public static final String ELEMENT_PASSWORD = "password";
/**
* prepared-statement-cache-size
*/
public static final String ELEMENT_PREPARED_STATEMENT_CACHE_SIZE = "prepared-statement-cache-size";
/**
* query-timeout
*/
public static final String ELEMENT_QUERY_TIMEOUT = "query-timeout";
/**
* reauth-plugin
*/
public static final String ELEMENT_REAUTH_PLUGIN = "reauth-plugin";
/**
* set-tx-query-timeout
*/
public static final String ELEMENT_SET_TX_QUERY_TIMEOUT = "set-tx-query-timeout";
/**
* share-prepared-statements
*/
public static final String ELEMENT_SHARE_PREPARED_STATEMENTS = "share-prepared-statements";
/**
* stale-connection-checker
*/
public static final String ELEMENT_STALE_CONNECTION_CHECKER = "stale-connection-checker";
/**
* statement
*/
public static final String ELEMENT_STATEMENT = "statement";
/**
* track-statements
*/
public static final String ELEMENT_TRACK_STATEMENTS = "track-statements";
/**
* transaction-isolation
*/
public static final String ELEMENT_TRANSACTION_ISOLATION = "transaction-isolation";
/**
* url-delimiter
*/
public static final String ELEMENT_URL_DELIMITER = "url-delimiter";
/**
* url-property
*/
public static final String ELEMENT_URL_PROPERTY = "url-property";
/**
* url-selector-strategy-class-name
*/
public static final String ELEMENT_URL_SELECTOR_STRATEGY_CLASS_NAME = "url-selector-strategy-class-name";
/**
* use-try-lock
*/
public static final String ELEMENT_USE_TRY_LOCK = "use-try-lock";
/**
* user-name
*/
public static final String ELEMENT_USER_NAME = "user-name";
/**
* valid-connection-checker
*/
public static final String ELEMENT_VALID_CONNECTION_CHECKER = "valid-connection-checker";
/**
* xa-datasource
*/
public static final String ELEMENT_XA_DATASOURCE = "xa-datasource";
/**
* xa-datasource-class
*/
public static final String ELEMENT_XA_DATASOURCE_CLASS = "xa-datasource-class";
/**
* xa-datasource-property
*/
public static final String ELEMENT_XA_DATASOURCE_PROPERTY = "xa-datasource-property";
}