Edit C:\Program Files\Java\jdk1.7.0_45\db\lib\org\apache\derby\impl\store\raw\xact\Xact.class
Êþº¾ 0 áÀ àÁ à àà àÄ àÅ àÆ àÇ àÈÉÊ àË àÌÍ ÎÏ àÐ àÑ ÎÈÉÒ àÓÔ Õ Ö à× àØ àÙ àÚ àÛÜÝ àÞ àß |à |áâ !ã !ä àå Îæ Îç Îè àé àê àëì +íîÿÿÿ ïðÉñ àò óô àõ óö à÷ Îø àù ú Hû àü àýþ àí àÿ > Ü Î àÜÜ H H à à à à à à à àÜ ÃP àÜ à àÉ Î ó! à"# à$ + |% |& à'( jÕ) à* à+ à,-.-/-0-1-2-3-4-56 à7 à89: |À !; |< !=> x?@ HA àB àC àDE FG FH FI FJ àK FL FM àN àOÉP àQ àR ST àU àV àW |X àY àZ à[ à\ à]%^_ à` àabc Îd ¡e ¡f óg Îh ài !j xT !k lT |mn óo Îp àqr-s àt Îu Îiv ºÀwxwyz ¾{ |}~ ÁÀ | Á? |% |??? È? H? à?? Ì? Î?? Ï?? à? à? l??? à? ä è ê î à??????? CLOSED I ConstantValue IDLE ACTIVE UPDATE PREPARED END_ABORTED END_PREPARED END_COMMITTED RECOVERY_ROLLBACK_FIRST INTERNAL_TRANSACTION NESTED_TOP_TRANSACTION @ COMMIT_SYNC COMMIT_NO_SYNC COMMIT_PREPARE savedEndStatus needSync Z justCreated xc 2Lorg/apache/derby/impl/store/raw/xact/XactContext; xactFactory 2Lorg/apache/derby/impl/store/raw/xact/XactFactory; dataFactory 2Lorg/apache/derby/iapi/store/raw/data/DataFactory; logFactory 0Lorg/apache/derby/iapi/store/raw/log/LogFactory; dataValueFactory .Lorg/apache/derby/iapi/types/DataValueFactory; compatibilitySpace 9Lorg/apache/derby/iapi/services/locks/CompatibilitySpace; defaultLocking /Lorg/apache/derby/iapi/store/raw/LockingPolicy; myGlobalId 5Lorg/apache/derby/iapi/store/raw/GlobalTransactionId; myId 4Lorg/apache/derby/iapi/store/raw/xact/TransactionId; logger ,Lorg/apache/derby/iapi/store/raw/log/Logger; state inComplete Ljava/lang/Integer; seenUpdates inPostCommitProcessing logStart 0Lorg/apache/derby/iapi/store/raw/log/LogInstant; logLast savePoints Ljava/util/Stack; postCommitWorks Ljava/util/List; postTerminationWorks recoveryTransaction logBuffer @Lorg/apache/derby/iapi/services/io/DynamicByteArrayOutputStream; postCompleteMode sanityCheck_xaclosed transName Ljava/lang/String; readOnly backupBlocked dontWaitForLocks <init> ÿ(Lorg/apache/derby/impl/store/raw/xact/XactFactory;Lorg/apache/derby/iapi/store/raw/log/LogFactory;Lorg/apache/derby/iapi/store/raw/data/DataFactory;Lorg/apache/derby/iapi/types/DataValueFactory;ZLorg/apache/derby/iapi/services/locks/CompatibilitySpace;)V Code getLockFactory 4()Lorg/apache/derby/iapi/services/locks/LockFactory; getDataFactory 4()Lorg/apache/derby/iapi/store/raw/data/DataFactory; getLogFactory 2()Lorg/apache/derby/iapi/store/raw/log/LogFactory; anyoneBlocked ()Z getLogBuffer B()Lorg/apache/derby/iapi/services/io/DynamicByteArrayOutputStream; logAndUndo ?(Lorg/apache/derby/iapi/store/raw/Compensation;Lorg/apache/derby/iapi/store/raw/log/LogInstant;Lorg/apache/derby/iapi/services/io/LimitObjectInput;)V Exceptions addUpdateTransaction (I)V removeUpdateTransaction ()V prepareTransaction setFirstLogInstant 3(Lorg/apache/derby/iapi/store/raw/log/LogInstant;)V getFirstLogInstant 2()Lorg/apache/derby/iapi/store/raw/log/LogInstant; setLastLogInstant getLastLogInstant setTransactionId l(Lorg/apache/derby/iapi/store/raw/GlobalTransactionId;Lorg/apache/derby/iapi/store/raw/xact/TransactionId;)V a(Lorg/apache/derby/iapi/store/raw/Loggable;Lorg/apache/derby/iapi/store/raw/xact/TransactionId;)V setup :(Lorg/apache/derby/iapi/services/property/PersistentSet;)V getGlobalId 7()Lorg/apache/derby/iapi/store/raw/GlobalTransactionId; getContextManager 9()Lorg/apache/derby/iapi/services/context/ContextManager; getCompatibilitySpace ;()Lorg/apache/derby/iapi/services/locks/CompatibilitySpace; noWait setNoLockWait (Z)V getId 6()Lorg/apache/derby/iapi/store/raw/xact/TransactionId; getIdNoCheck getContextId ()Ljava/lang/String; getDefaultLockingPolicy 1()Lorg/apache/derby/iapi/store/raw/LockingPolicy; newLockingPolicy 4(IIZ)Lorg/apache/derby/iapi/store/raw/LockingPolicy; setDefaultLockingPolicy 2(Lorg/apache/derby/iapi/store/raw/LockingPolicy;)V commit commitNoSync 3(I)Lorg/apache/derby/iapi/store/raw/log/LogInstant; prepareCommit completeCommit abort reprepare destroy close logAndDo -(Lorg/apache/derby/iapi/store/raw/Loggable;)V addPostCommitWork 6(Lorg/apache/derby/iapi/services/daemon/Serviceable;)V addPostTerminationWork openContainer b(Lorg/apache/derby/iapi/store/raw/ContainerKey;I)Lorg/apache/derby/iapi/store/raw/ContainerHandle; ?(Lorg/apache/derby/iapi/store/raw/ContainerKey;Lorg/apache/derby/iapi/store/raw/LockingPolicy;I)Lorg/apache/derby/iapi/store/raw/ContainerHandle; openDroppedContainer ?(Lorg/apache/derby/iapi/store/raw/ContainerKey;Lorg/apache/derby/iapi/store/raw/LockingPolicy;)Lorg/apache/derby/iapi/store/raw/data/RawContainerHandle; addContainer (JJILjava/util/Properties;I)J addAndLoadStreamContainer H(JLjava/util/Properties;Lorg/apache/derby/iapi/store/access/RowSource;)J openStreamContainer <(JJZ)Lorg/apache/derby/iapi/store/raw/StreamContainerHandle; dropStreamContainer (JJ)V reCreateContainerForRedoRecovery +(JJLorg/apache/derby/iapi/util/ByteArray;)V dropContainer 1(Lorg/apache/derby/iapi/store/raw/ContainerKey;)V setSavePoint '(Ljava/lang/String;Ljava/lang/Object;)I &throwExceptionIfSQLSavepointNotAllowed (Ljava/lang/Object;)V releaseSavePoint rollbackToSavePoint getLogger assumeIdentity ?(Lorg/apache/derby/impl/store/raw/xact/TransactionTableEntry;)V assumeGlobalXactIdentity setUpdateState setIdleState setActiveState setPrepareState defaultLockingPolicy releaseAllLocks resetDefaultLocking preComplete (Ljava/lang/Integer;)V postComplete (ILjava/lang/Integer;)V doComplete checkObserverException doPostCommitWorkInTran handlesPostTerminationWork postTermination getSavePointPosition ((Ljava/lang/String;Ljava/lang/Object;Z)I popSavePoints (IZ)Z startNestedTopTransaction 7()Lorg/apache/derby/iapi/store/raw/xact/RawTransaction; isUserTransaction isActive isPrepared isIdle isPristine inAbort getFileHandler 3()Lorg/apache/derby/iapi/store/access/FileResource; statusForBeginXactLog ()I statusForEndXactLog setPostComplete blockBackup (Z)Z unblockBackup isBlockingBackup reached g(Lorg/apache/derby/iapi/services/locks/CompatibilitySpace;Ljava/lang/Object;ILjava/util/Enumeration;I)V 'createXATransactionFromLocalTransaction (I[B[B)V xa_commit xa_prepare xa_rollback toString getActiveStateTxIdString getDataValueFactory 0()Lorg/apache/derby/iapi/types/DataValueFactory; getState getTransName setTransName (Ljava/lang/String;)V inRollForwardRecovery checkpointInRollForwardRecovery 5(Lorg/apache/derby/iapi/store/raw/log/LogInstant;JJ)V+> ÿ þ ( þ./??? ?> +org/apache/derby/impl/store/raw/xact/XactId????>) þ45"# >org/apache/derby/iapi/services/io/DynamicByteArrayOutputStream+<?>?> å?> þ 8¡DA¢5£¤ .org/apache/derby/impl/store/raw/xact/SavePoint¥C~A;¦=§?§ .org/apache/derby/impl/store/raw/xact/BeginXactKL derby.locks.escalationThreshold¨©ª«¬ MN* þ®X ¯\_a 40XT0°±²?? ,org/apache/derby/impl/store/raw/xact/EndXact¨§+³h´µ¶ ý þ·A¸> -org/apache/derby/iapi/error/StandardException¹§ 40XT1°º???>bac<»BC XSTB3.MTUEC¼½ XSTB0.M¾¿ÀÁÂ5Ã>e½d>g> 40XT4ÄÅÆÇÈ>?> XSTB2.M¦§É§ÊË! þ java/util/ArrayListÌÍ ?ZmoÎmÏpÐrÑtÒvÓxÔzÕ|Ö java/lang/String???? 3B501.S java/util/Stack+×ØÙÚ5 3B002.SÛÜ 3B001.S°Ý??Þß??àáâãäUåCæC ü åçL 5£5OPèÅ[\]^éêÍ$ þ???>ë>?>ì§íî þ?5ïË 1org/apache/derby/iapi/services/daemon/Serviceablejk?5ðñ 4[Lorg/apache/derby/iapi/services/daemon/Serviceable;ò5ó5ôõö÷øù¬>úXû¤üý< 40XT2þÿ? WX UserTransaction¤¥5ª« java/util/Hashtable5¤ ,org/apache/derby/iapi/store/raw/RecordHandleïÙ .org/apache/derby/impl/store/raw/xact/LockCount å ,org/apache/derby/iapi/store/raw/ContainerKey 8org/apache/derby/impl/store/raw/xact/RowLocking3Escalate+ 5 1org/apache/derby/impl/store/raw/xact/GlobalXactId+± 5org/apache/derby/impl/store/raw/xact/TransactionTable XSAX1.SFG?>µX java/lang/Throwable null&'5 )org/apache/derby/impl/store/raw/xact/Xact 3org/apache/derby/iapi/store/raw/xact/RawTransaction *org/apache/derby/iapi/services/locks/Limit .org/apache/derby/iapi/services/locks/LockOwner 0org/apache/derby/iapi/services/locks/LockFactory createCompatibilitySpace k(Lorg/apache/derby/iapi/services/locks/LockOwner;)Lorg/apache/derby/iapi/services/locks/CompatibilitySpace; 0org/apache/derby/impl/store/raw/xact/XactFactory setNewTransactionId b(Lorg/apache/derby/iapi/store/raw/xact/TransactionId;Lorg/apache/derby/impl/store/raw/xact/Xact;)V reset *org/apache/derby/iapi/store/raw/log/Logger ù(Lorg/apache/derby/iapi/store/raw/xact/RawTransaction;Lorg/apache/derby/iapi/store/raw/Compensation;Lorg/apache/derby/iapi/store/raw/log/LogInstant;Lorg/apache/derby/iapi/services/io/LimitObjectInput;)Lorg/apache/derby/iapi/store/raw/log/LogInstant; empty peek ()Ljava/lang/Object; getSavePoint m(Lorg/apache/derby/iapi/store/raw/xact/TransactionId;Lorg/apache/derby/iapi/store/raw/xact/RawTransaction;I)V 7(Lorg/apache/derby/iapi/store/raw/xact/TransactionId;)V 4org/apache/derby/iapi/services/property/PropertyUtil getServiceInt O(Lorg/apache/derby/iapi/services/property/PersistentSet;Ljava/lang/String;III)I setLimit {(Lorg/apache/derby/iapi/services/locks/CompatibilitySpace;Ljava/lang/Object;ILorg/apache/derby/iapi/services/locks/Limit;)V 0org/apache/derby/impl/store/raw/xact/XactContext getIdName getLockingPolicy newException C(Ljava/lang/String;)Lorg/apache/derby/iapi/error/StandardException; COMMIT 9(Lorg/apache/derby/iapi/store/raw/GlobalTransactionId;I)V ?(Lorg/apache/derby/iapi/store/raw/xact/RawTransaction;Lorg/apache/derby/iapi/store/raw/Loggable;)Lorg/apache/derby/iapi/store/raw/log/LogInstant; flushLogOnCommit (Ljava/lang/String;)Z flush flushAll getSeverity X(Ljava/lang/String;Ljava/lang/Throwable;)Lorg/apache/derby/iapi/error/StandardException; ABORT undo Ì(Lorg/apache/derby/iapi/store/raw/xact/RawTransaction;Lorg/apache/derby/iapi/store/raw/xact/TransactionId;Lorg/apache/derby/iapi/store/raw/log/LogInstant;Lorg/apache/derby/iapi/store/raw/log/LogInstant;)V .org/apache/derby/iapi/store/raw/log/LogFactory markCorrupt `(Lorg/apache/derby/iapi/error/StandardException;)Lorg/apache/derby/iapi/error/StandardException; java/util/List isEmpty clear clearLimit N(Lorg/apache/derby/iapi/services/locks/CompatibilitySpace;Ljava/lang/Object;)V remove 7(Lorg/apache/derby/iapi/store/raw/xact/TransactionId;)Z popMe size elementAt (I)Ljava/lang/Object; add (Ljava/lang/Object;)Z 0org/apache/derby/iapi/store/raw/data/DataFactory Æ(Lorg/apache/derby/iapi/store/raw/xact/RawTransaction;Lorg/apache/derby/iapi/store/raw/ContainerKey;Lorg/apache/derby/iapi/store/raw/LockingPolicy;I)Lorg/apache/derby/iapi/store/raw/ContainerHandle; Î(Lorg/apache/derby/iapi/store/raw/xact/RawTransaction;Lorg/apache/derby/iapi/store/raw/ContainerKey;Lorg/apache/derby/iapi/store/raw/LockingPolicy;I)Lorg/apache/derby/iapi/store/raw/data/RawContainerHandle; R(Lorg/apache/derby/iapi/store/raw/xact/RawTransaction;JJILjava/util/Properties;I)J }(Lorg/apache/derby/iapi/store/raw/xact/RawTransaction;JLjava/util/Properties;Lorg/apache/derby/iapi/store/access/RowSource;)J q(Lorg/apache/derby/iapi/store/raw/xact/RawTransaction;JJZ)Lorg/apache/derby/iapi/store/raw/StreamContainerHandle; :(Lorg/apache/derby/iapi/store/raw/xact/RawTransaction;JJ)V `(Lorg/apache/derby/iapi/store/raw/xact/RawTransaction;JJLorg/apache/derby/iapi/util/ByteArray;)V f(Lorg/apache/derby/iapi/store/raw/xact/RawTransaction;Lorg/apache/derby/iapi/store/raw/ContainerKey;)V '(Ljava/lang/String;Ljava/lang/Object;)V push &(Ljava/lang/Object;)Ljava/lang/Object; isThisUserDefinedsavepoint substring (I)Ljava/lang/String; U(Ljava/lang/String;Ljava/lang/Object;)Lorg/apache/derby/iapi/error/StandardException; SAVEPOINT_ROLLBACK notifyObservers .()Lorg/apache/derby/iapi/store/raw/log/Logger; :org/apache/derby/impl/store/raw/xact/TransactionTableEntry setXact .(Lorg/apache/derby/impl/store/raw/xact/Xact;)V getXid getFirstLog getLastLog getGid unlockGroup java/lang/Integer equals removeAllElements countObservers observerException /Lorg/apache/derby/iapi/error/StandardException; get toArray (([Ljava/lang/Object;)[Ljava/lang/Object; inDatabaseCreation serviceImmediately performWork :(Lorg/apache/derby/iapi/services/context/ContextManager;)I cleanupOnError (Ljava/lang/Throwable;)V submitPostCommitWork 6(Lorg/apache/derby/iapi/services/daemon/Serviceable;)Z getName getKindOfSavepoint java/lang/Object setSize getFactory 3()Lorg/apache/derby/iapi/store/raw/RawStoreFactory; ?(Lorg/apache/derby/iapi/store/raw/RawStoreFactory;Lorg/apache/derby/iapi/services/context/ContextManager;)Lorg/apache/derby/iapi/store/raw/xact/RawTransaction; recoveryRollbackFirst java/util/Enumeration hasMoreElements nextElement getContainerId 0()Lorg/apache/derby/iapi/store/raw/ContainerKey; java/util/Dictionary put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; count keys ()Ljava/util/Enumeration; 5(Lorg/apache/derby/iapi/services/locks/LockFactory;)V isLockTimeout LOCK_ESCALATE getTransactionTable 0()Lorg/apache/derby/iapi/services/io/Formatable; findTransactionContextByGlobalId l(Lorg/apache/derby/impl/store/raw/xact/GlobalXactId;)Lorg/apache/derby/iapi/services/context/ContextManager; inRFR checkpointInRFR g(Lorg/apache/derby/iapi/store/raw/log/LogInstant;JJLorg/apache/derby/iapi/store/raw/data/DataFactory;)V ! à á â ã , ä å æ ç è å æ é ê å æ ë ì å æ í î å æ ï ð å æ é ñ å æ ë ò å æ ï ó å æ ô õ å æ ö ÷ å æ ø ù å æ 7 ú å æ 9 û å æ @ ü å ý þ ÿ þ B D å þ þ ! þ "# $ þ % þ &' ( þ ) þ * þ d +, - h \*· *µ *µ *+µ *,µ *-µ *µ *µ Ç **¶ *¹ µ § *µ *¶ +À *¶ *¶ *µ ± ./ - *´ ¶ ° 01 - *´ ° 23 - *´ ° 45 - *¶ ¹ ¬ 67 - 0 $*´ Ç *» Y · µ § *´ ¶ *´ ° 89 - c W*¶ *´ *· *µ *´ *+,-¹ :*¶ *´ Æ (*´ ¶ ? *´ ¶ À !:¶ "Ç ¶ #± : H ;<