public final class PollResult<T> extends Object implements FutureResult<T>
Constructor and Description |
---|
PollResult(AbstractService service,
PollHandler<?,T> handler)
Creates a new instance of the result to be eventually retrieved by polling on the REST API.
|
Modifier and Type | Method and Description |
---|---|
T |
get()
Wait for the result to be available and return it's value
|
T |
get(long timeout,
TimeUnit unit)
Wait for the result to be available up to given time and return it's value
|
String |
getPollingUri()
Get URI used for polling
|
boolean |
isDone()
Checks if the result is available
|
public PollResult(AbstractService service, PollHandler<?,T> handler)
For internal use by services employing polling.
service
- this servicehandler
- poll handlerpublic boolean isDone()
FutureResult
isDone
in interface FutureResult<T>
public T get()
FutureResult
get
in interface FutureResult<T>
public T get(long timeout, TimeUnit unit)
FutureResult
get
in interface FutureResult<T>
timeout
- timeout valueunit
- timeout unitpublic String getPollingUri()
getPollingUri
in interface FutureResult<T>
Copyright © 2015. All Rights Reserved.