public ResultSetFuture executeQuery(Message.Request msg, Query query) { if (query.isTracing()) msg.setTracingRequested(); ResultSetFuture future = new ResultSetFuture(this, msg); execute(future.callback, query); return future; }