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 HttpRequestrequestprivate java.util.Queue<HttpRequest>requestQueueprivate MessageStaterequestStateprivate HttpResponseresponseprivate MessageStateresponseStateprivate inttimeoutprivate booleanvalid
-
Constructor Summary
Constructors Constructor Description State()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description HttpRequestgetRequest()java.util.Queue<HttpRequest>getRequestQueue()MessageStategetRequestState()HttpResponsegetResponse()MessageStategetResponseState()intgetTimeout()voidinvalidate()booleanisValid()voidsetRequest(HttpRequest request)voidsetRequestState(MessageState state)voidsetResponse(HttpResponse response)voidsetResponseState(MessageState state)voidsetTimeout(int timeout)java.lang.StringtoString()
-
-
-
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:
toStringin classjava.lang.Object
-
-