docs: @PreDestroy
      public void disconnectLocator() throws InterruptedException,
              ServiceLocatorException {
          if (LOG.isLoggable(Level.FINE)) {
              LOG.fine("Destroy Locator client");
          }
  
          if (endpointCollector != null) {
              endpointCollector.stopScheduledCollection();
          }
          
          if (locatorClient != null) {
              locatorClient.disconnect();
              locatorClient = null;
          }
      }