container/src/main/java/com/streamsets/datacollector/event/handler/remote/RemoteDataCollectorResult.java
public static RemoteDataCollectorResult futureAck(Future<AckEvent> futureResult) {
    return new RemoteDataCollectorResult(futureResult, null, false, null);
  }
public static RemoteDataCollectorResult futureAck(Future<AckEvent> futureResult) {
    return new RemoteDataCollectorResult(futureResult, null, false, null);
  }
Creates a future ack result from the given parameter.  It is expected that the caller will eventually wait for the
future ack result that is returned.

@param futureResult the future ack
@return an instance of this class with the given future ack