oracle.jdbc.xa.OracleXAResource.class Maven / Gradle / Ivy
???? 2u
X ? H ? H ? H ? H ? H ? H ? H ? ? H ? ? H ? ? H ? H ? H ? H ? H ? ?
? H
?
H
H
H
H
H
H
H? ? H
. ?
5
. !!"
.#$
.%
&'( A)*
+*,
+, -
H. A/ A0 A1
X2
324 A5 ??
H6
78
9
7:
7; H<=> XidListEntry InnerClasses XA_OK I
ConstantValue DEFAULT_XA_TIMEOUT S < savedConnectionAutoCommit Z savedXAConnectionAutoCommit TMNOFLAGS TMNOMIGRATE
TMENDRSCAN TMFAIL TMMIGRATE TMJOIN
TMONEPHASE@ TMRESUME TMSTARTRSCAN TMSUCCESS TMSUSPEND
ORATMREADONLY ORATMREADWRITE ORATMSERIALIZABLE ORAISOLATIONMASK ?
ORATRANSLOOSE
connection Ljava/sql/Connection; xaconnection #Loracle/jdbc/xa/OracleXAConnection; timeout dblink Ljava/lang/String; logicalConnection synchronizeBeforeRecoverNewCall synchronizeBeforeRecoverOldCall recoverySqlRows canBeMigratablySuspended isTMRScanStarted NO_XID [Ljavax/transaction/xa/Xid;
lastActiveXid Ljavax/transaction/xa/Xid; activeXid xidHash Ljava/util/Hashtable; Signature _Ljava/util/Hashtable; +_Copyright_2007_Oracle_All_Rights_Reserved_
BUILD_DATE? TRACE ()V Code LineNumberTable ;(Ljava/sql/Connection;Loracle/jdbc/xa/OracleXAConnection;)V
StackMapTable-@A
Exceptions
setConnection (Ljava/sql/Connection;)V getMatchingXidListEntry J(Ljavax/transaction/xa/Xid;)Loracle/jdbc/xa/OracleXAResource$XidListEntry; removeXidFromList (Ljavax/transaction/xa/Xid;)Z isSameXid 7(Ljavax/transaction/xa/Xid;Ljavax/transaction/xa/Xid;)Z isOnStack isXidListEmpty ()Z createOrUpdateXid (Ljavax/transaction/xa/Xid;Z[Z)V
updateXidList (Ljavax/transaction/xa/Xid;[Z)Z isXidSuspended suspendStacked 6(Ljavax/transaction/xa/Xid;)Ljavax/transaction/xa/Xid;$
resumeStacked (Ljavax/transaction/xa/Xid;)V start (Ljavax/transaction/xa/Xid;I)V end commit (Ljavax/transaction/xa/Xid;Z)V prepare (Ljavax/transaction/xa/Xid;)I forget rollback recover (I)[Ljavax/transaction/xa/Xid;=BC"DD )restoreAutoCommitModeForGlobalTransaction .saveAndAlterAutoCommitModeForGlobalTransaction resume join suspend
getConnection ()Ljava/sql/Connection; getTransactionTimeout ()I isSameRM $(Ljavax/transaction/xa/XAResource;)ZE setTransactionTimeout (I)Z getDBLink ()Ljava/lang/String; setDBLink (Ljava/lang/String;)V setLogicalConnection allowGlobalTxnModeOnly (I)V exitGlobalTxnMode enterGlobalTxnMode
checkError (II)V (Ljava/sql/SQLException;I)V $getConnectionDuringExceptionHandling )()Loracle/jdbc/internal/OracleConnection;
SourceFile OracleXAResource.java ? ? c d e d ? ? ? ? ? ] ? ? ? ? 'BEGIN sys.dbms_xa.dist_txn_sync
; END; ? ? .BEGIN sys.dbms_system.dist_txn_sync(0)
; END; ? ? ESELECT formatid, globalid, branchid FROM SYS.DBA_PENDING_TRANSACTIONS ? ? ? d ? d ? ? ? ? java/util/Hashtable ? ? ? ? javax/transaction/xa/XAExceptionFG ,oracle/jdbc/xa/OracleXAResource$XidListEntry ? ?HGIJK ? ? ?L d ?MNO ? ?P ? ? ? ? ? ? ? ? ? ? ? java/util/ArrayList@QRBST java/lang/ExceptionUVCW ? oracle/jdbc/xa/OracleXidXYZ[ ?\]J^ ? java/sql/SQLException_ ? javax/transaction/xa/Xid`abcd %oracle/jdbc/internal/OracleConnectione ?fgAh ? oracle/jdbc/xa/OracleXAResource ? ?i ?j ?k ?lJE kprbm ? ? ?nopqrosot ? ? java/lang/Object javax/transaction/xa/XAResource Sat_Aug_14_12:18:34_PDT_2010 java/sql/Connection !oracle/jdbc/xa/OracleXAConnection java/sql/Statement java/sql/ResultSet java/lang/Throwable java/lang/String get &(Ljava/lang/Object;)Ljava/lang/Object; remove containsKey (Ljava/lang/Object;)Z isEmpty isSuspended ?(Loracle/jdbc/xa/OracleXAResource;Ljavax/transaction/xa/Xid;Z)V put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; xid createStatement ()Ljava/sql/Statement; execute (Ljava/lang/String;)Z executeQuery ((Ljava/lang/String;)Ljava/sql/ResultSet; next getInt (I)I getBytes (I)[B (I[B[B)V add close size toArray ()[Ljava/lang/Object; java/lang/System arraycopy *(Ljava/lang/Object;ILjava/lang/Object;II)V
getTxnMode
setAutoCommit (Z)V
getAutoCommit isClosed getURL getProtocolType equals
setTxnMode oracle/jdbc/xa/OracleXAException newXAException L(Loracle/jdbc/internal/OracleConnection;I)Ljavax/transaction/xa/XAException; fillInStackTrace ()Ljava/lang/Throwable; M(Loracle/jdbc/internal/OracleConnection;II)Ljavax/transaction/xa/XAException; c(Loracle/jdbc/internal/OracleConnection;Ljava/sql/SQLException;I)Ljavax/transaction/xa/XAException;! H X Y % \ ] ^ _ ` a ^ b c d e d f ] ^ _ g ] ^ h i ] ^ , j ] ^ k l ] ^ m n ] ^ G o ] ^ p q ] ^ ( r ] ^ + s ] ^ t u ] ^ &