Edit C:\Program Files\Java\jdk1.7.0_45\db\lib\org\apache\derby\jdbc\EmbedXAResource.class
Êþº¾ 0m d ? ( ? ( ? ( ? ( ? ? ? ( ? ¡ ¢ £ ¤ ¥ ¦ § ¦ ¨ ¢ © ª « ¬ ¦ ® ¯ ° ( ± C ² ( ³ C ´ C µ C ¶ · ¸ C ¹ C º ( » ¼ ( ½ ¯ ¾ ¿ À ( Á  C à ¯ Ä C Å Æ ¢ Ç ¢ È ¢ É C Ê ¯ Ë Ì Í è Îÿÿÿ Ï Ð ¯ Ñ ¿ Ò Ó Ô ¿ Õ ¿ Ö Ó × Ó Ö ¯ Ø Ó Ù Ó Ú Ó Ë Û Ü Ý Þ ß à Ó á C â ã ( ä C å C æ C ç ( è é ¯ ê ë  ¯ ì ¯ í î ï ð ñ ò ó ô õ ?@ ö ÷ ø ù ú û ü ( ý d þ Ó ÿ C con -Lorg/apache/derby/jdbc/EmbedPooledConnection; ra ,Lorg/apache/derby/iapi/jdbc/ResourceAdapter; currentXid 0Lorg/apache/derby/iapi/store/access/xa/XAXactId; timeoutSeconds I <init> \(Lorg/apache/derby/jdbc/EmbedPooledConnection;Lorg/apache/derby/iapi/jdbc/ResourceAdapter;)V Code commit (Ljavax/transaction/xa/Xid;Z)V Exceptions end (Ljavax/transaction/xa/Xid;I)V prepare (Ljavax/transaction/xa/Xid;)I getTransactionTimeout ()I isSameRM $(Ljavax/transaction/xa/XAResource;)Z recover (I)[Ljavax/transaction/xa/Xid; forget (Ljavax/transaction/xa/Xid;)V rollback setTransactionTimeout (I)Z getDefaultXATransactionTimeout ()J start getCurrentXid ()Ljavax/transaction/xa/Xid; getTransactionState \(Lorg/apache/derby/iapi/store/access/xa/XAXactId;)Lorg/apache/derby/jdbc/XATransactionState; checkUserCredentials *(Lorg/apache/derby/jdbc/EmbedXAResource;)V checkXAActive ()V wrapInXAException ;(Ljava/sql/SQLException;)Ljavax/transaction/xa/XAException; S(Lorg/apache/derby/iapi/error/StandardException;)Ljavax/transaction/xa/XAException; returnConnectionToResource ](Lorg/apache/derby/jdbc/XATransactionState;Lorg/apache/derby/iapi/store/access/xa/XAXactId;)V closeUnusedConnection /(Lorg/apache/derby/impl/jdbc/EmbedConnection;)V removeXATransaction 3(Lorg/apache/derby/iapi/store/access/xa/XAXactId;)V setCurrentXid n ? f g h i l m ? ? .org/apache/derby/iapi/store/access/xa/XAXactId n ? ? javax/transaction/xa/XAException n q -org/apache/derby/iapi/error/StandardException ? ? ? ? m m ! y"#$% ? ? java/sql/SQLException ? ?&'() ? j k*+ t,-./ y %org/apache/derby/jdbc/EmbedXAResource | } ~0 ?01 ?23456 derby.jdbc.xaTransactionTimeout789: ?;%<=>? ? ?@A ?B%C D yEFGFHIJ (org/apache/derby/jdbc/XATransactionStateKL nMNO ? ?PQ ?RS. ? ?TUVWXYWZ ?[W\W] y XSAX1.S^_ XSAX0.S 40001 40XL1 n`a mbc mdefgh ? ?i ?j ?kUl ? java/lang/Object javax/transaction/xa/XAResource *org/apache/derby/iapi/jdbc/ResourceAdapter getXAResourceManager ;()Lorg/apache/derby/iapi/store/access/xa/XAResourceManager; 7org/apache/derby/iapi/store/access/xa/XAResourceManager find S(Ljavax/transaction/xa/Xid;)Lorg/apache/derby/iapi/services/context/ContextManager; (I)V 5org/apache/derby/iapi/services/context/ContextService getFactory 9()Lorg/apache/derby/iapi/services/context/ContextService; setCurrentContextManager :(Lorg/apache/derby/iapi/services/context/ContextManager;)V U(Lorg/apache/derby/iapi/services/context/ContextManager;Ljavax/transaction/xa/Xid;Z)V closeException 1()Lorg/apache/derby/iapi/error/StandardException; 5org/apache/derby/iapi/services/context/ContextManager cleanupOnError (Ljava/lang/Throwable;Z)Z resetCurrentContextManager +org/apache/derby/jdbc/EmbedPooledConnection isActive ()Z creatingResource 'Lorg/apache/derby/jdbc/EmbedXAResource; associationState rollbackOnlyCode suspendedList Ljava/util/HashMap; java/util/HashMap size isPrepared Z xa_commit (Z)V currentConnectionHandle /Lorg/apache/derby/iapi/jdbc/BrokeredConnection; -org/apache/derby/iapi/jdbc/BrokeredConnection getIsolationUptoDate equals (Ljava/lang/Object;)Z ,(Lorg/apache/derby/jdbc/EmbedXAResource;IZ)Z realConnection ,Lorg/apache/derby/impl/jdbc/EmbedConnection; xa_prepare T(Lorg/apache/derby/iapi/services/context/ContextManager;Ljavax/transaction/xa/Xid;)V xa_rollback getLanguageConnection <()Lorg/apache/derby/iapi/sql/conn/LanguageConnectionContext; 8org/apache/derby/iapi/sql/conn/LanguageConnectionContext getTransactionExecute <()Lorg/apache/derby/iapi/store/access/TransactionController; 4org/apache/derby/iapi/services/property/PropertyUtil getServiceInt O(Lorg/apache/derby/iapi/services/property/PersistentSet;Ljava/lang/String;III)I openRealConnection setState *org/apache/derby/impl/jdbc/EmbedConnection setApplicationConnection (Ljava/sql/Connection;)V getAutoCommit transactionIsIdle resetRealConnection setAutoCommit setHoldability getFormatId getGlobalTransactionId ()[B getBranchQualifier 8org/apache/derby/iapi/store/access/TransactionController 'createXATransactionFromLocalTransaction (I[B[B)Ljava/lang/Object; getContextManager 9()Lorg/apache/derby/iapi/services/context/ContextManager; ½(Lorg/apache/derby/iapi/services/context/ContextManager;Lorg/apache/derby/impl/jdbc/EmbedConnection;Lorg/apache/derby/jdbc/EmbedXAResource;Lorg/apache/derby/iapi/store/access/xa/XAXactId;)V addConnection E(Lorg/apache/derby/iapi/store/access/xa/XAXactId;Ljava/lang/Object;)Z scheduleTimeoutTask (J)V +(Lorg/apache/derby/jdbc/EmbedXAResource;I)V conn findConnection D(Lorg/apache/derby/iapi/store/access/xa/XAXactId;)Ljava/lang/Object; getPassword ()Ljava/lang/String; java/lang/String getUsername checkActive getSQLState getMessage getErrorCode getSQLStateFromIdentifier &(Ljava/lang/String;)Ljava/lang/String; (Ljava/lang/String;)V errorCode +org/apache/derby/iapi/services/info/JVMInfo JDK_ID initCause ,(Ljava/lang/Throwable;)Ljava/lang/Throwable; 2org/apache/derby/impl/jdbc/TransactionResourceImpl wrapInSQLException .(Ljava/lang/Throwable;)Ljava/sql/SQLException; notifyAll close removeConnection popMe ( d e f g h i j k l m n o p *· *+µ *,µ *µ ± 1 q r p ? 5*· » Y+· N*-· :Ç s*´ ¹ :+¹ :Ç » Yü· ¿¸ :¶ -¹ ¸ ¶ W¶ ±:*´ ¶ ¶ W¸ ¿: ¶ ¿Y:Â*´ · ´ « + ÿÿÿÿ § » Y´ · ¿» Yú· ¿´ Æ ´ ¶ ? » Yú· ¿´ » Yú· ¿¶ *-¶ § :¸ ¿: *-¶ ¿Ã§ :ÿ± I ^ f I ^ } f } ?), ,1, s 1 t u p ¦ ?*· *´ ´ !Æ *´ ´ !¶ "§ N-¸ ¿» Y+· N6*´ #Æ *´ #-¶ $? » Yú· ¿6*-· :Ç » Yü· ¿*¶ %6? *µ #*´ µ &? » Y´ · ¿± s 1 v w p æ*· » Y+· M*,· N-Ç 1*´ ¹ :+¹ :Ç » Yü· ¿» Yú· ¿-Y:Â*-´ · -´ « ) ÿÿÿÿ § » Y-´ · ¿» Yú· ¿-´ Æ -´ ¶ ? » Yú· ¿-´ ? » Yú· ¿-¶ '6 -µ ì*-,¶ ì:¸ ¿:ÿ µ Ç Ö Ë Ò Ö J Ê Þ Ë Õ Þ Ö ã Þ s ! x y p *´ ¬ 1 z { p - !*· +Á (? *´ +À (´ ¦ § ¬¬ s 1 | } p . *· *´ ¹ ¹ ) °M,¸ ¿ s 1 ~ p À ?*· » Y+· M*,· N-Ç r*´ ¹ :+¹ :Ç » Yü· ¿¸ :¶ ,¹ * ¸ ¶ W¶ ±:*´ ¶ ¶ W¸ ¿:¶ ¿» Y-´ ? ü§ ú· ¿ G [ c G [ z c | z s 1 ? p S *· » Y+· M*,· N-Ç r*´ ¹ :+¹ :Ç » Yü· ¿¸ :¶ ,¹ + ¸ ¶ W¶ ±:*´ ¶ ¶ W¸ ¿:¶ ¿-Y:Â-´ « ÿÿÿÿ § » Yú· ¿-´ Æ -´ ¶ ? » Yú· ¿*-´ · -¶ ,*-,¶ § :¸ ¿: *-,¶ ¿Ã§ : à ¿± G [ c G [ z c | z Ø Ü å Ø Ü í å ï í ? û þ þ þ s ! ? ? p ! ? » Yû· ¿*µ ¬ s ? ? p I -*´ ¶ -L+¹ . M /,12¸ 3?iB!L+¸ ¿L+¸ ¿ ! ' s 1 ? u p ? q*· *´ #Æ » Yú· ¿» Y+· N*-· :« ; "