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

com.google.common.util.concurrent.SimpleTimeLimiter.class Maven / Gradle / Ivy

????4
?
?
:?
???	??
?
?
??
??
??
?
?
??
??
??o?
???o????
?
?
??
 ??
?
+?
??
+??
???
????
??
?
???
???
2???
5?
??
????InnerClassesexecutor&Ljava/util/concurrent/ExecutorService;)(Ljava/util/concurrent/ExecutorService;)VCodeLineNumberTableLocalVariableTablethis5Lcom/google/common/util/concurrent/SimpleTimeLimiter;MethodParameterscreate](Ljava/util/concurrent/ExecutorService;)Lcom/google/common/util/concurrent/SimpleTimeLimiter;newProxyW(Ljava/lang/Object;Ljava/lang/Class;JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object;targetLjava/lang/Object;
interfaceTypeLjava/lang/Class;timeoutDurationJtimeoutUnitLjava/util/concurrent/TimeUnit;interruptibleMethodsLjava/util/Set;handler%Ljava/lang/reflect/InvocationHandler;LocalVariableTypeTableTT;Ljava/lang/Class;+Ljava/util/Set;	SignatureT(TT;Ljava/lang/Class;JLjava/util/concurrent/TimeUnit;)TT;J(Ljava/lang/Class;Ljava/lang/reflect/InvocationHandler;)Ljava/lang/Object;objectV(Ljava/lang/Class;Ljava/lang/reflect/InvocationHandler;)TT;callWithTimeoutT(Ljava/util/concurrent/Callable;JLjava/util/concurrent/TimeUnit;Z)Ljava/lang/Object;e Ljava/lang/InterruptedException;)Ljava/util/concurrent/ExecutionException;'Ljava/util/concurrent/TimeoutException;callableLjava/util/concurrent/Callable;amInterruptibleZfutureLjava/util/concurrent/Future;$Ljava/util/concurrent/Callable;"Ljava/util/concurrent/Future;
StackMapTable?
Exceptions`(Ljava/util/concurrent/Callable;JLjava/util/concurrent/TimeUnit;Z)TT;RuntimeVisibleAnnotations6Lcom/google/common/util/concurrent/ParametricNullness;RuntimeVisibleTypeAnnotations5Lorg/checkerframework/checker/nullness/qual/Nullable;S(Ljava/util/concurrent/Callable;JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object;Ljava/lang/Exception;??_(Ljava/util/concurrent/Callable;JLjava/util/concurrent/TimeUnit;)TT;RuntimeInvisibleAnnotations8Lcom/google/errorprone/annotations/CanIgnoreReturnValue;callUninterruptiblyWithTimeoutrunWithTimeout7(Ljava/lang/Runnable;JLjava/util/concurrent/TimeUnit;)VrunnableLjava/lang/Runnable; Ljava/util/concurrent/Future<*>;?runUninterruptiblyWithTimeout
throwCause-(Ljava/lang/Exception;Z)Ljava/lang/Exception;combined[Ljava/lang/StackTraceElement;combineStackTracescauseLjava/lang/Throwable;?findInterruptibleMethods"(Ljava/lang/Class;)Ljava/util/Set;mLjava/lang/reflect/Method;setLjava/lang/Class<*>;??A(Ljava/lang/Class<*>;)Ljava/util/Set;declaresInterruptedEx(Ljava/lang/reflect/Method;)ZexTypemethod?%wrapAndThrowExecutionExceptionOrError(Ljava/lang/Throwable;)V,wrapAndThrowRuntimeExecutionExceptionOrErrorcheckPositiveTimeout(J)V
access$000?(Lcom/google/common/util/concurrent/SimpleTimeLimiter;Ljava/util/concurrent/Callable;JLjava/util/concurrent/TimeUnit;Z)Ljava/lang/Object;x0x1x2x3x4
access$100
SourceFileSimpleTimeLimiter.javaCLcom/google/common/util/concurrent/ElementTypesAreNonnullByDefault;0Lcom/google/common/annotations/J2ktIncompatible;/Lcom/google/common/annotations/GwtIncompatible;??`a?????$java/util/concurrent/ExecutorService=>3com/google/common/util/concurrent/SimpleTimeLimiter?@????'interfaceType must be an interface type????5com/google/common/util/concurrent/SimpleTimeLimiter$1??I]??java/lang/Class??????java/lang/InterruptedException'java/util/concurrent/ExecutionException%java/util/concurrent/TimeoutException;com/google/common/util/concurrent/UncheckedTimeoutException??	??java/lang/AssertionError?
??java/lang/StackTraceElement
java/lang/Exceptionjava/lang/Error??0com/google/common/util/concurrent/ExecutionError?java/lang/RuntimeException=com/google/common/util/concurrent/UncheckedExecutionExceptiontimeout must be positive: %s?java/lang/Object-com/google/common/util/concurrent/TimeLimiterjava/util/concurrent/Futurejava/util/concurrent/Callablejava/util/concurrent/TimeUnitjava/lang/Runnablejava/lang/Throwable
java/util/Setjava/lang/reflect/Method;[Ljava/lang/Class;()V$com/google/common/base/PreconditionscheckNotNull&(Ljava/lang/Object;)Ljava/lang/Object;isInterface()Z
checkArgument(ZLjava/lang/Object;)Vy(Lcom/google/common/util/concurrent/SimpleTimeLimiter;Ljava/lang/Object;JLjava/util/concurrent/TimeUnit;Ljava/util/Set;)VgetClassLoader()Ljava/lang/ClassLoader;java/lang/reflect/ProxynewProxyInstanceb(Ljava/lang/ClassLoader;[Ljava/lang/Class;Ljava/lang/reflect/InvocationHandler;)Ljava/lang/Object;castsubmit>(Ljava/util/concurrent/Callable;)Ljava/util/concurrent/Future;get4(JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object;2com/google/common/util/concurrent/UninterruptiblesgetUninterruptiblyQ(Ljava/util/concurrent/Future;JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object;cancel(Z)ZgetCause()Ljava/lang/Throwable;3(Ljava/lang/Runnable;)Ljava/util/concurrent/Future;
getStackTrace ()[Ljava/lang/StackTraceElement;&com/google/common/collect/ObjectArraysconcatL([Ljava/lang/Object;[Ljava/lang/Object;Ljava/lang/Class;)[Ljava/lang/Object;
setStackTrace!([Ljava/lang/StackTraceElement;)Vcom/google/common/collect/Sets
newHashSet()Ljava/util/HashSet;
getMethods()[Ljava/lang/reflect/Method;add(Ljava/lang/Object;)Zjava/lang/reflect/MethodgetExceptionTypes()[Ljava/lang/Class;(Ljava/lang/Error;)V(ZLjava/lang/String;J)V1:;=>?@AL*?*+????B89:CDE=>F=	GHA3	?Y*??BHC	=>F=IJA?:+?W,?W?W!?	,?
?,?
:?Y*+!?:,??B"NO
PQRT#V3hCH:DE:KL:MN:OP:QR#ST3UVW :KX:MY#SZFKMOQ[\
I]As*??Y*S+?M*,??Bmo
npC MNUV^LWMYF	MU[_`aAjb+?W?W ?	*?+?:? ?? ??:?W?:??:?W?Y??565D5MBBwxy{~ -?5~6?8?A?D?F?M?O?X?C\	8bcFbdObebDEbfgbOPbQRbhiGjkWbflGjmn?-oG:@MHp+FfOQh[qrst
u`vA,G+?W?W ?	*?+?: ??:?W?:*??? Y?!?%&%&%4B.?????&?(?1?4?6???CH(bw6bdGDEGfgGOPGQR,jkWGfl,jmn?&xyo+MpF
fOQ[zrs{|t
u}vA"E+?W?W ?	*?+?: ??:?W?:*??? Y?!?#$#2B.?????$?&?/?2?4?=?CH&be4bdEDEEfgEOPEQR*jkWEfl*jmn?$xyoMpF
fOQ[zrs{|t
u~A/K+?W?W ?	*?+?": ?W?$:?W?:*??#? Y?!??&)&)&7B6
?????&?)?+?4?7?9?B?J?CH+bw9bdKDEK??KOPKQR0jkW0j?n?)?yo+MpF
?OQ?A%I+?W?W ?	*?+?": ?W?$:?W?:*??#? Y?!??$'$5B6
?????$?'?)?2?5?7?@?H?CH)be7bdIDEI??IOPIQR.jkW.j?n?'?yoMpF
?OQ
??A??*?$M,?*??,?%*?&'?(?)N,-?*,?+?,?+?,?,?,?,?*?B2??	???? ?%?,?1?8?=?C* ???bw??i:??n??p+F	b?
??A?4?-L*?.M,?>6? ,2:?/?+?0W????+?B???#?,?2?C ??4MN0?TW4M?0?Zn????FM[?
??A?%*?1L+?=>?+2:???????B#C	?N%??W	??n?
??F???Az,+?,??2Y+?,?3?+?4??5Y+?6??Y+?7?B
#C,DE,??npF???Aa+?,??2Y+?,?3??5Y+?6?BCDE??nF?
??AK	???8?9?B
COPn
@FO??A]*+ ??B4C4?E?g?P?R?ip+??A:*??B4C?w?ip+??r?{
??<





© 2015 - 2025 Weber Informatics LLC | Privacy Policy