Package org.apache.http.nio.protocol
Class HttpAsyncRequestExecutor.State
- java.lang.Object
-
- org.apache.http.nio.protocol.HttpAsyncRequestExecutor.State
-
- Enclosing class:
- HttpAsyncRequestExecutor
static class HttpAsyncRequestExecutor.State extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private HttpRequest
request
private java.util.Queue<HttpRequest>
requestQueue
private MessageState
requestState
private HttpResponse
response
private MessageState
responseState
private int
timeout
private boolean
valid
-
Constructor Summary
Constructors Constructor Description State()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description HttpRequest
getRequest()
java.util.Queue<HttpRequest>
getRequestQueue()
MessageState
getRequestState()
HttpResponse
getResponse()
MessageState
getResponseState()
int
getTimeout()
void
invalidate()
boolean
isValid()
void
setRequest(HttpRequest request)
void
setRequestState(MessageState state)
void
setResponse(HttpResponse response)
void
setResponseState(MessageState state)
void
setTimeout(int timeout)
java.lang.String
toString()
-
-
-
Field Detail
-
requestQueue
private final java.util.Queue<HttpRequest> requestQueue
-
requestState
private volatile MessageState requestState
-
responseState
private volatile MessageState responseState
-
request
private volatile HttpRequest request
-
response
private volatile HttpResponse response
-
valid
private volatile boolean valid
-
timeout
private volatile int timeout
-
-
Method Detail
-
getRequestState
public MessageState getRequestState()
-
setRequestState
public void setRequestState(MessageState state)
-
getResponseState
public MessageState getResponseState()
-
setResponseState
public void setResponseState(MessageState state)
-
getRequest
public HttpRequest getRequest()
-
setRequest
public void setRequest(HttpRequest request)
-
getResponse
public HttpResponse getResponse()
-
setResponse
public void setResponse(HttpResponse response)
-
getRequestQueue
public java.util.Queue<HttpRequest> getRequestQueue()
-
getTimeout
public int getTimeout()
-
setTimeout
public void setTimeout(int timeout)
-
isValid
public boolean isValid()
-
invalidate
public void invalidate()
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-