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 ConsumingNHttpEntityconsumingEntitystatic intEXPECT_CONTINUEprivate intoutputStateprivate ProducingNHttpEntityproducingEntitystatic intREADYprivate HttpRequestrequeststatic intREQUEST_BODY_DONEstatic intREQUEST_BODY_STREAMstatic intREQUEST_SENTprivate HttpResponseresponsestatic intRESPONSE_BODY_DONEstatic intRESPONSE_BODY_STREAMstatic intRESPONSE_RECEIVEDprivate inttimeoutprivate booleanvalid
-
Constructor Summary
Constructors Constructor Description ClientConnState()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ConsumingNHttpEntitygetConsumingEntity()intgetOutputState()ProducingNHttpEntitygetProducingEntity()HttpRequestgetRequest()HttpResponsegetResponse()intgetTimeout()voidinvalidate()booleanisValid()voidreset()voidresetInput()voidresetOutput()voidsetConsumingEntity(ConsumingNHttpEntity consumingEntity)voidsetOutputState(int outputState)voidsetProducingEntity(ProducingNHttpEntity producingEntity)voidsetRequest(HttpRequest request)voidsetResponse(HttpResponse response)voidsetTimeout(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()
-
-