public Builder validate()

in ratis-logservice/src/main/java/org/apache/ratis/logservice/server/BaseServer.java [113:125]


    public Builder<T> validate() {
      if (!opts.isPortSet()) {
        InetSocketAddress addr = NetUtils.createLocalServerAddress();
        opts.setPort(addr.getPort());
      }
      if (!opts.isHostSet()) {
        opts.setHost(LogServiceUtils.getHostName());
      }
      if (!opts.isWorkingDirSet()) {
        throw new IllegalArgumentException("Working directory was not specified");
      }
      return this;
    }