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

com.groupbyinc.flux.common.component.AbstractLifecycleComponent.class Maven / Gradle / Ivy

There is a newer version: 198
Show newest version
????4??com/groupbyinc/flux/common/component/AbstractLifecycleComponent6com/groupbyinc/flux/common/component/AbstractComponent7com/groupbyinc/flux/common/component/LifecycleComponentAbstractLifecycleComponent.java4com/groupbyinc/flux/common/component/Lifecycle$State.com/groupbyinc/flux/common/component/Lifecycle
State	lifecycle0Lcom/groupbyinc/flux/common/component/Lifecycle;	listenersLjava/util/List;JLjava/util/List;1(Lcom/groupbyinc/flux/common/settings/Settings;)V
()V

	)java/util/concurrent/CopyOnWriteArrayList
	thisALcom/groupbyinc/flux/common/component/AbstractLifecycleComponent;settings.Lcom/groupbyinc/flux/common/settings/Settings;B(Lcom/groupbyinc/flux/common/settings/Settings;Ljava/lang/Class;)V$
%customClassLjava/lang/Class;lifecycleState8()Lcom/groupbyinc/flux/common/component/Lifecycle$State;state+*
,addLifecycleListener;(Lcom/groupbyinc/flux/common/component/LifecycleListener;)Vjava/util/List0add(Ljava/lang/Object;)Z2314listener8Lcom/groupbyinc/flux/common/component/LifecycleListener;removeLifecycleListenerremove931:startcanMoveToStarted()Z=>
?iterator()Ljava/util/Iterator;AB1Cjava/util/IteratorEhasNextG>FHnext()Ljava/lang/Object;JKFL6com/groupbyinc/flux/common/component/LifecycleListenerNbeforeStartP
OQdoStartS
T
moveToStartedV>
W
afterStartY
OZstopcanMoveToStopped]>
^
beforeStop`
Oa
moveToStoppedc>
ddoStopf
g	afterStopi
Ojclosejava/io/IOExceptionmstartedo>
p\
rcanMoveToClosedt>
ubeforeClosew
OxmoveToClosedz>
{doClose}
~logger!Lorg/apache/logging/log4j/Logger;??	?java/lang/StringBuilder?
?failed to close ?append-(Ljava/lang/String;)Ljava/lang/StringBuilder;??
??java/lang/Object?getClass()Ljava/lang/Class;??
??java/lang/Class?getName()Ljava/lang/String;??
??toString??
??org/apache/logging/log4j/Logger?warn*(Ljava/lang/String;Ljava/lang/Throwable;)V????
afterClose?
O?eLjava/io/IOException;	SignatureCodeLocalVariableTableLineNumberTable
StackMapTable
Exceptions
SourceFileInnerClasses!
??\*+?*?Y??*?Y???? !"#?# $$?g*+,?&*?Y??*?Y????  !"#'(?' ()*?2*??-?? !?,./?D*?+?5W?? !67?
128/?D*?+?;W?? !67?
67<??`*??@??*??DL+?I?+?M?OM,?R???*?U*??XW*??DL+?I?+?M?OM,?[???? (67X67` !?.<
=?(@,A/B3C;DXE\F_G??	F??F?S\??`*??_??*??DL+?I?+?M?OM,?b???*??eW*?h*??DL+?I?+?M?OM,?k???? (67X67` !?.N
OQ(R,S/T7U;VXW\X_Y??	F??F?fl?B?*??q?*?s*??v??*??DL+?I?+?M?OM,?y???*??|W*??'L*????Y?????*????????+??*??DL+?I?+?M?OM,?????EILn?*667M#???67? !?B_
`bce6f:g=hEjIoLkMnpp?q?r?s?
?	F?Nn#?	F?}?n??
	@




© 2015 - 2024 Weber Informatics LLC | Privacy Policy