code: public T withResultSetAsyncListeners(List<Function<ResultSet, ResultSet>> resultSetAsyncListeners) {
          getOptions().setResultSetAsyncListeners(Optional.of(resultSetAsyncListeners));
          return getThis();
      }
docs: Add the given list of async listeners on the {@link com.datastax.driver.core.ResultSet} object.
  Example of usage:
  <pre class="code"><code class="java">
  
  .withResultSetAsyncListeners(Arrays.asList(resultSet -> {
  //Do something with the resultSet object here
  }))
  
  </code></pre>
  
  Remark: <strong>it is not allowed to consume the ResultSet values. It is strongly advised to read only meta data</strong>