
com.groupbyinc.flux.discovery.zen.NodeJoinController$1.class Maven / Gradle / Ivy
???? 3 T 6com/groupbyinc/flux/discovery/zen/NodeJoinController$1 Dcom/groupbyinc/flux/discovery/zen/NodeJoinController$ElectionContext NodeJoinController.java 4com/groupbyinc/flux/discovery/zen/NodeJoinController waitToBeElectedAsMaster v(ILcom/groupbyinc/flux/common/unit/TimeValue;Lcom/groupbyinc/flux/discovery/zen/NodeJoinController$ElectionCallback;)V Ecom/groupbyinc/flux/discovery/zen/NodeJoinController$ElectionCallback ElectionCallback ElectionContext $assertionsDisabled Z val$done %Ljava/util/concurrent/CountDownLatch; this$0 6Lcom/groupbyinc/flux/discovery/zen/NodeJoinController; ?(Lcom/groupbyinc/flux/discovery/zen/NodeJoinController;Lcom/groupbyinc/flux/discovery/zen/NodeJoinController$ElectionCallback;ILcom/groupbyinc/flux/cluster/ClusterService;Ljava/util/concurrent/CountDownLatch;)V w(Lcom/groupbyinc/flux/discovery/zen/NodeJoinController$ElectionCallback;ILcom/groupbyinc/flux/cluster/ClusterService;)V
this 8Lcom/groupbyinc/flux/discovery/zen/NodeJoinController$1; callback GLcom/groupbyinc/flux/discovery/zen/NodeJoinController$ElectionCallback; requiredMasterJoins I clusterService ,Lcom/groupbyinc/flux/cluster/ClusterService; onClose ()V electionContext -Ljava/util/concurrent/atomic/AtomicReference; ( ) * +java/util/concurrent/atomic/AtomicReference ,
compareAndSet '(Ljava/lang/Object;Ljava/lang/Object;)Z . /
- 0 election closed 2 stopAccumulatingJoins (Ljava/lang/String;)V 4 5
6 8 java/lang/AssertionError : )failed to remove current election context < (Ljava/lang/Object;)V >
; ? #java/util/concurrent/CountDownLatch A countDown C '
B D java/lang/Class G desiredAssertionStatus ()Z I J
H K Code LocalVariableTable LineNumberTable
StackMapTable
SourceFile EnclosingMethod InnerClasses M f *+? *? *,? ? N 4 ! " # $ % O S &