code: @Override
      public void stop() {
          if(isStarted.compareAndSet(true,false)){
              healthCheckService.shutdown();
              heartbeatService.shutdown();
          }
      }
docs: Stop the Component.
  
  it is idempotent, it can be invoked in multiple times.