public class ClientExecutionAbortTaskImpl extends java.lang.Object implements ClientExecutionAbortTask
ClientExecutionAbortTask
that interrupts the caller thread and aborts
any HTTP request when triggeredModifier and Type | Field and Description |
---|---|
private org.apache.http.client.methods.HttpRequestBase |
currentHttpRequest |
private boolean |
hasTaskExecuted |
private java.lang.Thread |
thread |
Constructor and Description |
---|
ClientExecutionAbortTaskImpl(java.lang.Thread thread) |
Modifier and Type | Method and Description |
---|---|
boolean |
hasClientExecutionAborted() |
boolean |
isEnabled() |
void |
run() |
void |
setCurrentHttpRequest(org.apache.http.client.methods.HttpRequestBase newRequest)
Client Execution timer task needs to abort the current running HTTP request when executed.
|
private boolean hasTaskExecuted
private org.apache.http.client.methods.HttpRequestBase currentHttpRequest
private final java.lang.Thread thread
public ClientExecutionAbortTaskImpl(java.lang.Thread thread)
public void run()
run
in interface java.lang.Runnable
public void setCurrentHttpRequest(org.apache.http.client.methods.HttpRequestBase newRequest)
ClientExecutionAbortTask
setCurrentHttpRequest
in interface ClientExecutionAbortTask
public boolean hasClientExecutionAborted()
hasClientExecutionAborted
in interface ClientExecutionAbortTask
public boolean isEnabled()
isEnabled
in interface ClientExecutionAbortTask