Package org.apache.http.nio.protocol
Class AsyncNHttpClientHandler.ClientConnState
- java.lang.Object
-
- org.apache.http.nio.protocol.AsyncNHttpClientHandler.ClientConnState
-
- Enclosing class:
- AsyncNHttpClientHandler
protected static class AsyncNHttpClientHandler.ClientConnState extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private ConsumingNHttpEntity
consumingEntity
static int
EXPECT_CONTINUE
private int
outputState
private ProducingNHttpEntity
producingEntity
static int
READY
private HttpRequest
request
static int
REQUEST_BODY_DONE
static int
REQUEST_BODY_STREAM
static int
REQUEST_SENT
private HttpResponse
response
static int
RESPONSE_BODY_DONE
static int
RESPONSE_BODY_STREAM
static int
RESPONSE_RECEIVED
private int
timeout
private boolean
valid
-
Constructor Summary
Constructors Constructor Description ClientConnState()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ConsumingNHttpEntity
getConsumingEntity()
int
getOutputState()
ProducingNHttpEntity
getProducingEntity()
HttpRequest
getRequest()
HttpResponse
getResponse()
int
getTimeout()
void
invalidate()
boolean
isValid()
void
reset()
void
resetInput()
void
resetOutput()
void
setConsumingEntity(ConsumingNHttpEntity consumingEntity)
void
setOutputState(int outputState)
void
setProducingEntity(ProducingNHttpEntity producingEntity)
void
setRequest(HttpRequest request)
void
setResponse(HttpResponse response)
void
setTimeout(int timeout)
-
-
-
Field Detail
-
READY
public static final int READY
- See Also:
- Constant Field Values
-
REQUEST_SENT
public static final int REQUEST_SENT
- See Also:
- Constant Field Values
-
EXPECT_CONTINUE
public static final int EXPECT_CONTINUE
- See Also:
- Constant Field Values
-
REQUEST_BODY_STREAM
public static final int REQUEST_BODY_STREAM
- See Also:
- Constant Field Values
-
REQUEST_BODY_DONE
public static final int REQUEST_BODY_DONE
- See Also:
- Constant Field Values
-
RESPONSE_RECEIVED
public static final int RESPONSE_RECEIVED
- See Also:
- Constant Field Values
-
RESPONSE_BODY_STREAM
public static final int RESPONSE_BODY_STREAM
- See Also:
- Constant Field Values
-
RESPONSE_BODY_DONE
public static final int RESPONSE_BODY_DONE
- See Also:
- Constant Field Values
-
outputState
private int outputState
-
request
private HttpRequest request
-
response
private HttpResponse response
-
consumingEntity
private ConsumingNHttpEntity consumingEntity
-
producingEntity
private ProducingNHttpEntity producingEntity
-
valid
private boolean valid
-
timeout
private int timeout
-
-
Method Detail
-
setConsumingEntity
public void setConsumingEntity(ConsumingNHttpEntity consumingEntity)
-
setProducingEntity
public void setProducingEntity(ProducingNHttpEntity producingEntity)
-
getProducingEntity
public ProducingNHttpEntity getProducingEntity()
-
getConsumingEntity
public ConsumingNHttpEntity getConsumingEntity()
-
getOutputState
public int getOutputState()
-
setOutputState
public void setOutputState(int outputState)
-
getRequest
public HttpRequest getRequest()
-
setRequest
public void setRequest(HttpRequest request)
-
getResponse
public HttpResponse getResponse()
-
setResponse
public void setResponse(HttpResponse response)
-
getTimeout
public int getTimeout()
-
setTimeout
public void setTimeout(int timeout)
-
resetInput
public void resetInput() throws java.io.IOException
- Throws:
java.io.IOException
-
resetOutput
public void resetOutput() throws java.io.IOException
- Throws:
java.io.IOException
-
reset
public void reset() throws java.io.IOException
- Throws:
java.io.IOException
-
isValid
public boolean isValid()
-
invalidate
public void invalidate()
-
-