Package com.gooddata.sdk.service
Class SimplePollHandler<T>
java.lang.Object
com.gooddata.sdk.service.AbstractPollHandlerBase<P,R>
com.gooddata.sdk.service.AbstractPollHandler<T,T>
com.gooddata.sdk.service.SimplePollHandler<T>
- Type Parameters:
T- polling and result type
- All Implemented Interfaces:
PollHandler<T,T>
public abstract class SimplePollHandler<T> extends AbstractPollHandler<T,T>
For internal use by services employing polling.
A simple poll handler using same type for polling and result.
- See Also:
FutureResult
-
Field Summary
-
Constructor Summary
Constructors Constructor Description SimplePollHandler(java.lang.String pollingUri, java.lang.Class pollAndResultClass)Creates a new instance of polling handler -
Method Summary
Modifier and Type Method Description voidhandlePollResult(T pollResult)Handle result of single polling request.Methods inherited from class com.gooddata.sdk.service.AbstractPollHandler
getPolling, getPollingUri, setPollingUriMethods inherited from class com.gooddata.sdk.service.AbstractPollHandlerBase
getPollClass, getResult, getResultClass, isDone, isFinished, onFinish, setResult
-
Constructor Details
-
SimplePollHandler
public SimplePollHandler(java.lang.String pollingUri, java.lang.Class pollAndResultClass)Creates a new instance of polling handler- Parameters:
pollingUri- URI for pollingpollAndResultClass- class of the polling object and result (orVoid)
-
-
Method Details
-
handlePollResult
Description copied from interface:PollHandlerHandle result of single polling request.- Parameters:
pollResult- result of polling request
-