public class JDBCDriver<T extends JDBCDriver<T>> extends Object
Constructor and Description |
---|
JDBCDriver(String key) |
Modifier and Type | Method and Description |
---|---|
void |
addPropertyChangeListener(PropertyChangeListener listener)
Adds a property change listener
|
List<Object> |
datasourceClassInfo()
The available properties for the datasource-class, and
xa-datasource-class for the jdbc-driver
|
T |
datasourceClassInfo(List<Object> value)
The available properties for the datasource-class, and
xa-datasource-class for the jdbc-driver
|
T |
datasourceClassInfo(Object... args)
The available properties for the datasource-class, and
xa-datasource-class for the jdbc-driver
|
T |
datasourceClassInfo(Object value)
The available properties for the datasource-class, and
xa-datasource-class for the jdbc-driver
|
String |
deploymentName()
The name of the deployment unit from which the driver was loaded
|
T |
deploymentName(String value)
The name of the deployment unit from which the driver was loaded
|
String |
driverClassName()
The fully qualified class name of the java.sql.Driver implementation
|
T |
driverClassName(String value)
The fully qualified class name of the java.sql.Driver implementation
|
String |
driverDatasourceClassName()
The fully qualified class name of the javax.sql.DataSource implementation
|
T |
driverDatasourceClassName(String value)
The fully qualified class name of the javax.sql.DataSource implementation
|
Integer |
driverMajorVersion()
The driver's major version number
|
T |
driverMajorVersion(Integer value)
The driver's major version number
|
Integer |
driverMinorVersion()
The driver's minor version number
|
T |
driverMinorVersion(Integer value)
The driver's minor version number
|
String |
driverModuleName()
The name of the module from which the driver was loaded, if it was loaded
from the module path
|
T |
driverModuleName(String value)
The name of the module from which the driver was loaded, if it was loaded
from the module path
|
String |
driverName()
Defines the JDBC driver the datasource should use.
|
T |
driverName(String value)
Defines the JDBC driver the datasource should use.
|
String |
driverXaDatasourceClassName()
The fully qualified class name of the javax.sql.XADataSource
implementation
|
T |
driverXaDatasourceClassName(String value)
The fully qualified class name of the javax.sql.XADataSource
implementation
|
String |
getKey() |
Boolean |
jdbcCompliant()
Whether or not the driver is JDBC compliant
|
T |
jdbcCompliant(Boolean value)
Whether or not the driver is JDBC compliant
|
String |
moduleSlot()
The slot of the module from which the driver was loaded, if it was loaded
from the module path
|
T |
moduleSlot(String value)
The slot of the module from which the driver was loaded, if it was loaded
from the module path
|
String |
profile()
Domain Profile in which driver is defined.
|
T |
profile(String value)
Domain Profile in which driver is defined.
|
void |
removePropertyChangeListener(PropertyChangeListener listener)
Removes a property change listener
|
String |
xaDatasourceClass()
XA datasource class
|
T |
xaDatasourceClass(String value)
XA datasource class
|
public JDBCDriver(String key)
public String getKey()
public void addPropertyChangeListener(PropertyChangeListener listener)
public void removePropertyChangeListener(PropertyChangeListener listener)
public List<Object> datasourceClassInfo()
public T datasourceClassInfo(List<Object> value)
public T datasourceClassInfo(Object value)
public T datasourceClassInfo(Object... args)
public String deploymentName()
public T deploymentName(String value)
public String driverClassName()
public T driverClassName(String value)
public String driverDatasourceClassName()
public T driverDatasourceClassName(String value)
public Integer driverMajorVersion()
public Integer driverMinorVersion()
public String driverModuleName()
public T driverModuleName(String value)
public String driverName()
public T driverName(String value)
public String driverXaDatasourceClassName()
public T driverXaDatasourceClassName(String value)
public Boolean jdbcCompliant()
public String moduleSlot()
public T moduleSlot(String value)
public String profile()
public T profile(String value)
public String xaDatasourceClass()
Copyright © 2019 JBoss by Red Hat. All rights reserved.