Package com.amazonaws.http.timers.client
Class NoOpClientExecutionAbortTrackerTask
- java.lang.Object
-
- com.amazonaws.http.timers.client.NoOpClientExecutionAbortTrackerTask
-
- All Implemented Interfaces:
ClientExecutionAbortTrackerTask
public class NoOpClientExecutionAbortTrackerTask extends Object implements ClientExecutionAbortTrackerTask
Dummy implementation ofClientExecutionAbortTrackerTaskused when the timer is disabled for a request
-
-
Field Summary
Fields Modifier and Type Field Description static NoOpClientExecutionAbortTrackerTaskINSTANCE
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcancelTask()booleanhasTimeoutExpired()booleanisEnabled()voidsetCurrentHttpRequest(org.apache.http.client.methods.HttpRequestBase newRequest)Client execution timer task needs to abort the current running HTTP request when executed.
-
-
-
Field Detail
-
INSTANCE
public static final NoOpClientExecutionAbortTrackerTask INSTANCE
-
-
Method Detail
-
setCurrentHttpRequest
public void setCurrentHttpRequest(org.apache.http.client.methods.HttpRequestBase newRequest)
Description copied from interface:ClientExecutionAbortTrackerTaskClient execution timer task needs to abort the current running HTTP request when executed.- Specified by:
setCurrentHttpRequestin interfaceClientExecutionAbortTrackerTask
-
hasTimeoutExpired
public boolean hasTimeoutExpired()
- Specified by:
hasTimeoutExpiredin interfaceClientExecutionAbortTrackerTask- Returns:
- True if client execution has been aborted by the timer task. False otherwise
-
isEnabled
public boolean isEnabled()
- Specified by:
isEnabledin interfaceClientExecutionAbortTrackerTask- Returns:
- True if the timer task has been scheduled. False if the client execution timeout is disabled for this request
-
cancelTask
public void cancelTask()
- Specified by:
cancelTaskin interfaceClientExecutionAbortTrackerTask
-
-