XAConnection objects that is used internally.
An object that implements the XADataSource interface is
typically registered with a naming service that uses the
Java Naming and Directory Interface
(JNDI).
An implementation of XADataSource must include a public no-arg
constructor.
| Modifier and Type | Method and Description |
|---|---|
| public default XAConnectionBuilder | Returns: The XAConnectionBuilder instance that was createdCreates a new |
| public int | getLoginTimeout()
Redeclares javax. Gets the maximum time in seconds that this data source can wait while attempting to connect to a database. |
| public PrintWriter | getLogWriter()
Redeclares javax. Retrieves the log writer for this |
| public XAConnection | Returns: anXAConnection object, which represents a
physical connection to a data source, that can be used in
a distributed transactionAttempts to establish a physical database connection that can be used in a distributed transaction. |
| public XAConnection | Returns: anXAConnection object, which represents a
physical connection to a data source, that can be used in
a distributed transactionthe database user on whose behalf the connection is being made user, String the user's password password)Attempts to establish a physical database connection, using the given user name and password. |
| public void | setLoginTimeout(int seconds)
Redeclares javax. Sets the maximum time in seconds that this data source will wait while attempting to connect to a database. |
| public void | setLogWriter(PrintWriter out)
Redeclares javax. Sets the log writer for this |
| createXAConnectionBuilder | back to summary |
|---|---|
| public default XAConnectionBuilder createXAConnectionBuilder() throws SQLException Creates a new Implementation Specification The default implementation will throw a
| |
| getLoginTimeout | back to summary |
|---|---|
| public int getLoginTimeout() throws SQLException Redeclares javax. Doc from javax. Gets the maximum time in seconds that this data source can wait
while attempting to connect to a database. A value of zero
means that the timeout is the default system timeout
if there is one; otherwise, it means that there is no timeout.
When a
| |
| getLogWriter | back to summary |
|---|---|
| public PrintWriter getLogWriter() throws SQLException Redeclares javax. Doc from javax. Retrieves the log writer for this The log writer is a character output stream to which all logging
and tracing messages for this data source will be
printed. This includes messages printed by the methods of this
object, messages printed by methods of other objects manufactured
by this object, and so on. Messages printed to a data source
specific log writer are not printed to the log writer associated
with the
| |
| getXAConnection | back to summary |
|---|---|
| public XAConnection getXAConnection() throws SQLException Attempts to establish a physical database connection that can be used in a distributed transaction.
| |
| getXAConnection | back to summary |
|---|---|
| public XAConnection getXAConnection(String user, String password) throws SQLException Attempts to establish a physical database connection, using the given user name and password. The connection that is returned is one that can be used in a distributed transaction.
| |
| setLoginTimeout | back to summary |
|---|---|
| public void setLoginTimeout(int seconds) throws SQLException Redeclares javax. Doc from javax. Sets the maximum time in seconds that this data source will wait
while attempting to connect to a database. A value of zero
specifies that the timeout is the default system timeout
if there is one; otherwise, it specifies that there is no timeout.
When a
| |
| setLogWriter | back to summary |
|---|---|
| public void setLogWriter(PrintWriter out) throws SQLException Redeclares javax. Doc from javax. Sets the log writer for this The log writer is a character output stream to which all logging
and tracing messages for this data source will be
printed. This includes messages printed by the methods of this
object, messages printed by methods of other objects manufactured
by this object, and so on. Messages printed to a data source-
specific log writer are not printed to the log writer associated
with the
| |