Interface | Description |
---|---|
ClientExecutionAbortTask |
Task to be scheduled by
ClientExecutionTimer |
ClientExecutionAbortTrackerTask |
Class | Description |
---|---|
ClientExecutionAbortTaskImpl |
Implementation of
ClientExecutionAbortTask that interrupts the caller thread and aborts
any HTTP request when triggered |
ClientExecutionAbortTrackerTaskImpl |
Keeps track of the scheduled
ClientExecutionAbortTask and the associated Future |
ClientExecutionTimer |
Represents a timer to enforce a timeout on the total client execution time.
|
NoOpClientExecutionAbortTrackerTask |
Dummy implementation of
ClientExecutionAbortTrackerTask used when the timer is disabled
for a request |
Exception | Description |
---|---|
ClientExecutionTimeoutException | |
SdkInterruptedException |