com.google.common.util.concurrent.ServiceManager.class Maven / Gradle / Ivy
???? 4k ? ? ? ? ? ?
N ?
y ?
y ?
H ? ? ? ? ?
?
? ? ?
?
y ? ?
? ? ? ? ? ?
?
y ? z ? z ? ? ?
?
? ? ? ? ? ? ?
? ?
?
? ?
? ?
? ? ? ?
) ? ?
) ?
) ?
) ?
?
? ? ? ?
? ?
? ?
?
? ?
? ?
?
?
? ? ?
? ?
? ? ?
? ? d
? ?
? ?
? ?
?
? ?
? ?
H
J ?
L ?
FailedService InnerClasses EmptyServiceManagerWarning NoOpService ServiceListener ServiceManagerState Listener logger .Lcom/google/common/util/concurrent/LazyLogger;
HEALTHY_EVENT
Event ;Lcom/google/common/util/concurrent/ListenerCallQueue$Event; Signature xLcom/google/common/util/concurrent/ListenerCallQueue$Event;
STOPPED_EVENT 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; 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
MethodParameters 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;
startAsync 4()Lcom/google/common/util/concurrent/ServiceManager; e !Ljava/lang/IllegalStateException; RuntimeInvisibleAnnotations 8Lcom/google/errorprone/annotations/CanIgnoreReturnValue; awaitHealthy ()V (Ljava/time/Duration;)V timeout Ljava/time/Duration;
Exceptions #(JLjava/util/concurrent/TimeUnit;)V J unit Ljava/util/concurrent/TimeUnit; stopAsync awaitStopped isHealthy ()Z servicesByState 2()Lcom/google/common/collect/ImmutableSetMultimap; State ?()Lcom/google/common/collect/ImmutableSetMultimap; startupTimes *()Lcom/google/common/collect/ImmutableMap; g()Lcom/google/common/collect/ImmutableMap; startupDurations k()Lcom/google/common/collect/ImmutableMap; toString ()Ljava/lang/String; /()Lcom/google/common/collect/ImmutableMultimap;
access$200 0()Lcom/google/common/util/concurrent/LazyLogger;
access$300 =()Lcom/google/common/util/concurrent/ListenerCallQueue$Event;
access$400
SourceFile ServiceManager.java RuntimeVisibleAnnotations CLcom/google/common/util/concurrent/ElementTypesAreNonnullByDefault; 0Lcom/google/common/annotations/J2ktIncompatible; /Lcom/google/common/annotations/GwtIncompatible; [ ^ a ^ Y Z g ? ? UServiceManager configured with no services. Is your application configured properly? Kcom/google/common/util/concurrent/ServiceManager$EmptyServiceManagerWarning g