com.groupbyinc.flux.gateway.GatewayService.class Maven / Gradle / Ivy
???? 4? *com/groupbyinc/flux/gateway/GatewayService ?com/groupbyinc/flux/common/component/AbstractLifecycleComponent 0com/groupbyinc/flux/cluster/ClusterStateListener GatewayService.java Bcom/groupbyinc/flux/gateway/GatewayService$GatewayRecoveryListener GatewayRecoveryListener ,com/groupbyinc/flux/gateway/GatewayService$1 Acom/groupbyinc/flux/gateway/Gateway$GatewayStateRecoveredListener
#com/groupbyinc/flux/gateway/Gateway GatewayStateRecoveredListener /com/groupbyinc/flux/threadpool/ThreadPool$Names )com/groupbyinc/flux/threadpool/ThreadPool Names 4com/groupbyinc/flux/common/settings/Setting$Property +com/groupbyinc/flux/common/settings/Setting Property %java/lang/invoke/MethodHandles$Lookup java/lang/invoke/MethodHandles Lookup EXPECTED_NODES_SETTING -Lcom/groupbyinc/flux/common/settings/Setting; BLcom/groupbyinc/flux/common/settings/Setting; EXPECTED_DATA_NODES_SETTING EXPECTED_MASTER_NODES_SETTING RECOVER_AFTER_TIME_SETTING ZLcom/groupbyinc/flux/common/settings/Setting; RECOVER_AFTER_NODES_SETTING RECOVER_AFTER_DATA_NODES_SETTING "RECOVER_AFTER_MASTER_NODES_SETTING STATE_NOT_RECOVERED_BLOCK 0Lcom/groupbyinc/flux/cluster/block/ClusterBlock; 3DEFAULT_RECOVER_AFTER_TIME_IF_EXPECTED_NODES_IS_SET +Lcom/groupbyinc/flux/common/unit/TimeValue; gateway %Lcom/groupbyinc/flux/gateway/Gateway;
threadPool +Lcom/groupbyinc/flux/threadpool/ThreadPool; allocationService BLcom/groupbyinc/flux/cluster/routing/allocation/AllocationService; clusterService 4Lcom/groupbyinc/flux/cluster/service/ClusterService; recoverAfterTime recoverAfterNodes I
expectedNodes recoverAfterDataNodes expectedDataNodes recoverAfterMasterNodes expectedMasterNodes recovered +Ljava/util/concurrent/atomic/AtomicBoolean; scheduledRecovery l(Lcom/groupbyinc/flux/common/settings/Settings;Lcom/groupbyinc/flux/cluster/routing/allocation/AllocationService;Lcom/groupbyinc/flux/cluster/service/ClusterService;Lcom/groupbyinc/flux/threadpool/ThreadPool;Lcom/groupbyinc/flux/gateway/GatewayMetaState;Lcom/groupbyinc/flux/gateway/TransportNodesListGatewayMetaState;Lcom/groupbyinc/flux/indices/IndicesService;)V *Lcom/groupbyinc/flux/common/inject/Inject; 1(Lcom/groupbyinc/flux/common/settings/Settings;)V B E
F )java/util/concurrent/atomic/AtomicBoolean H ()V B J
I K ? @ M A @ O ?(Lcom/groupbyinc/flux/common/settings/Settings;Lcom/groupbyinc/flux/cluster/service/ClusterService;Lcom/groupbyinc/flux/gateway/TransportNodesListGatewayMetaState;Lcom/groupbyinc/flux/indices/IndicesService;)V B Q
R / 0 T 3 4 V 5 6 X 1 2 Z ! " \ settings .Lcom/groupbyinc/flux/common/settings/Settings; ^ _ ` get B(Lcom/groupbyinc/flux/common/settings/Settings;)Ljava/lang/Object; b c
d java/lang/Integer f intValue ()I h i
g j : 9 l $ " n <