Class HeartbeatFailureDetector

    • Constructor Detail

      • HeartbeatFailureDetector

        @Inject
        public HeartbeatFailureDetector​(io.airlift.discovery.client.ServiceSelector selector,
                                        io.airlift.http.client.HttpClient httpClient,
                                        FailureDetectorConfig failureDetectorConfig,
                                        io.airlift.node.NodeInfo nodeInfo,
                                        InternalCommunicationConfig internalCommunicationConfig)
    • Method Detail

      • start

        @PostConstruct
        public void start()
      • shutdown

        @PreDestroy
        public void shutdown()
      • getExecutor

        public io.airlift.concurrent.ThreadPoolExecutorMBean getExecutor()
      • getFailed

        public Set<io.airlift.discovery.client.ServiceDescriptor> getFailed()
        Specified by:
        getFailed in interface FailureDetector
      • getFailedCount

        public int getFailedCount()
      • getTotalCount

        public int getTotalCount()
      • getActiveCount

        public int getActiveCount()