## Uses of Interface
org.jboss.jca.embedded.dsl.datasources12.api.XaDatasourceType

- Packages that use XaDatasourceType
  Package | Description
  --- | ---
  org.jboss.jca.embedded.dsl.datasources12.api | Provides the interfaces and enumeration types as defined in the schema

- - ### Uses of XaDatasourceType in org.jboss.jca.embedded.dsl.datasources12.api

    Methods in org.jboss.jca.embedded.dsl.datasources12.api that return XaDatasourceType
    Modifier and Type | Method and Description
    --- | ---
    `XaDatasourceType<DatasourcesDescriptor>` | DatasourcesDescriptor.`createXaDatasource()` Creates a new `xa-datasource` element
    `XaDatasourceType<DatasourcesType<T>>` | DatasourcesType.`createXaDatasource()` Creates a new `xa-datasource` element
    `XaDatasourceType<T>` | XaDatasourceType.`driver(java.lang.String driver)` Sets the `driver` element
    `XaDatasourceType<T>` | XaDatasourceType.`enabled(java.lang.Boolean enabled)` Sets the `enabled` attribute
    `XaDatasourceType<DatasourcesDescriptor>` | DatasourcesDescriptor.`getOrCreateXaDatasource()` If not already created, a new `xa-datasource` element will be created and returned.
    `XaDatasourceType<DatasourcesType<T>>` | DatasourcesType.`getOrCreateXaDatasource()` If not already created, a new `xa-datasource` element will be created and returned.
    `XaDatasourceType<T>` | XaDatasourceType.`jndiName(java.lang.String jndiName)` Sets the `jndi-name` attribute
    `XaDatasourceType<T>` | XaDatasourceType.`newConnectionSql(java.lang.String newConnectionSql)` Sets the `new-connection-sql` element
    `XaDatasourceType<T>` | XaDatasourceType.`poolName(java.lang.String poolName)` Sets the `pool-name` attribute
    `XaDatasourceType<T>` | XaDatasourceType.`removeAllXaDatasourceProperty()` Removes all `xa-datasource-property` elements
    `XaDatasourceType<T>` | XaDatasourceType.`removeDriver()` Removes the `driver` element
    `XaDatasourceType<T>` | XaDatasourceType.`removeEnabled()` Removes the `enabled` attribute
    `XaDatasourceType<T>` | XaDatasourceType.`removeJndiName()` Removes the `jndi-name` attribute
    `XaDatasourceType<T>` | XaDatasourceType.`removeNewConnectionSql()` Removes the `new-connection-sql` element
    `XaDatasourceType<T>` | XaDatasourceType.`removePoolName()` Removes the `pool-name` attribute
    `XaDatasourceType<T>` | XaDatasourceType.`removeRecovery()` Removes the `recovery` element
    `XaDatasourceType<T>` | XaDatasourceType.`removeSecurity()` Removes the `security` element
    `XaDatasourceType<T>` | XaDatasourceType.`removeSpy()` Removes the `spy` attribute
    `XaDatasourceType<T>` | XaDatasourceType.`removeStatement()` Removes the `statement` element
    `XaDatasourceType<T>` | XaDatasourceType.`removeTimeout()` Removes the `timeout` element
    `XaDatasourceType<T>` | XaDatasourceType.`removeTransactionIsolation()` Removes the `transaction-isolation` attribute
    `XaDatasourceType<T>` | XaDatasourceType.`removeUrlDelimiter()` Removes the `url-delimiter` element
    `XaDatasourceType<T>` | XaDatasourceType.`removeUrlProperty()` Removes the `url-property` element
    `XaDatasourceType<T>` | XaDatasourceType.`removeUrlSelectorStrategyClassName()` Removes the `url-selector-strategy-class-name` element
    `XaDatasourceType<T>` | XaDatasourceType.`removeUseCcm()` Removes the `use-ccm` attribute
    `XaDatasourceType<T>` | XaDatasourceType.`removeUseJavaContext()` Removes the `use-java-context` attribute
    `XaDatasourceType<T>` | XaDatasourceType.`removeValidation()` Removes the `validation` element
    `XaDatasourceType<T>` | XaDatasourceType.`removeXaDatasourceClass()` Removes the `xa-datasource-class` element
    `XaDatasourceType<T>` | XaDatasourceType.`removeXaPool()` Removes the `xa-pool` element
    `XaDatasourceType<T>` | XaDatasourceType.`spy(java.lang.Boolean spy)` Sets the `spy` attribute
    `XaDatasourceType<T>` | XaDatasourceType.`transactionIsolation(java.lang.String transactionIsolation)` Sets the `transaction-isolation` element
    `XaDatasourceType<T>` | XaDatasourceType.`transactionIsolation(TransactionIsolationType transactionIsolation)` Sets the `transaction-isolation` element
    `XaDatasourceType<T>` | XaDatasourceType.`urlDelimiter(java.lang.String urlDelimiter)` Sets the `url-delimiter` element
    `XaDatasourceType<T>` | XaDatasourceType.`urlProperty(java.lang.String urlProperty)` Sets the `url-property` element
    `XaDatasourceType<T>` | XaDatasourceType.`urlSelectorStrategyClassName(java.lang.String urlSelectorStrategyClassName)` Sets the `url-selector-strategy-class-name` element
    `XaDatasourceType<T>` | XaDatasourceType.`useCcm(java.lang.Boolean useCcm)` Sets the `use-ccm` attribute
    `XaDatasourceType<T>` | XaDatasourceType.`useJavaContext(java.lang.Boolean useJavaContext)` Sets the `use-java-context` attribute
    `XaDatasourceType<T>` | XaDatasourceType.`xaDatasourceClass(java.lang.String xaDatasourceClass)` Sets the `xa-datasource-class` element

    Methods in org.jboss.jca.embedded.dsl.datasources12.api that return types with arguments of type XaDatasourceType
    Modifier and Type | Method and Description
    --- | ---
    `XaDatasourcePropertyType<XaDatasourceType<T>>` | XaDatasourceType.`createXaDatasourceProperty()` Creates a new `xa-datasource-property` element
    `java.util.List<XaDatasourceType<DatasourcesDescriptor>>` | DatasourcesDescriptor.`getAllXaDatasource()` Returns all `xa-datasource` elements
    `java.util.List<XaDatasourceType<DatasourcesType<T>>>` | DatasourcesType.`getAllXaDatasource()` Returns all `xa-datasource` elements
    `java.util.List<XaDatasourcePropertyType<XaDatasourceType<T>>>` | XaDatasourceType.`getAllXaDatasourceProperty()` Returns all `xa-datasource-property` elements
    `RecoverType<XaDatasourceType<T>>` | XaDatasourceType.`getOrCreateRecovery()` If not already created, a new `recovery` element with the given value will be created.
    `DsSecurityType<XaDatasourceType<T>>` | XaDatasourceType.`getOrCreateSecurity()` If not already created, a new `security` element with the given value will be created.
    `StatementType<XaDatasourceType<T>>` | XaDatasourceType.`getOrCreateStatement()` If not already created, a new `statement` element with the given value will be created.
    `TimeoutType<XaDatasourceType<T>>` | XaDatasourceType.`getOrCreateTimeout()` If not already created, a new `timeout` element with the given value will be created.
    `ValidationType<XaDatasourceType<T>>` | XaDatasourceType.`getOrCreateValidation()` If not already created, a new `validation` element with the given value will be created.
    `XaDatasourcePropertyType<XaDatasourceType<T>>` | XaDatasourceType.`getOrCreateXaDatasourceProperty()` If not already created, a new `xa-datasource-property` element will be created and returned.
    `XaPoolType<XaDatasourceType<T>>` | XaDatasourceType.`getOrCreateXaPool()` If not already created, a new `xa-pool` element with the given value will be created.

Copyright © 2014 IronJacamar (http://www.ironjacamar.org)