4+oracle/jdbc/replay/driver/TxnReplayableBasejava/lang/Object(oracle/jdbc/replay/driver/JDBCReplayableTxnReplayableBase.java'Loracle/jdbc/proxy/annotation/ProxyFor;value1Loracle/jdbc/internal/AdditionalDatabaseMetaData;(Loracle/jdbc/internal/ClientDataSupport;.Loracle/jdbc/internal/OracleParameterMetaData;"Loracle/jdbc/internal/OracleRowId;&Loracle/jdbc/internal/OracleSavepoint;)Loracle/jdbc/internal/OracleTypeMetaData;/Loracle/jdbc/internal/OracleTypeMetaData$Array;0Loracle/jdbc/internal/OracleTypeMetaData$Opaque;0Loracle/jdbc/internal/OracleTypeMetaData$Struct;.Loracle/jdbc/internal/OracleResultSetMetaData;*Loracle/jdbc/proxy/annotation/ProxyAccess;"Loracle/jdbc/internal/ACProxyable;/Loracle/jdbc/logging/annotations/DefaultLogger;oracle.jdbc.internal.replay*Loracle/jdbc/logging/annotations/Supports;)Loracle/jdbc/logging/annotations/Feature;APPLICATION_CONTINUITY-oracle/jdbc/replay/driver/TxnReplayableBase$1Aoracle/jdbc/replay/driver/TxnFailoverManagerImpl$CallHistoryEntry0oracle/jdbc/replay/driver/TxnFailoverManagerImplCallHistoryEntry-oracle/jdbc/internal/OracleTypeMetaData$Array"'oracle/jdbc/internal/OracleTypeMetaData$Array.oracle/jdbc/internal/OracleTypeMetaData$Opaque'Opaque.oracle/jdbc/internal/OracleTypeMetaData$Struct*Struct@oracle/jdbc/replay/driver/TxnFailoverManagerImpl$ReplayLifecycle-ReplayLifecycle failoverMngr2Loracle/jdbc/replay/driver/TxnFailoverManagerImpl; headSameProxyCLoracle/jdbc/replay/driver/TxnFailoverManagerImpl$CallHistoryEntry; tailSameProxyreplayingCallEntry originalError"Ljava/sql/SQLRecoverableException;SPECIAL_SVR_RECOVERABLE_ERRORI[TXN_IN_READONLY_REPLAY_ERRORt_SET_CONTAINER_AFTER_PREPARESVR_NO_REPLAY_ERROR_CODE-isClosedAndNoReplayZisLogicallyClosedabortCalledBeforeLatestCloseisCreatingCallReplayableisCurrentExecuteReplayableisProxyReplayablecreatorCallEntrycurrentBindChecksumJPROXY_CLASS_SUFFIXLjava/lang/String;$$$ProxyMthisProxyNameInLog()V PQ R 23 T 43 V 53 X 67 Z AB \ CB ^ DB ` EB b FB d GB f H3 h IJ jl OL njava/lang/StringBufferpgetClass()Ljava/lang/Class; rs tjava/lang/ClassvgetName()Ljava/lang/String; xy wz(Ljava/lang/String;)V P| q}indexOf(Ljava/lang/String;)I  qdelete(II)Ljava/lang/StringBuffer; q@append,(Ljava/lang/String;)Ljava/lang/StringBuffer; qhashCode()I java/lang/Integer toHexString(I)Ljava/lang/String; toString y q preForAllB(Ljava/lang/reflect/Method;Ljava/lang/Object;[Ljava/lang/Object;)V"Loracle/jdbc/proxy/annotation/Pre; 01 getReplayLifecycleD()Loracle/jdbc/replay/driver/TxnFailoverManagerImpl$ReplayLifecycle; K$SwitchMap$oracle$jdbc$replay$driver$TxnFailoverManagerImpl$ReplayLifecycle[I ordinal . acStatistics0Loracle/jdbc/replay/driver/ReplayStatisticsImpl; .oracle/jdbc/replay/driver/ReplayStatisticsImplincrementTotalCalls Q startedrecord(Ljava/lang/Object;Ljava/lang/reflect/Method;[Ljava/lang/Object;Ljava/lang/String;)Loracle/jdbc/replay/driver/TxnFailoverManagerImpl$CallHistoryEntry;  postForAll(Ljava/lang/reflect/Method;)V#Loracle/jdbc/proxy/annotation/Post;@(Ljava/lang/reflect/Method;Ljava/lang/Object;)Ljava/lang/Object; getFailoverManager4()Loracle/jdbc/replay/driver/TxnFailoverManagerImpl; setFailoverManager5(Loracle/jdbc/replay/driver/TxnFailoverManagerImpl;)V doPostWhenRecordingF(Ljava/lang/reflect/Method;Ljava/lang/Object;Ljava/sql/SQLException;)V doPostWhenReplaying  completedupdate(Ljava/lang/Object;Loracle/jdbc/replay/driver/TxnFailoverManagerImpl$CallHistoryEntry;Ljava/lang/Object;Ljava/lang/String;JLjava/sql/SQLException;)V onErrorVoidForAll4(Ljava/lang/reflect/Method;Ljava/sql/SQLException;)Vjava/sql/SQLException&Loracle/jdbc/proxy/annotation/OnError;Ljava/sql/SQLException; onErrorForAllE(Ljava/lang/reflect/Method;Ljava/sql/SQLException;)Ljava/lang/Object; getConnectionProxy,()Loracle/jdbc/replay/driver/JDBCReplayable;  getDelegate()Ljava/lang/Object; %oracle/jdbc/internal/OracleConnectionisClosed()Z isSafelyClosed java/sql/BatchUpdateExceptiongetNextException()Ljava/sql/SQLException;  java/sql/SQLRecoverableException isSessionStateConsistencyDynamic -Replay disabled because of nonreplayable call"disableReplayAndThrowOriginalErrorR(Ljava/lang/reflect/Method;ILjava/lang/String;Ljava/sql/SQLRecoverableException;)V  incomplete handleOutageP(Ljava/lang/reflect/Method;Ljava/sql/SQLRecoverableException;)Ljava/lang/Object;   getErrorCode  CReplay disabled because server killed session with -noreplay option !disableReplayAndThrowSQLExceptionG(Ljava/lang/reflect/Method;ILjava/lang/String;Ljava/sql/SQLException;)V    preForToString&Loracle/jdbc/proxy/annotation/Methods; signatures(Loracle/jdbc/proxy/annotation/Signature;nameargspostForToString@(Ljava/lang/reflect/Method;Ljava/lang/String;)Ljava/lang/String;*Loracle/jdbc/proxy/annotation/GetDelegate; setDelegate(Ljava/lang/Object;)V*Loracle/jdbc/proxy/annotation/SetDelegate; getCreator)Loracle/jdbc/proxy/annotation/GetCreator; replayOneCally(Loracle/jdbc/replay/driver/TxnFailoverManagerImpl$CallHistoryEntry;Ljava/sql/SQLRecoverableException;)Ljava/lang/Object;+java/lang/reflect/InvocationTargetExceptionjava/lang/Throwable! jdbcProxyLjava/lang/Object; #$ %setReplayingCallContexth(Loracle/jdbc/replay/driver/TxnFailoverManagerImpl$CallHistoryEntry;Ljava/sql/SQLRecoverableException;)V '( ) replayContext%[Loracle/jdbc/internal/ReplayContext; +, -setReplayContext(([Loracle/jdbc/internal/ReplayContext;)V /0 1methodLjava/lang/reflect/Method; 34 5[Ljava/lang/Object; 7 8java/lang/reflect/Method:invoke9(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; <= ;> REPLAYINGBLoracle/jdbc/replay/driver/TxnFailoverManagerImpl$ReplayLifecycle; @A .Bresult D$ E  G(oracle/jdbc/internal/OracleConcreteProxyIgetConcreteProxy/()Loracle/jdbc/replay/driver/TxnReplayableBase; KL JMgetCause()Ljava/lang/Throwable; OP  Q Q  getMessage Vy W ORA-29791Yjava/lang/String[ \setNextException(Ljava/sql/SQLException;)V ^_ `9Replay failed because of active transaction during replaybdisableReplayAndThrowException d e ORA-44787gCReplay failed because of calling set container after PREPARE_REPLAYiINTERNALLY_DISABLED kA .l!didReplayingLastCallDisableReplay nB o callException q r7Replay failed because of error code or message mismatchtREPLAYING_LASTCALL vA .wReplay disabledyprintStackTrace {Q "|throwReplayExceptionInternal8(ILjava/lang/String;Ljava/sql/SQLRecoverableException;)V ~ ,"oracle/jdbc/internal/ReplayContextaddToSameProxyListF(Loracle/jdbc/replay/driver/TxnFailoverManagerImpl$CallHistoryEntry;)VprevEntrySameProxy 3 nextEntrySameProxy 3 removeFromSameProxyListpurgeSameProxyListjava/util/HashSet R'oracle/jdbc/replay/ReplayableConnectionadd(Ljava/lang/Object;)Z    purgeForSameProxyU(Ljava/util/Set;Loracle/jdbc/replay/driver/TxnFailoverManagerImpl$CallHistoryEntry;)V   disableReplay Q isReplayFailure(Ljava/lang/Throwable;)ZassertThrowablesMatch-(Ljava/lang/Throwable;Ljava/lang/Throwable;)Zequals  \ "W.Loracle/jdbc/logging/annotations/DisableTrace; getDelegateObj ConstantValueCodeLineNumberTable StackMapTableRuntimeVisibleAnnotations Exceptions InnerClasses SourceFile!012343536789:;9<=9>?9@ABCBDBEBFBGBH3IJKLNOLPQ*S*U*W*Y*[*]*_*a*c*e*g*i* k*moqY*u{~L+N=+W+W+*W*+oVL MPSfi"o'v,~16;@FU\cjv~e*:.R.HHHHRRR***+-W * @. " @JWZd$*+W j,,N-*¶*N-.D0::::=:0*+,ʧ *+,, ?. .  T[^ah7**,*k-* k$*+,W   c*N-:-a-],,,,:M,*_**c*+t,*:.i-iDDDiiR***k,* k*+,***k,* k,,&**c*+t,,י,-*+ ,*:.8.888888.*+,ʧ,# #0>. )?. +  #% &!)#.7/82:6A8B?H@UAXDfHwJxNUVW^bgmtx 08@APTY  c[@s[,[@s[j N+&o:+&+,*+.P*::+.2+.:66   2:   +6+&+9?:N>*:C*%+F:+FH+FNJz*:Cid+F]+FJSJN:+FJN::  H+FNH+FNw:R:S::*_{:T:eU6  [VXZ],a*+6c,f+Xh],a*+6nj,f *_ י}:*:Cm*pי4+s+s,a*+6u,fx*+6rz,f:}*+6rz,f*:.#*-FI F"R \\S\.h.\ , "["'. \"*\. fY !$#&''/(9)D*`,e.i3j*p;<BDEFJKLNPRSTYZ\^!_(a-b0d:gAhFImKoRqSv[{`|e}r~v$/2DGX_ek l.+*W+*W *W+*+W*U*+U" !(-E++++++*U+ *+U*W+ *+W& !"$%,&4(<)D*QA*<YL*M,",,+,W,M*+*U" ".035#9)74=@?'(+ *+Y*,[DE F!"*+ JK!*OQ8* *TUW[#=+י+׶>r =!ac efh!k,+u{,u{>+י#+׶,׶6C<+:,:+,66! P!@\\@Rr uvux}&*1>BFLRg{|y **2 !#%& (%) +%, . /@I [ c c c c cccccc c s [e