
com.google.common.util.concurrent.ServiceManager.class Maven / Gradle / Ivy
???? 28 7 ? 7 ? 7 ?
?
? ?
? ? ? ? ? ?
?
? ? ?
?
? ? ?
? 7 ? 7 ? ?
?
? ? ? ? ? ? ? ?
?
? ? ? ? ? ? ? ?
? ?
?
? ?
? ?
? ? ? ?
) ? ?
) ?
) ?
) ?
?
? ?
?
? ?
?
? ?
? ? Z
? ?
? ?
? ?
? ?
? ?
? ?
? ? ? ?
A ? ? ?
D ? EmptyServiceManagerWarning InnerClasses NoOpService ServiceListener ServiceManagerState ? Listener logger Ljava/util/logging/Logger; HEALTHY_CALLBACK ? Callback >Lcom/google/common/util/concurrent/ListenerCallQueue$Callback; Signature {Lcom/google/common/util/concurrent/ListenerCallQueue$Callback; STOPPED_CALLBACK state FLcom/google/common/util/concurrent/ServiceManager$ServiceManagerState; services )Lcom/google/common/collect/ImmutableList; VLcom/google/common/collect/ImmutableList; (Ljava/lang/Iterable;)V Code LineNumberTable LocalVariableTable service +Lcom/google/common/util/concurrent/Service; i$ Ljava/util/Iterator; this 2Lcom/google/common/util/concurrent/ServiceManager; Ljava/lang/Iterable; copy stateReference Ljava/lang/ref/WeakReference; LocalVariableTypeTable BLjava/lang/Iterable<+Lcom/google/common/util/concurrent/Service;>; eLjava/lang/ref/WeakReference;
StackMapTable ? ? ? ? ? ? E(Ljava/lang/Iterable<+Lcom/google/common/util/concurrent/Service;>;)V 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; >(Lcom/google/common/util/concurrent/ServiceManager$Listener;)V
startAsync 4()Lcom/google/common/util/concurrent/ServiceManager; ? State 1Lcom/google/common/util/concurrent/Service$State; e !Ljava/lang/IllegalStateException; ? ? awaitHealthy ()V #(JLjava/util/concurrent/TimeUnit;)V timeout J unit Ljava/util/concurrent/TimeUnit;
Exceptions ? stopAsync awaitStopped isHealthy ()Z servicesByState /()Lcom/google/common/collect/ImmutableMultimap; ?()Lcom/google/common/collect/ImmutableMultimap; startupTimes *()Lcom/google/common/collect/ImmutableMap; g()Lcom/google/common/collect/ImmutableMap; toString ()Ljava/lang/String;
access$200 ()Ljava/util/logging/Logger;
access$300 @()Lcom/google/common/util/concurrent/ListenerCallQueue$Callback;
access$400
SourceFile ServiceManager.java RuntimeInvisibleAnnotations $Lcom/google/common/annotations/Beta; Q T W T O P ] ? ? ? ? ? ? ? ? UServiceManager configured with no services. Is your application configured properly? Kcom/google/common/util/concurrent/ServiceManager$EmptyServiceManagerWarning ]