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

com.groupbyinc.flux.discovery.zen.fd.NodesFaultDetection.class Maven / Gradle / Ivy

There is a newer version: 59
Show newest version
????3=8com/groupbyinc/flux/discovery/zen/fd/NodesFaultDetection3com/groupbyinc/flux/discovery/zen/fd/FaultDetectionNodesFaultDetection.javaEcom/groupbyinc/flux/discovery/zen/fd/NodesFaultDetection$PingResponsePingResponseDcom/groupbyinc/flux/discovery/zen/fd/NodesFaultDetection$PingRequest	PingRequestKcom/groupbyinc/flux/discovery/zen/fd/NodesFaultDetection$PingRequestHandlerPingRequestHandler?com/groupbyinc/flux/discovery/zen/fd/NodesFaultDetection$NodeFDNodeFDAcom/groupbyinc/flux/discovery/zen/fd/NodesFaultDetection$ListenerListener:com/groupbyinc/flux/discovery/zen/fd/NodesFaultDetection$2:com/groupbyinc/flux/discovery/zen/fd/NodesFaultDetection$1/com/groupbyinc/flux/threadpool/ThreadPool$Names)com/groupbyinc/flux/threadpool/ThreadPoolNamesPING_ACTION_NAMELjava/lang/String;internal:discovery/zen/fd/ping 	listeners+Ljava/util/concurrent/CopyOnWriteArrayList;pLjava/util/concurrent/CopyOnWriteArrayList;nodesFD$Ljava/util/concurrent/ConcurrentMap;?Ljava/util/concurrent/ConcurrentMap;clusterStateVersionJ	localNode0Lcom/groupbyinc/flux/cluster/node/DiscoveryNode;?(Lcom/groupbyinc/flux/common/settings/Settings;Lcom/groupbyinc/flux/threadpool/ThreadPool;Lcom/groupbyinc/flux/transport/TransportService;Lcom/groupbyinc/flux/cluster/ClusterName;)V,-
.)java/util/concurrent/CopyOnWriteArrayList0()V,2
13"#	5@com/groupbyinc/flux/common/util/concurrent/ConcurrentCollections7newConcurrentMap&()Ljava/util/concurrent/ConcurrentMap;9:
8;%&	=????????()	Alogger-Lcom/groupbyinc/flux/common/logging/ESLogger;CD	EF[node  ] uses ping_interval [{}], ping_timeout [{}], ping_retries [{}]Gjava/lang/ObjectIpingInterval+Lcom/groupbyinc/flux/common/unit/TimeValue;KL	MpingRetryTimeoutOL	PpingRetryCountIRS	Tjava/lang/IntegerVvalueOf(I)Ljava/lang/Integer;XY
WZ+com/groupbyinc/flux/common/logging/ESLogger\debug((Ljava/lang/String;[Ljava/lang/Object;)V^_]`sameb=(Lcom/groupbyinc/flux/discovery/zen/fd/NodesFaultDetection;)V,d

e.com/groupbyinc/flux/transport/TransportServicegregisterRequestHandlero(Ljava/lang/String;Ljava/lang/Class;Ljava/lang/String;Lcom/groupbyinc/flux/transport/TransportRequestHandler;)Vij
hkthis:Lcom/groupbyinc/flux/discovery/zen/fd/NodesFaultDetection;settings.Lcom/groupbyinc/flux/common/settings/Settings;
threadPool+Lcom/groupbyinc/flux/threadpool/ThreadPool;transportService0Lcom/groupbyinc/flux/transport/TransportService;clusterName)Lcom/groupbyinc/flux/cluster/ClusterName;setLocalNode3(Lcom/groupbyinc/flux/cluster/node/DiscoveryNode;)V*+	yaddListenerF(Lcom/groupbyinc/flux/discovery/zen/fd/NodesFaultDetection$Listener;)Vadd(Ljava/lang/Object;)Z}~
1listenerCLcom/groupbyinc/flux/discovery/zen/fd/NodesFaultDetection$Listener;removeListenerremove?~
1?updateNodesAndPing-(Lcom/groupbyinc/flux/cluster/ClusterState;)V"java/util/concurrent/ConcurrentMap?keySet()Ljava/util/Set;????
java/util/Set?iterator()Ljava/util/Iterator;????java/util/Iterator?hasNext()Z????next()Ljava/lang/Object;????.com/groupbyinc/flux/cluster/node/DiscoveryNode?(com/groupbyinc/flux/cluster/ClusterState?nodes3()Lcom/groupbyinc/flux/cluster/node/DiscoveryNodes;??
??id()Ljava/lang/String;??
??/com/groupbyinc/flux/cluster/node/DiscoveryNodes?
nodeExists(Ljava/lang/String;)Z??
??&(Ljava/lang/Object;)Ljava/lang/Object;????I()Lcom/groupbyinc/flux/common/google/common/collect/UnmodifiableIterator;??
??equals?~
??containsKey?~???(Lcom/groupbyinc/flux/discovery/zen/fd/NodesFaultDetection;Lcom/groupbyinc/flux/cluster/node/DiscoveryNode;Lcom/groupbyinc/flux/discovery/zen/fd/NodesFaultDetection$1;)V,?
?put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;????qr	?)com/groupbyinc/flux/common/unit/TimeValue?timeValueMillis.(J)Lcom/groupbyinc/flux/common/unit/TimeValue;??
??scheduley(Lcom/groupbyinc/flux/common/unit/TimeValue;Ljava/lang/String;Ljava/lang/Runnable;)Ljava/util/concurrent/ScheduledFuture;??
?
monitoredNodefdALcom/groupbyinc/flux/discovery/zen/fd/NodesFaultDetection$NodeFD;nodeclusterState*Lcom/groupbyinc/flux/cluster/ClusterState;stop<()Lcom/groupbyinc/flux/discovery/zen/fd/NodesFaultDetection;clear?2??close?2
???
?st	?
removeHandler(Ljava/lang/String;)V??
h?handleTransportDisconnectjava/lang/Exception?connectOnNetworkDisconnectZ??	?
connectToNode?x
h?<[node  ] [{}] transport disconnected (with verified connect)?trace?_]?'(Ljava/lang/Object;Ljava/lang/Object;)Z????.transport disconnected (with verified connect)?notifyNodeFailureE(Lcom/groupbyinc/flux/cluster/node/DiscoveryNode;Ljava/lang/String;)V??
?$[node  ] [{}] transport disconnected?transport disconnectedeLjava/lang/Exception;nodeFDGcom/groupbyinc/flux/common/util/concurrent/EsRejectedExecutionExceptiongeneric!()Ljava/util/concurrent/Executor;
	(Lcom/groupbyinc/flux/discovery/zen/fd/NodesFaultDetection;Lcom/groupbyinc/flux/cluster/node/DiscoveryNode;Ljava/lang/String;)V,
java/util/concurrent/Executorexecute(Ljava/lang/Runnable;)VN[node  ] [{}] ignoring node failure (reason [{}]). Local node is shutting down=(Ljava/lang/String;Ljava/lang/Throwable;[Ljava/lang/Object;)V?]exILcom/groupbyinc/flux/common/util/concurrent/EsRejectedExecutionException;reasonnotifyPingReceivedI(Lcom/groupbyinc/flux/discovery/zen/fd/NodesFaultDetection$PingRequest;)V?(Lcom/groupbyinc/flux/discovery/zen/fd/NodesFaultDetection;Lcom/groupbyinc/flux/discovery/zen/fd/NodesFaultDetection$PingRequest;)V,
pingRequestFLcom/groupbyinc/flux/discovery/zen/fd/NodesFaultDetection$PingRequest;
access$100g(Lcom/groupbyinc/flux/discovery/zen/fd/NodesFaultDetection;)Ljava/util/concurrent/CopyOnWriteArrayList;x0
access$200`(Lcom/groupbyinc/flux/discovery/zen/fd/NodesFaultDetection;)Ljava/util/concurrent/ConcurrentMap;
access$300l(Lcom/groupbyinc/flux/discovery/zen/fd/NodesFaultDetection;)Lcom/groupbyinc/flux/cluster/node/DiscoveryNode;
access$400=(Lcom/groupbyinc/flux/discovery/zen/fd/NodesFaultDetection;)J
access$800i(Lcom/groupbyinc/flux/discovery/zen/fd/NodesFaultDetection;)Lcom/groupbyinc/flux/common/logging/ESLogger;
access$900access$1000x1x2access$1300
3
ConstantValue	SignatureCodeLocalVariableTableLineNumberTable
StackMapTable
SourceFileInnerClasses!5!"#6$%&6'B()B*+,-7?\*+,-?/*?1Y?4?6*?*??B*?FH?JY*?NSY*?QSY*?U?[S?a-!
c?
Y*?f?l?84\mn\op\qr\st\uv9?	68:"AIC[Dwx7>*+?z?8mn*+9
GH{|7B
*?6+??W?8
mn
??9
K	L?|7B
*?6+??W?8
mn
??9
O	P??7G?*?>????M,???),????N+??-?????*?>-??W???+????M,???T,????N-*?z??????*?>-???,?Y*-??:*?>-??W*??	??c??W????84"?+???YD?+?mn???96
X"Y0Z;\>_Y`dbgdte?g?i?k?l:??+???? ??5???79*?>??*?8mn9
p	q?27I*??*??W*??!??8mn9vw	xy?x7U?*?>+???M,??*??_?Y*+??N*??+??*?>+-??W*??	??c-??W?+:*?F??JY+S??*?>+-??W*+????*?F??JY+S??*+???%HK?84M&%N???mn??+??9F}~??%?-?9?H?K?M?`?l?s?v?????:#??7???'??7?4*?Ŷ
?Y*+,?
??N*?F-?JY+SY,S??8*4mn4?+49????3?:Y7N*?Ŷ
?Y*+? ??8mn!"9
??#$7/*?6?8%n9*&'7/*?>?8%n9*()7/*?z?8%n9**+7/*?B?8%n9*,-7/*?F?8%n9*.-7/*?F?8%n9*/7E*+,???8 %n0+19*27:*+?4?8%n0"9*;<B

	
		




© 2015 - 2025 Weber Informatics LLC | Privacy Policy