Package com.gooddata.sdk.service
Class AbstractPollHandler<P,R>
java.lang.Object
com.gooddata.sdk.service.AbstractPollHandlerBase<P,R>
com.gooddata.sdk.service.AbstractPollHandler<P,R>
- Type Parameters:
P- polling typeR- result type
- All Implemented Interfaces:
PollHandler<P,R>
- Direct Known Subclasses:
SimplePollHandler
For internal use by services employing polling.
Implementing classes should override AbstractPollHandlerBase.isFinished(ClientHttpResponse) method and
may override AbstractPollHandlerBase.onFinish() and PollHandler.handlePollResult(Object) methods.
- See Also:
-
Field Summary
Fields inherited from class com.gooddata.sdk.service.AbstractPollHandlerBase
pollClass, resultClass -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal URIGet URI used for polling.final StringGet URI used for polling.protected voidsetPollingUri(String pollingUri) Methods inherited from class com.gooddata.sdk.service.AbstractPollHandlerBase
getPollClass, getResult, getResultClass, isDone, isFinished, onFinish, setResultMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.gooddata.sdk.service.PollHandler
handlePollException, handlePollResult
-
Constructor Details
-
Method Details
-
getPollingUri
Description copied from interface:PollHandlerGet URI used for polling.- Returns:
- URI string
-
setPollingUri
-
getPolling
Description copied from interface:PollHandlerGet URI used for polling.- Returns:
- URI string
-