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

com.groupbyinc.flux.discovery.single.SingleNodeDiscovery.class Maven / Gradle / Ivy

????418com/groupbyinc/flux/discovery/single/SingleNodeDiscovery?com/groupbyinc/flux/common/component/AbstractLifecycleComponent'com/groupbyinc/flux/discovery/DiscoverySingleNodeDiscovery.java:com/groupbyinc/flux/discovery/single/SingleNodeDiscovery$13com/groupbyinc/flux/discovery/Discovery$AckListener
AckListenerGcom/groupbyinc/flux/cluster/service/ClusterApplier$ClusterApplyListener
2com/groupbyinc/flux/cluster/service/ClusterApplierClusterApplyListener0com/groupbyinc/flux/cluster/ClusterState$Builder(com/groupbyinc/flux/cluster/ClusterStateBuilder7com/groupbyinc/flux/cluster/node/DiscoveryNodes$Builder/com/groupbyinc/flux/cluster/node/DiscoveryNodes7com/groupbyinc/flux/cluster/block/ClusterBlocks$Builder/com/groupbyinc/flux/cluster/block/ClusterBlocks%java/lang/invoke/MethodHandles$Lookupjava/lang/invoke/MethodHandles!LookuptransportService0Lcom/groupbyinc/flux/transport/TransportService;clusterApplier4Lcom/groupbyinc/flux/cluster/service/ClusterApplier;clusterState*Lcom/groupbyinc/flux/cluster/ClusterState;?(Lcom/groupbyinc/flux/common/settings/Settings;Lcom/groupbyinc/flux/transport/TransportService;Lcom/groupbyinc/flux/cluster/service/MasterService;Lcom/groupbyinc/flux/cluster/service/ClusterApplier;)Vjava/util/Objects,requireNonNull&(Ljava/lang/Object;)Ljava/lang/Object;./
-0,com/groupbyinc/flux/common/settings/Settings21(Lcom/groupbyinc/flux/common/settings/Settings;)V*4
5.com/groupbyinc/flux/transport/TransportService7$%	9"java/lang/invoke/LambdaMetafactory;metafactory?(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;=>
<?@()Ljava/lang/Object;Blambda$new$0,()Lcom/groupbyinc/flux/cluster/ClusterState;DE
FGEgetY(Lcom/groupbyinc/flux/discovery/single/SingleNodeDiscovery;)Ljava/util/function/Supplier;JKL1com/groupbyinc/flux/cluster/service/MasterServiceNsetClusterStateSupplier (Ljava/util/function/Supplier;)VPQ
OR&'	Tthis:Lcom/groupbyinc/flux/discovery/single/SingleNodeDiscovery;settings.Lcom/groupbyinc/flux/common/settings/Settings;
masterService3Lcom/groupbyinc/flux/cluster/service/MasterService;publishi(Lcom/groupbyinc/flux/cluster/ClusterChangedEvent;Lcom/groupbyinc/flux/discovery/Discovery$AckListener;)Vjava/lang/InterruptedException^/com/groupbyinc/flux/cluster/ClusterChangedEvent`statebE
ac()	e)com/groupbyinc/flux/common/unit/TimeValuegZERO+Lcom/groupbyinc/flux/common/unit/TimeValue;ij	hkonCommit.(Lcom/groupbyinc/flux/common/unit/TimeValue;)Vmno#java/util/concurrent/CountDownLatchq(I)V*s
rt?(Lcom/groupbyinc/flux/discovery/single/SingleNodeDiscovery;Ljava/util/concurrent/CountDownLatch;Lcom/groupbyinc/flux/discovery/Discovery$AckListener;Lcom/groupbyinc/flux/cluster/ClusterChangedEvent;)V*v
	wjava/lang/StringBuildery()V*{
z|apply-locally-on-node[~append-(Ljava/lang/String;)Ljava/lang/StringBuilder;??
z?source()Ljava/lang/String;??
a?]?toString??
z?lambda$publish$1?E
??LonNewClusterState{(Ljava/lang/String;Ljava/util/function/Supplier;Lcom/groupbyinc/flux/cluster/service/ClusterApplier$ClusterApplyListener;)V???await?{
r?java/lang/Thread?
currentThread()Ljava/lang/Thread;??
??	interrupt?{
??e Ljava/lang/InterruptedException;event1Lcom/groupbyinc/flux/cluster/ClusterChangedEvent;ackListener5Lcom/groupbyinc/flux/discovery/Discovery$AckListener;latch%Ljava/util/concurrent/CountDownLatch;listenerILcom/groupbyinc/flux/cluster/service/ClusterApplier$ClusterApplyListener;stats0()Lcom/groupbyinc/flux/discovery/DiscoveryStats;,com/groupbyinc/flux/discovery/DiscoveryStats?{(Lcom/groupbyinc/flux/discovery/zen/PendingClusterStateStats;Lcom/groupbyinc/flux/discovery/zen/PublishClusterStateStats;)V*?
??startInitialJoin	lifecycle0Lcom/groupbyinc/flux/common/component/Lifecycle;??	?.com/groupbyinc/flux/common/component/Lifecycle?started()Z??
??java/lang/IllegalStateException?)can't start initial join when not started?(Ljava/lang/String;)V*?
??builder^(Lcom/groupbyinc/flux/cluster/ClusterState;)Lcom/groupbyinc/flux/cluster/ClusterState$Builder;??
?build?E
?single-node-start-initial-join?lambda$startInitialJoin$2?E
??L*(Ljava/lang/String;Ljava/lang/Exception;)V?lambda$startInitialJoin$3??
??	onFailureK()Lcom/groupbyinc/flux/cluster/service/ClusterApplier$ClusterApplyListener;???doStartgetLocalNode2()Lcom/groupbyinc/flux/cluster/node/DiscoveryNode;??
8?createInitialState\(Lcom/groupbyinc/flux/cluster/node/DiscoveryNode;)Lcom/groupbyinc/flux/cluster/ClusterState;??
?setInitialState-(Lcom/groupbyinc/flux/cluster/ClusterState;)V???	localNode0Lcom/groupbyinc/flux/cluster/node/DiscoveryNode;newClusterStateBuilder4()Lcom/groupbyinc/flux/cluster/ClusterState$Builder;???;()Lcom/groupbyinc/flux/cluster/node/DiscoveryNodes$Builder;??
?addk(Lcom/groupbyinc/flux/cluster/node/DiscoveryNode;)Lcom/groupbyinc/flux/cluster/node/DiscoveryNodes$Builder;??
?.com/groupbyinc/flux/cluster/node/DiscoveryNode?getId??
??localNodeIdM(Ljava/lang/String;)Lcom/groupbyinc/flux/cluster/node/DiscoveryNodes$Builder;??
?masterNodeId?
3()Lcom/groupbyinc/flux/cluster/node/DiscoveryNodes;?
nodese(Lcom/groupbyinc/flux/cluster/node/DiscoveryNodes;)Lcom/groupbyinc/flux/cluster/ClusterState$Builder;
;()Lcom/groupbyinc/flux/cluster/block/ClusterBlocks$Builder;?

*com/groupbyinc/flux/gateway/GatewayService
STATE_NOT_RECOVERED_BLOCK0Lcom/groupbyinc/flux/cluster/block/ClusterBlock;	addGlobalBlockk(Lcom/groupbyinc/flux/cluster/block/ClusterBlock;)Lcom/groupbyinc/flux/cluster/block/ClusterBlocks$Builder;
blocksm(Lcom/groupbyinc/flux/cluster/block/ClusterBlocks$Builder;)Lcom/groupbyinc/flux/cluster/ClusterState$Builder;
2Lcom/groupbyinc/flux/cluster/ClusterState$Builder;doStopdoClosejava/io/IOExceptionLjava/lang/String;Ljava/lang/Exception;
access$000](Lcom/groupbyinc/flux/discovery/single/SingleNodeDiscovery;)Lorg/apache/logging/log4j/Logger;logger!Lorg/apache/logging/log4j/Logger;$%	&x0CodeLocalVariableTableLineNumberTable
StackMapTable
ExceptionsBootstrapMethods
SourceFileInnerClasses!$%&'B()
*+)?'*+?1?3?6*,?1?8?:-*?M?S*?U?*4'VW'XY'$%'Z['&'+789 :&;!\])
c*+?d?f,?l?p?rY?uN?	Y*-,+?x:*?U?zY?}??+?????????*????-???:?????SWZ_*>\??cVWc??c??I??'<??+*
@ABD'RSUWXZV\WbY,?Zar_??)4
??Y???*
VW+]!?{)|9*?????
??Y??Ŀ**?f?ȶ˵f*?U?*???????*9VW+b
cg"h8i,$?{)_*?:??L**+??f*?U*?f???*VW??+nopq??)?6*?U??M,??+??+????+?????	?????˰* 6VW6??
,?+.t
uvw x#u&y,z/y2{5u{)+?*VW+?{)+?*VW+?-
??)5?*? ?!+h?E)/*?f?*VW+h?E)/*?f?*VW+RDE)/*?f?*VW+9"#)/*?'?*(W+/.*ACHIAC?IAC?IA???/0:						 "#




© 2015 - 2025 Weber Informatics LLC | Privacy Policy