private void shutdownHeartbeatMonitor() { final FollowerState hm = heartbeatMonitor; if (hm != null) { hm.stopRunning(); hm.interrupt(); } heartbeatMonitor = null; }
void shutdownFollowerState() { final FollowerState follower = followerState.getAndSet(null); if (follower != null) { LOG.info("{}: shutdown {}", id, follower.getClass().getSimpleName()); follower.stopRunning(); follower.interrupt(); } }