Implement async query trace

Description

Implement ExecutionInfo#getQueryTraceAsync() that was added in JAVA-901.
Refactor code so that the async call in performed when getting the query trace, not when trying to access the trace's fields for the first time.
Refactor getQueryTrace() in terms of getQueryTraceAsync(). The sync version should probably retry 3 times like the current version does, but it might be better to only do one query in the async method.

Environment

None

Pull Requests

None

Activity

Show:
Olivier Michallat
February 20, 2018 at 7:57 PM

Solved in driver 4 as part of JAVA-1524.

Duplicate

Details

Assignee

Reporter

Fix versions

Sprint

Priority

Created October 18, 2015 at 6:08 PM
Updated August 17, 2020 at 7:36 AM
Resolved February 20, 2018 at 7:57 PM