public void start()

in client/src/main/java/co/elastic/opamp/client/internal/OpampClientImpl.java [100:116]


  public void start(Callback callback) {
    runningLock.lock();
    try {
      if (!isRunning) {
        isRunning = true;
        this.callback = callback;
        observeStateChange();
        disableCompression();
        requestService.start(this, this);
        requestService.sendRequest();
      } else {
        throw new IllegalStateException("The client has already been started");
      }
    } finally {
      runningLock.unlock();
    }
  }