All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.huawei.opengauss.jdbc.util.SharedTimer.class Maven / Gradle / Ivy

The newest version!
????4?*com/huawei/opengauss/jdbc/util/SharedTimerjava/lang/ObjectSharedTimer.java
timerCount+Ljava/util/concurrent/atomic/AtomicInteger;LOGGER#Lcom/huawei/opengauss/jdbc/log/Log;timerLjava/util/Timer;refCount()V


	)java/util/concurrent/atomic/AtomicInteger(I)V

	this,Lcom/huawei/opengauss/jdbc/util/SharedTimer;getRefCount()Iget
getTimer()Ljava/util/Timer;	#incrementAndGet%
&java/lang/Thread(
currentThread()Ljava/lang/Thread;*+
),getContextClassLoader()Ljava/lang/ClassLoader;./
)0setContextClassLoader(Ljava/lang/ClassLoader;)V23
)4java/util/Timer6java/lang/StringBuilder8
9PostgreSQL-JDBC-SharedTimer-;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;=>
9?(I)Ljava/lang/StringBuilder;=A
9BtoString()Ljava/lang/String;DE
9F(Ljava/lang/String;Z)V
H
7Ijava/lang/ClassLoaderKjava/lang/ThrowableMindexI
prevContextCLLjava/lang/ClassLoader;releaseTimerdecrementAndGetT
U		W>Outstanding references still exist so not closing shared TimerY!com/huawei/opengauss/jdbc/log/Log[trace(Ljava/lang/Object;)V]^\_CNo outstanding references to shared Timer, will cancel and close itacancelc
7dQreleaseTimer() called too many times; there is probably a bug in the calling codefwarnh^\isetk
lcountjava/lang/ClasspgetNamerE
qs$com/huawei/opengauss/jdbc/log/Loggeru	getLogger7(Ljava/lang/String;)Lcom/huawei/opengauss/jdbc/log/Log;wx
vyCodeLocalVariableTableLineNumberTable
StackMapTable
SourceFile!
	B

{L*?*?*?Y???|}	{2*?? ?|}!!"{?\*??K?$?'=BGDOF~?#o{3?Y??$?t?z?X?}





© 2015 - 2024 Weber Informatics LLC | Privacy Policy