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

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

????4?	1com/google/common/util/concurrent/AbstractServicemonitor+Lcom/google/common/util/concurrent/Monitor;3com/google/common/util/concurrent/AbstractService$3

4(Lcom/google/common/util/concurrent/Service$State;)V3com/google/common/util/concurrent/AbstractService$4



java/lang/Object()V)com/google/common/util/concurrent/Monitor
Bcom/google/common/util/concurrent/AbstractService$IsStartableGuard
6(Lcom/google/common/util/concurrent/AbstractService;)V	 isStartable1Lcom/google/common/util/concurrent/Monitor$Guard;"Bcom/google/common/util/concurrent/AbstractService$IsStoppableGuard
!	%& isStoppable(Hcom/google/common/util/concurrent/AbstractService$HasReachedRunningGuard
'	+, hasReachedRunning.@com/google/common/util/concurrent/AbstractService$IsStoppedGuard
-	12 	isStopped43com/google/common/util/concurrent/ListenerCallQueue
3	789	listeners5Lcom/google/common/util/concurrent/ListenerCallQueue;;?com/google/common/util/concurrent/AbstractService$StateSnapshot	=>?@A/com/google/common/util/concurrent/Service$StateNEW1Lcom/google/common/util/concurrent/Service$State;
:
	DEFsnapshotALcom/google/common/util/concurrent/AbstractService$StateSnapshot;
HIJenterIf4(Lcom/google/common/util/concurrent/Monitor$Guard;)Z	=LMASTARTING
OPenqueueStartingEvent
RSdoStart
UVleave
XYdispatchListenerEvents[java/lang/Throwable
]^_`a*com/google/common/util/concurrent/Platform(restoreInterruptIfIsInterruptedException(Ljava/lang/Throwable;)V
cdanotifyFailedfjava/lang/IllegalStateExceptionhjava/lang/StringBuilder
gkService 
gmnoappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;
gqnr-(Ljava/lang/Object;)Ljava/lang/StringBuilder;t has already been started
gvwxtoString()Ljava/lang/String;
ez{(Ljava/lang/String;)V
}~state3()Lcom/google/common/util/concurrent/Service$State;	?????3com/google/common/util/concurrent/AbstractService$6:$SwitchMap$com$google$common$util$concurrent$Service$State[I
=???ordinal()I	=??A
TERMINATED
??enqueueTerminatedEvent
:??J(Lcom/google/common/util/concurrent/Service$State;ZLjava/lang/Throwable;)V
??enqueueStoppingEvent
??
doCancelStart	=??ASTOPPING	=??ARUNNING
??doStop?java/lang/AssertionError?-isStoppable is incorrectly implemented, saw: 
???(Ljava/lang/Object;)V
???enterWhenUninterruptibly4(Lcom/google/common/util/concurrent/Monitor$Guard;)V
??checkCurrentState?????)com/google/common/util/concurrent/ServiceawaitRunning(Ljava/time/Duration;)V
???T(Lcom/google/common/util/concurrent/Monitor$Guard;JLjava/util/concurrent/TimeUnit;)Z?%java/util/concurrent/TimeoutException?Timed out waiting for ? to reach the RUNNING state.
?z????awaitTerminated?+ to reach a terminal state. Current state: 	=??AFAILED?Expected the service ? to be ?, but the service has FAILED
???failureCause()Ljava/lang/Throwable;
e??*(Ljava/lang/String;Ljava/lang/Throwable;)V?
, but was 
??enter	:?~A?+Cannot notifyStarted() when the service is 	:???shutdownWhenStartupFinishesZ
??enqueueRunningEvent?+Cannot notifyStopped() when the service is 
?????$com/google/common/base/PreconditionscheckNotNull&(Ljava/lang/Object;)Ljava/lang/Object;?Failed while in state:
???enqueueFailedEventI(Lcom/google/common/util/concurrent/Service$State;Ljava/lang/Throwable;)V
:??
externalState
:?
3???addListener4(Ljava/lang/Object;Ljava/util/concurrent/Executor;)V
???getClass()Ljava/lang/Class;
xjava/lang/Class
getSimpleName []
	
isOccupiedByCurrentThread()Z
3
dispatch	STARTING_EVENT;Lcom/google/common/util/concurrent/ListenerCallQueue$Event;
3enqueue>(Lcom/google/common/util/concurrent/ListenerCallQueue$Event;)V	
RUNNING_EVENT	STOPPING_FROM_STARTING_EVENT	STOPPING_FROM_RUNNING_EVENT
?	"#TERMINATED_FROM_NEW_EVENT	%&TERMINATED_FROM_STARTING_EVENT	()TERMINATED_FROM_RUNNING_EVENT	+,TERMINATED_FROM_STOPPING_EVENT.3com/google/common/util/concurrent/AbstractService$5
-01|(Lcom/google/common/util/concurrent/AbstractService;Lcom/google/common/util/concurrent/Service$State;Ljava/lang/Throwable;)V33com/google/common/util/concurrent/AbstractService$1
263com/google/common/util/concurrent/AbstractService$2
5
9:;
stoppingEventn(Lcom/google/common/util/concurrent/Service$State;)Lcom/google/common/util/concurrent/ListenerCallQueue$Event;
=>;terminatedEvent	SignatureqLcom/google/common/util/concurrent/ListenerCallQueue$Event;kLcom/google/common/util/concurrent/ListenerCallQueue;CodeLineNumberTableLocalVariableTablefromMethodParameters?(Lcom/google/common/util/concurrent/Service$State;)Lcom/google/common/util/concurrent/ListenerCallQueue$Event;this3Lcom/google/common/util/concurrent/AbstractService;RuntimeInvisibleAnnotations/Lcom/google/errorprone/annotations/ForOverride;
startAsync-()Lcom/google/common/util/concurrent/Service;startupFailureLjava/lang/Throwable;
StackMapTable8Lcom/google/errorprone/annotations/CanIgnoreReturnValue;	stopAsyncpreviousshutdownFailuretimeoutLjava/time/Duration;
Exceptions#(JLjava/util/concurrent/TimeUnit;)VJunitLjava/util/concurrent/TimeUnit;expectedactual8Lcom/google/errorprone/annotations/concurrent/GuardedBy;value
notifyStartedfailure!Ljava/lang/IllegalStateException;
notifyStoppedcause	isRunningV(Lcom/google/common/util/concurrent/Service$Listener;Ljava/util/concurrent/Executor;)Vlistener4Lcom/google/common/util/concurrent/Service$Listener;executorLjava/util/concurrent/Executor;
access$000`(Lcom/google/common/util/concurrent/AbstractService;)Lcom/google/common/util/concurrent/Monitor;x0
SourceFileAbstractService.javaRuntimeVisibleAnnotationsCLcom/google/common/util/concurrent/ElementTypesAreNonnullByDefault;/Lcom/google/common/annotations/GwtIncompatible;0Lcom/google/common/annotations/J2ktIncompatible;InnerClassesStateIsStartableGuardy/com/google/common/util/concurrent/Monitor$GuardGuardIsStoppableGuardHasReachedRunningGuardIsStoppedGuard
StateSnapshot?9com/google/common/util/concurrent/ListenerCallQueue$EventEvent?2com/google/common/util/concurrent/Service$ListenerListener!??@?@?@?@#?@&?@)?@,?@ & , 2 89?ABEF
>;B3	?Y*?	?C`D	EAFE?G
:;B3	?
Y*??CnD	EAFE?GB?Y*?*?Y??*?Y*??*?!Y*?#?$*?'Y*?)?**?-Y*?/?0*?3Y?5?6*?:Y?*+???C
=>DHIUVW?FU?XB?Q*?*?*-???#*????*??T?:*??T??#??Y?gY?i??l*?p??l?u????!!#!C"BDFG!F*G0MPOD QHIQUYQZ[P	aZW?F	UZ?B~'*?*?0??*????*??T?
L*??T+??CSUWXW$X&YD'HIP\Z	??B>*+???C
^_DHIUVW?FU?XB?X*?*?0-???#*????*??T?:*??T??*??Y?gY?i??l*?pöl*?|?p?u????!!#!C&	cegh!g*h0nJsWuD XHIXUYXZ[P	aZ&W?F	UZ?B?l*?|M,+?d,?Ŧ0?eY?gY?iȶl*?pʶl+?p̶l?u*?ηҿ?eY?gY?iȶl*?pʶl+?pնl,?p?u?y??Cz{
|~7?>?k?D lHIl\Ag]AP	?>=,F\J^_s`B?*???*?C?ڲK?+?eY?gY?iܶl*?C?ڶp?u?yL*+?b+?*?C?ޙ*?:Y???B?C*???*?:Y???B?C*??*??T*?W?M*??T*?W,??m{CF???5?:?<?F?T?[?i?m?t?x?{???????D5ab?HIP
<MZ
cB
?*???*?|L??+??.?V(CCC((?eY?gY?i?l+?p?u?y?*?:Y???B?C*+??*??T*?W?M*??T*?W,??jxC6
???<?W?e?j?q?u?x???????D^SA?HIP?<=?MZ
daB'?+??W*???*?|M??,??.?\'CCC'\?eY?gY?i??l,?p?u+?ҿ*?:Y??+???C*,+??*??T*?W?N*??T*?W-??u?C>????@?\?l?r?u?|???????????D dSA?HI?dOP?@=?MZ
FdeBE*?|?????C?DHIP@~B2*?C??C?DHI??B2*?C???C?DHI?fBL
*?6+,???C
?	?D 
HI
gh
ijF	giwxBR(?gY?i*?????l?l*?|?p?l?u?C?D(HIYBM*???
*?6??C
	DHIPPB9*?6???C


DHI?B9*?6???C

DHI?B?1+?K?*?6???+???*?6?????Y? ??C(0D1HI1EAPFE?B?m??+??.?d(5BO\\*?6?!??2*?6?$??%*?6?'??*?6?*????Y? ??C.0 :!=#G$J&T'W)a*d-l/DmHImEAP0FE??BT*?6?-Y*+,?/??C
3?D HIEAdOF	EdklB/*??C8DmInB?K?2Y?4??5Y?7??K?8????8??9
EQRS T&V)W/X2Y8Z;[A\D]J\opqrJ
stuz=?v@
wxz	!{'|-}:~?3?-25???	




© 2015 - 2025 Weber Informatics LLC | Privacy Policy