public void run() {
      //noinspection InfiniteLoopStatement
      while (true) {
        try {
          WorkerMain workerMain = new WorkerMain();
          workerMain.initialize();
          workerMain.poll();
        } catch (Exception e) {
          errorCallback.accept(e);
        }
      }
    }
Bootstraps all services (Gateway and 1..N Workers) in a single VM.

<p>Intended for demonstration purposes.
portability-bootstrap-vm/src/main/java/org/datatransferproject/bootstrap/vm/SingleVMMain.java