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

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

????4N
-com/google/common/collect/ImmutableCollectionsize()I
	
6com/google/common/util/concurrent/AggregateFutureState(I)V
$com/google/common/base/PreconditionscheckNotNull&(Ljava/lang/Object;)Ljava/lang/Object;	1com/google/common/util/concurrent/AggregateFuturefutures/Lcom/google/common/collect/ImmutableCollection;	allMustSucceedZ	collectsValues
!"#	afterDone()V	%&'()Hcom/google/common/util/concurrent/AggregateFuture$ReleaseResourcesReasonOUTPUT_FUTURE_DONEJLcom/google/common/util/concurrent/AggregateFuture$ReleaseResourcesReason;
+,-releaseResourcesM(Lcom/google/common/util/concurrent/AggregateFuture$ReleaseResourcesReason;)V
/01isCancelled()Z
341wasInterrupted
678iterator2()Lcom/google/common/collect/UnmodifiableIterator;:;<=1java/util/IteratorhasNext:?@Anext()Ljava/lang/Object;Cjava/util/concurrent/FutureBEFGcancel(Z)ZIjava/lang/StringBuilder
HK#Mfutures=
HOPQappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;
HSPT-(Ljava/lang/Object;)Ljava/lang/StringBuilder;
HVWXtoString()Ljava/lang/String;
Z[XpendingToString
]^_`java/util/ObjectsrequireNonNull
bc1isEmpty
ef#handleAllCompletedh2com/google/common/util/concurrent/ListenableFuturegjk1isDone
mnoprocessAllMustSucceedDoneFuture8(ILcom/google/common/util/concurrent/ListenableFuture;)Vqrsrun~(Lcom/google/common/util/concurrent/AggregateFuture;ILcom/google/common/util/concurrent/ListenableFuture;)Ljava/lang/Runnable;
uvwxy/com/google/common/util/concurrent/MoreExecutorsdirectExecutor!()Ljava/util/concurrent/Executor;g{|}addListener6(Ljava/lang/Runnable;Ljava/util/concurrent/Executor;)Vr?x(Lcom/google/common/util/concurrent/AggregateFuture;Lcom/google/common/collect/ImmutableCollection;)Ljava/lang/Runnable;
???decrementCountAndMaybeComplete2(Lcom/google/common/collect/ImmutableCollection;)Vg/
E
???"collectValueFromNonCancelledFuture!(ILjava/util/concurrent/Future;)V
???setException(Ljava/lang/Throwable;)Z
???getOrInitSeenExceptions()Ljava/util/Set;
???addCausalChain'(Ljava/util/Set;Ljava/lang/Throwable;)Z
???log(Ljava/lang/Throwable;)V?java/lang/Error?Input Future failed with Error?HGot more than one input Future failure. Logging failures after the first	???logger.Lcom/google/common/util/concurrent/LazyLogger;
?????,com/google/common/util/concurrent/LazyLoggerget()Ljava/util/logging/Logger;	?????java/util/logging/LevelSEVERELjava/util/logging/Level;
?????java/util/logging/LoggerC(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V
???tryInternalFastPathGetFailure()Ljava/lang/Throwable;?java/lang/Throwable
?????2com/google/common/util/concurrent/UninterruptiblesgetUninterruptibly1(Ljava/util/concurrent/Future;)Ljava/lang/Object;
???collectOneValue(ILjava/lang/Object;)V?'java/util/concurrent/ExecutionException
????getCause
???handleException
??decrementRemainingAndGet?Less than 0 remaining futures
???
checkState(ZLjava/lang/Object;)V
???processCompletedB/
??#clearSeenExceptions	%??)ALL_INPUT_FUTURES_PROCESSED?????
java/util/Setadd(Ljava/lang/Object;)Z
??
???(Ljava/lang/Class;)V	SignatureqLcom/google/common/collect/ImmutableCollection<+Lcom/google/common/util/concurrent/ListenableFuture<+TInputT;>;>;RuntimeVisibleAnnotationsLjavax/annotation/CheckForNull;7Lcom/google/errorprone/annotations/concurrent/LazyInit;4(Lcom/google/common/collect/ImmutableCollection;ZZ)VCodeLineNumberTableLocalVariableTablethis3Lcom/google/common/util/concurrent/AggregateFuture;LocalVariableTypeTableFLcom/google/common/util/concurrent/AggregateFuture;MethodParametersv(Lcom/google/common/collect/ImmutableCollection<+Lcom/google/common/util/concurrent/ListenableFuture<+TInputT;>;>;ZZ)VfutureLjava/util/concurrent/Future;localFutures Ljava/util/concurrent/Future<*>;RLcom/google/common/collect/ImmutableCollection<+Ljava/util/concurrent/Future<*>;>;
StackMapTableinitindexI4Lcom/google/common/util/concurrent/ListenableFuture;ilocalFuturesOrNulllistenerLjava/lang/Runnable;?Lcom/google/common/util/concurrent/ListenableFuture<+TInputT;>;ZLcom/google/common/collect/ImmutableCollection<+Ljava/util/concurrent/Future<+TInputT;>;>;java/lang/RunnableC(ILcom/google/common/util/concurrent/ListenableFuture<+TInputT;>;)VfirstTimeSeeingThisExceptioncompletedWithFailure	throwableLjava/lang/Throwable;messageLjava/lang/String;java/lang/StringaddInitialException(Ljava/util/Set;)VseenLjava/util/Set;&Ljava/util/Set;)(Ljava/util/Set;)Ve)Ljava/util/concurrent/ExecutionException;t(Ljava/util/concurrent/Future<+TInputT;>;,(ILjava/util/concurrent/Future<+TInputT;>;)V"futuresIfNeedToCollectAtCompletionnewRemaining](Lcom/google/common/collect/ImmutableCollection<+Ljava/util/concurrent/Future<+TInputT;>;>;)V"RuntimeVisibleParameterAnnotationsreasonRuntimeInvisibleAnnotations/Lcom/google/errorprone/annotations/ForOverride;DLcom/google/errorprone/annotations/OverridingMethodsMustInvokeSuper;returnValue(ITInputT;)V6Lcom/google/common/util/concurrent/ParametricNullness;
firstTimeSeenparam>(Ljava/util/Set;Ljava/lang/Throwable;)Z
lambda$init$1
lambda$init$0xLcom/google/common/util/concurrent/AggregateFutureState;
SourceFileAggregateFuture.javaCLcom/google/common/util/concurrent/ElementTypesAreNonnullByDefault;-Lcom/google/common/annotations/GwtCompatible;RuntimeVisibleTypeAnnotations5Lorg/checkerframework/checker/nullness/qual/Nullable;BootstrapMethods#;
</o>
?.?A
BCDEF"java/lang/invoke/LambdaMetafactorymetafactory?(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;InnerClassesReleaseResourcesReasonJ%java/lang/invoke/MethodHandles$LookupLjava/lang/invoke/MethodHandlesLookup ?????
?????*+??*+?
??*?*???IJKLM?*???????
??"#?	L*? *?L*?$?**?.+??~?-*?2=+?5N-?9?-?>?B:?DW????&	RT	UW!X&Y?ZH[Ka?*?	??&%4L??	C?? ?	??L??	C???)???
:?[X??"*?L+??HY?JL?N+?R?U?*?Y??fg	hj?"????"????????#??*??\W*??a?*?d?*??Q<*??5M,?9?;,?>?gN?6-?i?
*-?l?-*-?p?t?z??§Y*?L*??+?M*,?~N+?5:?9?/?>?g:?i?*,???-?t?z??ͱ?bz}~?? ?;?A?J?T?^?a?f?i?l?q?~??????????????RA%;+? I??qQ?~D?<????4;+???qQ??~D	????A?:?+g???@?
:?'g?
?no??.,???*?*??W?	*,??*???N*??-??%?&	?	????"?%?+?-?? .??..??.??.??	G??	??????4+?
W*??*+??=?*??+??>?+???+???+????.??????#?'?(?/?3??*	
4??4?4???(
?
???o*??????L??????+*???????????A???+?
W*?.?+*???\????=???????????????*,???§N*-?ȷ˧	N*-?˱	?	??"	$ 
!$"#%?4
?????????L?K??	??????*??=??Ѹ??*+?ױ?+,-.0? ?? !??? 	?	?
@
? ?"#?????F+?5=+?5N-?9?%-?>?B:???
*??????*??*?d*?޶*??.6789):0<3=6?:@>HEI?*??0F??F ? ?F??F 	??:?$B?? ?"#?,-?Y+?
W*???X_
`???$)????$%
&'???	(?)#	*f#
????+M,?*,??>??,??M?????rtuv}t??*+,??
???	,?-.??L*+???????????/o?W*,?l???? ??????0#?%
??Y?????3?123?4%56778@9:9@9=9G%H@IKM




© 2015 - 2025 Weber Informatics LLC | Privacy Policy