@Override
  public void run() {
    try {
      this.thriftServer.run(this.args);
    } catch (Exception e) {
      LOG.error("Run threw an exception", e);
      this.exception = e;
    }
  }
Returns Empty unless {@link #run()} threw an exception; if it did, access it here.
hbase-thrift/src/test/java/org/apache/hadoop/hbase/thrift/ThriftServerRunner.java