|
BEA Systems, Inc. | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--weblogic.jdbc.oci.xa.XADataSource
XADataSource is a factory for XA connections. It also provides XAResource functionality on top of Oracle's C XA switch. XADataSource is implemented as a JavaBean and exposes its data source properties by conforming to the JavaBean design patterns.
Method Summary | |
void |
commit(javax.transaction.xa.Xid xid,
boolean onePhase)
|
void |
end(javax.transaction.xa.Xid xid,
int flags)
|
void |
forget(javax.transaction.xa.Xid xid)
|
java.lang.String |
getCloseInfo()
|
java.lang.String |
getDatabaseName()
|
java.lang.String |
getDataSourceName()
|
java.lang.String |
getDescription()
|
int |
getLoginDelaySeconds()
|
int |
getLoginTimeout()
|
java.io.PrintWriter |
getLogWriter()
|
java.lang.String |
getNetworkProtocol()
|
java.lang.String |
getOpenString()
|
java.lang.String |
getPassword()
|
int |
getPortNumber()
|
java.lang.String |
getRoleName()
|
java.lang.String |
getServerName()
|
int |
getTransactionTimeout()
|
java.lang.String |
getUser()
|
javax.sql.XAConnection |
getXAConnection()
|
javax.sql.XAConnection |
getXAConnection(java.lang.String user,
java.lang.String password)
|
java.lang.String |
getXAPassword()
|
void |
internalCommit(javax.transaction.xa.Xid xid,
boolean onePhase,
boolean retry)
|
void |
internalEnd(javax.transaction.xa.Xid xid,
int flags,
boolean retry)
|
void |
internalForget(javax.transaction.xa.Xid xid,
boolean retry)
|
int |
internalPrepare(javax.transaction.xa.Xid xid,
boolean retry)
|
void |
internalRollback(javax.transaction.xa.Xid xid,
boolean retry)
|
void |
internalStart(javax.transaction.xa.Xid xid,
int flags,
boolean retry)
|
boolean |
isSameRM(javax.transaction.xa.XAResource xares)
|
int |
prepare(javax.transaction.xa.Xid xid)
|
javax.transaction.xa.Xid[] |
recover(int flags)
Returns the full batch of Xids of unresolved transactions from the RM. |
void |
rollback(javax.transaction.xa.Xid xid)
|
void |
setCloseInfo(java.lang.String closeinfo)
|
void |
setDatabaseName(java.lang.String name)
|
void |
setDataSourceName(java.lang.String name)
|
void |
setDescription(java.lang.String des)
|
void |
setLoginDelaySeconds(int secs)
|
void |
setLoginTimeout(int seconds)
|
void |
setLogWriter(java.io.PrintWriter out)
|
void |
setNetworkProtocol(java.lang.String np)
|
void |
setOpenString(java.lang.String openString)
|
void |
setPassword(java.lang.String pw)
|
void |
setPortNumber(int port)
|
void |
setRoleName(java.lang.String role)
|
void |
setServerName(java.lang.String server)
|
boolean |
setTransactionTimeout(int seconds)
|
void |
setUser(java.lang.String user)
|
void |
start(javax.transaction.xa.Xid xid,
int flags)
|
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
wait,
wait,
wait |
Method Detail |
public void setDatabaseName(java.lang.String name)
public java.lang.String getDatabaseName()
public void setDataSourceName(java.lang.String name)
public java.lang.String getDataSourceName()
public void setDescription(java.lang.String des)
public java.lang.String getDescription()
public void setNetworkProtocol(java.lang.String np)
public java.lang.String getNetworkProtocol()
public void setPassword(java.lang.String pw)
public java.lang.String getPassword()
public java.lang.String getXAPassword()
public void setPortNumber(int port)
public int getPortNumber()
public void setRoleName(java.lang.String role)
public java.lang.String getRoleName()
public void setServerName(java.lang.String server)
public java.lang.String getServerName()
public void setUser(java.lang.String user)
public java.lang.String getUser()
public void setOpenString(java.lang.String openString)
public java.lang.String getOpenString()
public void setCloseInfo(java.lang.String closeinfo)
public java.lang.String getCloseInfo()
public void setLoginDelaySeconds(int secs)
public int getLoginDelaySeconds()
public javax.sql.XAConnection getXAConnection() throws java.sql.SQLException
public javax.sql.XAConnection getXAConnection(java.lang.String user, java.lang.String password) throws java.sql.SQLException
public java.io.PrintWriter getLogWriter() throws java.sql.SQLException
public void setLogWriter(java.io.PrintWriter out) throws java.sql.SQLException
public void setLoginTimeout(int seconds) throws java.sql.SQLException
public int getLoginTimeout() throws java.sql.SQLException
public void start(javax.transaction.xa.Xid xid, int flags) throws javax.transaction.xa.XAException
public void internalStart(javax.transaction.xa.Xid xid, int flags, boolean retry) throws javax.transaction.xa.XAException
public void end(javax.transaction.xa.Xid xid, int flags) throws javax.transaction.xa.XAException
public void internalEnd(javax.transaction.xa.Xid xid, int flags, boolean retry) throws javax.transaction.xa.XAException
public int prepare(javax.transaction.xa.Xid xid) throws javax.transaction.xa.XAException
public int internalPrepare(javax.transaction.xa.Xid xid, boolean retry) throws javax.transaction.xa.XAException
public void commit(javax.transaction.xa.Xid xid, boolean onePhase) throws javax.transaction.xa.XAException
public void internalCommit(javax.transaction.xa.Xid xid, boolean onePhase, boolean retry) throws javax.transaction.xa.XAException
public void rollback(javax.transaction.xa.Xid xid) throws javax.transaction.xa.XAException
public void internalRollback(javax.transaction.xa.Xid xid, boolean retry) throws javax.transaction.xa.XAException
public void forget(javax.transaction.xa.Xid xid) throws javax.transaction.xa.XAException
public void internalForget(javax.transaction.xa.Xid xid, boolean retry) throws javax.transaction.xa.XAException
public javax.transaction.xa.Xid[] recover(int flags) throws javax.transaction.xa.XAException
public boolean isSameRM(javax.transaction.xa.XAResource xares) throws javax.transaction.xa.XAException
public int getTransactionTimeout() throws javax.transaction.xa.XAException
public boolean setTransactionTimeout(int seconds) throws javax.transaction.xa.XAException
|
Documentation is available at http://download.oracle.com/docs/cd/E13222_01/wls/docs81b |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |