|
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 |
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)
|
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 |
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 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 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 end(javax.transaction.xa.Xid xid, int flags) throws javax.transaction.xa.XAException
public int prepare(javax.transaction.xa.Xid xid) throws javax.transaction.xa.XAException
public void commit(javax.transaction.xa.Xid xid, boolean onePhase) throws javax.transaction.xa.XAException
public void rollback(javax.transaction.xa.Xid xid) throws javax.transaction.xa.XAException
public void forget(javax.transaction.xa.Xid xid) 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://e-docs.bea.com/wls/docs61 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |