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

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

????4?
/com/google/common/util/concurrent/MoreExecutorsuseDaemonThreadFactory,(Ljava/util/concurrent/ThreadPoolExecutor;)V
	
java/lang/Object()V
*com/google/common/util/concurrent/InternaltoNanosSaturated(Ljava/time/Duration;)J	java/util/concurrent/TimeUnitNANOSECONDSLjava/util/concurrent/TimeUnit;
getExitingExecutorServiceq(Ljava/util/concurrent/ThreadPoolExecutor;JLjava/util/concurrent/TimeUnit;)Ljava/util/concurrent/ExecutorService;;com/google/common/util/concurrent/MoreExecutors$Application
	

"#Q(Ljava/util/concurrent/ThreadPoolExecutor;)Ljava/util/concurrent/ExecutorService;
%&'"getExitingScheduledExecutorService?(Ljava/util/concurrent/ScheduledThreadPoolExecutor;JLjava/util/concurrent/TimeUnit;)Ljava/util/concurrent/ScheduledExecutorService;
%
*&+c(Ljava/util/concurrent/ScheduledThreadPoolExecutor;)Ljava/util/concurrent/ScheduledExecutorService;
-./addDelayedShutdownHookI(Ljava/util/concurrent/ExecutorService;JLjava/util/concurrent/TimeUnit;)V
-26com/google/common/util/concurrent/ThreadFactoryBuilder
1	
1567	setDaemon;(Z)Lcom/google/common/util/concurrent/ThreadFactoryBuilder;
9:;<='java/util/concurrent/ThreadPoolExecutorgetThreadFactory&()Ljava/util/concurrent/ThreadFactory;
1?@AsetThreadFactory^(Ljava/util/concurrent/ThreadFactory;)Lcom/google/common/util/concurrent/ThreadFactoryBuilder;
1CD=build
9F@G'(Ljava/util/concurrent/ThreadFactory;)VI7com/google/common/util/concurrent/DirectExecutorService
H		LMNOP0com/google/common/util/concurrent/DirectExecutorINSTANCE2Lcom/google/common/util/concurrent/DirectExecutor;R4com/google/common/util/concurrent/SequentialExecutor
QTU"(Ljava/util/concurrent/Executor;)VW:com/google/common/util/concurrent/ListeningExecutorServiceY-java/util/concurrent/ScheduledExecutorService[Kcom/google/common/util/concurrent/MoreExecutors$ScheduledListeningDecorator
Z]^2(Ljava/util/concurrent/ScheduledExecutorService;)V`Bcom/google/common/util/concurrent/MoreExecutors$ListeningDecorator
_bc)(Ljava/util/concurrent/ExecutorService;)VeCcom/google/common/util/concurrent/ListeningScheduledExecutorService
ghi
invokeAnyImpl?(Lcom/google/common/util/concurrent/ListeningExecutorService;Ljava/util/Collection;ZJLjava/util/concurrent/TimeUnit;)Ljava/lang/Object;
klmno$com/google/common/base/PreconditionscheckNotNull&(Ljava/lang/Object;)Ljava/lang/Object;qrstujava/util/Collectionsize()I
kwxy
checkArgument(Z)V
{|}~com/google/common/collect/ListsnewArrayListWithCapacity(I)Ljava/util/ArrayList;
????? com/google/common/collect/QueuesnewLinkedBlockingQueue,()Ljava/util/concurrent/LinkedBlockingQueue;
???toNanos(J)J
?????java/lang/SystemnanoTime()Jq???iterator()Ljava/util/Iterator;?????java/util/Iteratornext()Ljava/lang/Object;?java/util/concurrent/Callable
???submitAndAddQueueListener?(Lcom/google/common/util/concurrent/ListeningExecutorService;Ljava/util/concurrent/Callable;Ljava/util/concurrent/BlockingQueue;)Lcom/google/common/util/concurrent/ListenableFuture;?????java/util/Listadd(Ljava/lang/Object;)Z?????"java/util/concurrent/BlockingQueuepoll?java/util/concurrent/Future????4(JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object;?%java/util/concurrent/TimeoutException
?	????take????get??????hasNext()Z????cancel(Z)Z?'java/util/concurrent/ExecutionException?java/lang/InterruptedException?java/lang/Exception
???(Ljava/lang/Throwable;)VV???submitU(Ljava/util/concurrent/Callable;)Lcom/google/common/util/concurrent/ListenableFuture;?1com/google/common/util/concurrent/MoreExecutors$1
???[(Ljava/util/concurrent/BlockingQueue;Lcom/google/common/util/concurrent/ListenableFuture;)V
???directExecutor!()Ljava/util/concurrent/Executor;?????2com/google/common/util/concurrent/ListenableFutureaddListener6(Ljava/lang/Runnable;Ljava/util/concurrent/Executor;)V
???isAppEngineWithApiClasses
????=java/util/concurrent/ExecutorsdefaultThreadFactory?&com.google.appengine.api.ThreadManager
?????java/lang/ClassforName%(Ljava/lang/String;)Ljava/lang/Class;?currentRequestThreadFactory
????	getMethod@(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
?????java/lang/reflect/Methodinvoke9(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;?"java/util/concurrent/ThreadFactory? java/lang/IllegalAccessException? java/lang/ClassNotFoundExceptionjava/lang/NoSuchMethodExceptionjava/lang/RuntimeException9Couldn't invoke ThreadManager.currentRequestThreadFactory
*(Ljava/lang/String;Ljava/lang/Throwable;)V
+java/lang/reflect/InvocationTargetException
	
getCause()Ljava/lang/Throwable;
?!com/google/common/base/ThrowablesthrowIfUnchecked.java/lang/reflect/UndeclaredThrowableException
?(com.google.appengine.runtime.environment
?getProperty&(Ljava/lang/String;)Ljava/lang/String;-com.google.appengine.api.utils.SystemProperty "com.google.apphosting.api.ApiProxy"getCurrentEnvironment
$%=platformThreadFactory?'()	newThread((Ljava/lang/Runnable;)Ljava/lang/Thread;
+,-.ojava/util/ObjectsrequireNonNull0java/lang/Thread
/234setName(Ljava/lang/String;)V6java/lang/SecurityException81com/google/common/util/concurrent/MoreExecutors$2
7:;C(Ljava/util/concurrent/Executor;Lcom/google/common/base/Supplier;)V=1com/google/common/util/concurrent/MoreExecutors$3
<?@J(Ljava/util/concurrent/ExecutorService;Lcom/google/common/base/Supplier;)VB1com/google/common/util/concurrent/MoreExecutors$4
ADES(Ljava/util/concurrent/ScheduledExecutorService;Lcom/google/common/base/Supplier;)V
GHIshutdownAndAwaitTerminationI(Ljava/util/concurrent/ExecutorService;JLjava/util/concurrent/TimeUnit;)ZMNOP$java/util/concurrent/ExecutorServiceshutdownMRSTawaitTermination#(JLjava/util/concurrent/TimeUnit;)ZMVWXshutdownNow()Ljava/util/List;
/Z[\
currentThread()Ljava/lang/Thread;
/^_	interruptMab?isTerminatedd1com/google/common/util/concurrent/MoreExecutors$5
cfgT(Ljava/util/concurrent/Executor;Lcom/google/common/util/concurrent/AbstractFuture;)VCodeLineNumberTableLocalVariableTablethis1Lcom/google/common/util/concurrent/MoreExecutors;e(Ljava/util/concurrent/ThreadPoolExecutor;Ljava/time/Duration;)Ljava/util/concurrent/ExecutorService;executor)Ljava/util/concurrent/ThreadPoolExecutor;terminationTimeoutLjava/time/Duration;MethodParametersRuntimeInvisibleAnnotations0Lcom/google/common/annotations/J2ktIncompatible;/Lcom/google/common/annotations/GwtIncompatible;JtimeUnitw(Ljava/util/concurrent/ScheduledThreadPoolExecutor;Ljava/time/Duration;)Ljava/util/concurrent/ScheduledExecutorService;2Ljava/util/concurrent/ScheduledThreadPoolExecutor;=(Ljava/util/concurrent/ExecutorService;Ljava/time/Duration;)Vservice&Ljava/util/concurrent/ExecutorService;newDirectExecutorService>()Lcom/google/common/util/concurrent/ListeningExecutorService;newSequentialExecutor@(Ljava/util/concurrent/Executor;)Ljava/util/concurrent/Executor;delegateLjava/util/concurrent/Executor;listeningDecoratord(Ljava/util/concurrent/ExecutorService;)Lcom/google/common/util/concurrent/ListeningExecutorService;
StackMapTablev(Ljava/util/concurrent/ScheduledExecutorService;)Lcom/google/common/util/concurrent/ListeningScheduledExecutorService;/Ljava/util/concurrent/ScheduledExecutorService;{(Lcom/google/common/util/concurrent/ListeningExecutorService;Ljava/util/Collection;ZLjava/time/Duration;)Ljava/lang/Object;executorService;>;
Exceptions	Signature?(Lcom/google/common/util/concurrent/ListeningExecutorService;Ljava/util/Collection<+Ljava/util/concurrent/Callable;>;ZLjava/time/Duration;)TT;RuntimeVisibleAnnotations6Lcom/google/common/util/concurrent/ParametricNullness;RuntimeVisibleTypeAnnotations5Lorg/checkerframework/checker/nullness/qual/Nullable;nowfLjava/util/concurrent/Future;eex)Ljava/util/concurrent/ExecutionException;iex Ljava/lang/InterruptedException;rexLjava/lang/Exception;eelastTimeitLjava/util/Iterator;activeIunitntasksfuturesLjava/util/List;futureQueue$Ljava/util/concurrent/BlockingQueue;timeoutNanos"Ljava/util/concurrent/Future;;Ljava/util/Iterator<+Ljava/util/concurrent/Callable;>;4Ljava/util/List;>;HLjava/util/concurrent/BlockingQueue;>;?java/lang/Throwable?(Lcom/google/common/util/concurrent/ListeningExecutorService;Ljava/util/Collection<+Ljava/util/concurrent/Callable;>;ZJLjava/util/concurrent/TimeUnit;)TT;taskLjava/util/concurrent/Callable;queuefuture4Lcom/google/common/util/concurrent/ListenableFuture;$Ljava/util/concurrent/Callable;9Lcom/google/common/util/concurrent/ListenableFuture;?(Lcom/google/common/util/concurrent/ListeningExecutorService;Ljava/util/concurrent/Callable;Ljava/util/concurrent/BlockingQueue;>;)Lcom/google/common/util/concurrent/ListenableFuture;e(Ljava/lang/ReflectiveOperationException;-Ljava/lang/reflect/InvocationTargetException;?&java/lang/ReflectiveOperationException"Ljava/lang/ClassNotFoundException;"Ljava/lang/IllegalAccessException;!Ljava/lang/NoSuchMethodException;:(Ljava/lang/String;Ljava/lang/Runnable;)Ljava/lang/Thread;nameLjava/lang/String;runnableLjava/lang/Runnable;resultLjava/lang/Thread;?java/lang/String?java/lang/RunnablerenamingDecoratora(Ljava/util/concurrent/Executor;Lcom/google/common/base/Supplier;)Ljava/util/concurrent/Executor;nameSupplier!Lcom/google/common/base/Supplier;5Lcom/google/common/base/Supplier;u(Ljava/util/concurrent/Executor;Lcom/google/common/base/Supplier;)Ljava/util/concurrent/Executor;o(Ljava/util/concurrent/ExecutorService;Lcom/google/common/base/Supplier;)Ljava/util/concurrent/ExecutorService;?(Ljava/util/concurrent/ExecutorService;Lcom/google/common/base/Supplier;)Ljava/util/concurrent/ExecutorService;?(Ljava/util/concurrent/ScheduledExecutorService;Lcom/google/common/base/Supplier;)Ljava/util/concurrent/ScheduledExecutorService;?(Ljava/util/concurrent/ScheduledExecutorService;Lcom/google/common/base/Supplier;)Ljava/util/concurrent/ScheduledExecutorService;=(Ljava/util/concurrent/ExecutorService;Ljava/time/Duration;)Z8Lcom/google/errorprone/annotations/CanIgnoreReturnValue;iehalfTimeoutNanosrejectionPropagatingExecutorr(Ljava/util/concurrent/Executor;Lcom/google/common/util/concurrent/AbstractFuture;)Ljava/util/concurrent/Executor;2Lcom/google/common/util/concurrent/AbstractFuture;5Lcom/google/common/util/concurrent/AbstractFuture<*>;u(Ljava/util/concurrent/Executor;Lcom/google/common/util/concurrent/AbstractFuture<*>;)Ljava/util/concurrent/Executor;
access$000x0
SourceFileMoreExecutors.javaCLcom/google/common/util/concurrent/ElementTypesAreNonnullByDefault;-Lcom/google/common/annotations/GwtCompatible;emulatedInnerClassesApplicationScheduledListeningDecoratorListeningDecorator1h/*??iDjkl	mhH*+?
???iWXWjnopqr	nps
tu	hL?Y?*-? ?imj nopvwr
npws
tu	#h6?Y?*?!?i?jnorns
tu	&xhH*+?
??$?i???jnypqr	nps
tu	&'hT?Y?*-?(?i?
?
?j nypvwr
npws
tu	&+h6?Y?*?)?i?jnyrns
tu	.zhD*+?
??,?i
??j{|pqr	{ps
tu	./hP?Y?*-?0?i
?
?j {|pvwr
{pws
tu
hX*?1Y?3?4*?8?>?B?E?i'	)
*+',jnorns
tu	}~h ?HY?J?iJsu	??h?K?i?	?h3	?QY*?S?i?j	??r?su	??hx,*?V?
*?V? *?X??ZY*?X?\??_Y*?a?i????#?+?j,?|?GVr?s
tu	??hZ*?d?
*?d??ZY*?\?i????j???Gdr?s
tuh?hp*+-?
??f?i??
?j*???????q???????r????????s
tu?
?hih?*?jW?jW+?p6???v?z:??:!??7	:?	???	7+??:*????????W??6????:?u?$??*????????W??O????7	?????:???Y?????7	ee7	7?????:?X????:??:???????:??W????::?:?:??Y??:??#?
??Y??:?:??:???????:??W??????,???5???:?4?\,^\i?4???? ?'?,?4?7?D?L?d?g?j?v?{??????????????????????????????????????&?)?,?.?2?5?7?:?<?G?J?O?Y?\?}?????j???v	??.??7??<??v???7%??D?vL??j???}	?????????????v??y??'e??,`??4X?v	?H	??v???L??}	?????'e??,`?????@?#
Vq???@?'??6?!???!?Vq??????H?D???	Vq????
Vq?????!????r?????????s
tu?
?
??h?*+??N-??Y,-?ѸԹ?-?i		j*????????? ??????r
?????s
tu?
?	%=h?E?ޚ??????????????K?Y*??K*???Y*???
#$?
#$?
#$
#1	i2!"
%&'(#%$)%*1+2,9.j%??2???
Y?L	s
tu
??h$E?????W?K???!?????????K?K?K?K??89?8<	8??8BiJ5	69<:;?%@-A8?9C:E<F=H?I@KBLCNj4??:??=??@??C???	I?@@?B	B?Bs
tu(?h?%*?jW+?jW?#+?&?*?/M,*?1?N,?"5iYZ
\^a"_#bj %??%??????"??/5r	??s
tu??hb*?jW+?jW?7Y*+?9?ivw
xjn??????r	n???s
tu??hb*?jW+?jW??i??
?j{|?????r	{???s
tu??hb*?jW+?jW?AY*+?C?i??
?j{??????r	{???s
tu	H?h@*+?
??F?i?j{|?qr	{?s?tu	HIh?K-??Jm7*?L*??Q?*?UW*??QW?:?Y?]*?UW*?`?25?i*
????&257=D	j47
??K{|K?vK?@?v??2B?r
{??s?tu??h|*?jW+?jW*?Ԧ*??cY*+?e?i
j????????r	?????h/*??iCj?o????s??Z??B?Z?_?
?7<Ac




© 2015 - 2025 Weber Informatics LLC | Privacy Policy