Albuquery should allow a request to block on the availability of results, aka "long polling". That request should timeout after a few minutes, at which time it should notify the client it should try again, probably at the timescale of about 1-5 minutes.
Fundamentally, this is done in Jersey by giving a timeout to the java future's .get(long timeout, TimeUnit units), catching that exception, and then returning an appropriate HTTP response.
|Remote Link||This issue links to "Page (Confluence)" [ 32321 ]|
|Resolution||Done [ 10000 ]|
|Status||To Do [ 10001 ]||Won't Fix [ 10405 ]|