Class Hierarchy Previous Next Index
java.lang.Object | +----COM.cloudscape.core.AbstractDataSource | +----COM.cloudscape.core.RemoteXaDataSource
A RemoteXaDataSource is an implementation of the javax.sql.XADataSource interface for RmiJdbc framework. A RemoteXaDataSource object can be obtained via a DataSourceFactory.
A RemoteXADataSource is a factory for server side XAConnection objects. It represents a Resource Manager in a Distibuted Transaction Processing environment. A RemoteXaDataSource object is typically registered with a JNDI service provider.
RemoteXaDataSource is serializable and referenceable.
See AbstractDataSource for DataSource properties.
Get the log writer for this data-source.
Attempt to establish a database connection through RmiJdbc.
Attempt to establish a database connection through RmiJdbc.
Sets the maximum time in seconds that this data-source will wait while attempting to connect to a database.
Set the log writer for this data-source.
public RemoteXaDataSource()
public javax.sql.XAConnection getXAConnection() throws java.sql.SQLException
Attempt to establish a database connection through RmiJdbc.
public javax.sql.XAConnection getXAConnection(java.lang.String user, java.lang.String password) throws java.sql.SQLException
Attempt to establish a database connection through RmiJdbc.
user
- the database user on whose behalf the Connection is being made
password
- the user's password
public int getLoginTimeout() throws java.sql.SQLException
public void setLoginTimeout(int seconds) throws java.sql.SQLException
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 data-source object is created, the login timeout is initially zero.
seconds
- the data-source login time limit
public java.io.PrintWriter getLogWriter() throws java.sql.SQLException
Get the log writer for this data-source.
The log writer is a character output stream to which all logging and tracing messages for this data-source object are 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 java.sql.DriverManager class. When a data-source object is created, the log writer is initially NULL, in other words, logging is disabled.
public void setLogWriter(java.io.PrintWriter out) throws java.sql.SQLException
Set the log writer for this data-source.
The log writer is a character output stream to which all logging and tracing messages for this data-source object are 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 java.sql.DriverManager class. When a data-source object is created the log writer is initially NULL, in other words, logging is disabled.
out
- the new log writer; to disable, set to NULL
Class Hierarchy Previous Next Index