
com.groupbyinc.flux.gateway.GatewayService.class Maven / Gradle / Ivy
???? 3w *com/groupbyinc/flux/gateway/GatewayService ?Lcom/groupbyinc/flux/common/component/AbstractLifecycleComponent;Lcom/groupbyinc/flux/cluster/ClusterStateListener; ?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$2 ,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 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 ,Lcom/groupbyinc/flux/cluster/ClusterService; discoveryService 0Lcom/groupbyinc/flux/discovery/DiscoveryService; recoverAfterTime recoverAfterNodes I
expectedNodes recoverAfterDataNodes expectedDataNodes recoverAfterMasterNodes expectedMasterNodes recovered +Ljava/util/concurrent/atomic/AtomicBoolean; scheduledRecovery (Lcom/groupbyinc/flux/common/settings/Settings;Lcom/groupbyinc/flux/gateway/Gateway;Lcom/groupbyinc/flux/cluster/routing/allocation/AllocationService;Lcom/groupbyinc/flux/cluster/ClusterService;Lcom/groupbyinc/flux/discovery/DiscoveryService;Lcom/groupbyinc/flux/threadpool/ThreadPool;)V *Lcom/groupbyinc/flux/common/inject/Inject; 1(Lcom/groupbyinc/flux/common/settings/Settings;)V 3 6
7 )java/util/concurrent/atomic/AtomicBoolean 9 ()V 3 ;
: < 0 1 > 2 1 @ B " # D $ % F &