![JAR search and dependency download from the Maven repository](/logo.png)
com.google.common.util.concurrent.ServiceManager$ServiceManagerState.class Maven / Gradle / Ivy
???? 4
k ? ?
? ? ? ?
? ?
? ?
? ? ? ? ? ? ? ? ?
? ? ? ?
?
?
? ?
? ?
? ?
?
? ? * ?
. ?
.!
."
.#
-$
%
&
?'
()* +
,-
./
01
9$2 3 4
56
.7
8 ?9:;= H>@
?B
?C
D
E HF
G HI
J
KL
MN
OPQ
W
OR
ST
UV
WX
WY
?Z ?[\
W] ?^_ `
a
b
?c
de fghi
jk
?lmn
?o
?p
?q
r
?st
tu
vw
Wx
yz{
.|
z$ ?}~
?
z?? ServiceManagerState InnerClasses StoppedGuard AwaitHealthGuard monitor +Lcom/google/common/util/concurrent/Monitor; servicesByState 'Lcom/google/common/collect/SetMultimap; Signature State ?Lcom/google/common/collect/SetMultimap; RuntimeInvisibleAnnotations 8Lcom/google/errorprone/annotations/concurrent/GuardedBy; value states $Lcom/google/common/collect/Multiset; WLcom/google/common/collect/Multiset;
startupTimers Ljava/util/IdentityHashMap; jLjava/util/IdentityHashMap; ready Z transitioned numberOfServices I awaitHealthGuard? Guard 1Lcom/google/common/util/concurrent/Monitor$Guard; stoppedGuard listeners 5Lcom/google/common/util/concurrent/ListenerCallQueue;? Listener rLcom/google/common/util/concurrent/ListenerCallQueue; 2(Lcom/google/common/collect/ImmutableCollection;)V Code LineNumberTable LocalVariableTable this FLcom/google/common/util/concurrent/ServiceManager$ServiceManagerState; services /Lcom/google/common/collect/ImmutableCollection; LocalVariableTypeTable \Lcom/google/common/collect/ImmutableCollection; MethodParameters _(Lcom/google/common/collect/ImmutableCollection;)V tryStartTiming .(Lcom/google/common/util/concurrent/Service;)V stopwatch "Lcom/google/common/base/Stopwatch; service +Lcom/google/common/util/concurrent/Service;
StackMapTable? markReady ()V servicesInBadStates Ljava/util/List; =Ljava/util/List;?? addListener ](Lcom/google/common/util/concurrent/ServiceManager$Listener;Ljava/util/concurrent/Executor;)V listener ;Lcom/google/common/util/concurrent/ServiceManager$Listener; executor Ljava/util/concurrent/Executor; awaitHealthy #(JLjava/util/concurrent/TimeUnit;)V timeout J unit Ljava/util/concurrent/TimeUnit;
Exceptions awaitStopped 2()Lcom/google/common/collect/ImmutableSetMultimap; entry Entry Ljava/util/Map$Entry; builder? Builder 8Lcom/google/common/collect/ImmutableSetMultimap$Builder; sLjava/util/Map$Entry; ?Lcom/google/common/collect/ImmutableSetMultimap$Builder; ?()Lcom/google/common/collect/ImmutableSetMultimap; startupTimes *()Lcom/google/common/collect/ImmutableMap; loadTimes dLjava/util/Map$Entry; dLjava/util/List;>; g()Lcom/google/common/collect/ImmutableMap; transitionService ?(Lcom/google/common/util/concurrent/Service;Lcom/google/common/util/concurrent/Service$State;Lcom/google/common/util/concurrent/Service$State;)V from 1Lcom/google/common/util/concurrent/Service$State; to enqueueStoppedEvent enqueueHealthyEvent enqueueFailedEvent dispatchListenerEvents checkHealthy exception !Ljava/lang/IllegalStateException;
SourceFile ServiceManager.java ? ? )com/google/common/util/concurrent/Monitor ? ? /com/google/common/util/concurrent/Service$State????????? ? ???? ? ? java/util/IdentityHashMap ? ? Ucom/google/common/util/concurrent/ServiceManager$ServiceManagerState$AwaitHealthGuard ?? ? ? Qcom/google/common/util/concurrent/ServiceManager$ServiceManagerState$StoppedGuard ? ? 3com/google/common/util/concurrent/ListenerCallQueue ? ???? ? ?? ???? ??? com/google/common/base/Stopwatch????? ? ? ? ? ???? ? ?????????? )com/google/common/util/concurrent/Service???? "java/lang/IllegalArgumentException java/lang/StringBuilder YServices started transitioning asynchronously before the ServiceManager was constructed: ?????? ?? ???? ? ??? %java/util/concurrent/TimeoutException ]Timeout waiting for the services to become healthy. The following services have not started: ? ?????????? STimeout waiting for the services to stop. The following services have not stopped: ? ?? ?????? ???????? java/util/Map$Entry???