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

com.groupbyinc.flux.common.util.CancellableThreads.class Maven / Gradle / Ivy

There is a newer version: 198
Show newest version
????4?2com/groupbyinc/flux/common/util/CancellableThreadsjava/lang/ObjectCancellableThreads.javaNcom/groupbyinc/flux/common/util/CancellableThreads$ExecutionCancelledExceptionExecutionCancelledExceptionBcom/groupbyinc/flux/common/util/CancellableThreads$IOInterruptable	IOInterruptable@com/groupbyinc/flux/common/util/CancellableThreads$Interruptable
InterruptablethreadsLjava/util/Set;#Ljava/util/Set;	cancelledZreasonLjava/lang/String;$assertionsDisabled()V
java/util/HashSet
		 this4Lcom/groupbyinc/flux/common/util/CancellableThreads;isCancelled()ZcheckForCancel$%
'	)onCancel*(Ljava/lang/String;Ljava/lang/Exception;)V+,
-%Lcom/groupbyinc/flux/common/Nullable;java/lang/StringBuilder0
1 operation was cancelled reason [3append-(Ljava/lang/String;)Ljava/lang/StringBuilder;56
17]9toString()Ljava/lang/String;;<
1=(Ljava/lang/String;)V?
@java/lang/RuntimeExceptionB
addSuppressed(Ljava/lang/Throwable;)VDE
CFsuppressedExceptionLjava/lang/Exception;eLjava/lang/RuntimeException;add&
Mjava/lang/ThreadO
currentThread()Ljava/lang/Thread;QR
PS
java/util/SetU(Ljava/lang/Object;)ZLWVXinterruptedZ%
P[executeE(Lcom/groupbyinc/flux/common/util/CancellableThreads$Interruptable;)Vjava/io/IOException_	executeIOG(Lcom/groupbyinc/flux/common/util/CancellableThreads$IOInterruptable;)Vab
c	ejava/lang/AssertionErrorg9the passed interruptable can not result in an IOExceptioni(Ljava/lang/Object;)Vk
hlunexpected IO exceptionn*(Ljava/lang/String;Ljava/lang/Throwable;)Vp
CqLjava/io/IOException;
interruptableBLcom/groupbyinc/flux/common/util/CancellableThreads$Interruptable;java/lang/InterruptedExceptionvHcom/groupbyinc/flux/common/apache/lucene/util/ThreadInterruptedExceptionxL%
zrun|
}remove
?java/lang/Exception?[Interruption via Thread#interrupt() is unsupported. Use CancellableThreads#cancel() instead?java/lang/Throwable?	interrupt?
P?java/lang/String?
C@tDLcom/groupbyinc/flux/common/util/CancellableThreads$IOInterruptable;wasInterruptedcancelledByExternalInterruptruntimeExceptionioExceptionWV?canceliterator()Ljava/util/Iterator;??V?java/util/Iterator?hasNext?%??next()Ljava/lang/Object;????clear?V?threadLjava/lang/Thread;java/lang/Class?desiredAssertionStatus?%
??	SignatureCodeLocalVariableTableLineNumberTable
StackMapTable"RuntimeVisibleParameterAnnotations
Exceptions
SourceFileInnerClasses!?B
?G*?*?Y??*?!??"#?%&(!$%?/*?!??"#?,!&?L*?(?**?*?.??"#?235?+,??+?Y?1Y?24?8+?8:?8?>?AN,?-,?G-??*+"#++HI JK?? @$A)C??)C?	/"L%?G*?N*??T?YW?\??"#?GHK]^??%*+?d?M?f?
?hYj?m??CYo,?r??`? 	Js%"#%tu?VZW	XY$[?H`?`?
ab??	?*?{=>::+?~*???S:?f?*?!?
?hY??m?*?!??>*???&::*???::*???:*?????T????\W*Y:?*?(?**?*???.?????ç:????T???CY?????
w
y
GC
T`
a@aGMaTZaaca???????\	$JII?KVJs?"#?t?????
??K
??s??%cde
f
iuvjl3o@uDvGpIqMuQvTrVsZu^vaugvjynzw}{?????????????????????????
C`???
@?
C`CL`L??
C`??
C`??E???`"?<*??T??W??"#?
?
?!????@*?!??*?!*+?**???M,???,???PN-?????*????? /??@"#@?&	???
??/?3?6?????????4?????f??%?@??	
	
	




© 2015 - 2024 Weber Informatics LLC | Privacy Policy