Package org.apache.http.nio.protocol
Class ThrottlingHttpServiceHandler.ServerConnState
- java.lang.Object
-
- org.apache.http.nio.protocol.ThrottlingHttpServiceHandler.ServerConnState
-
- Enclosing class:
- ThrottlingHttpServiceHandler
static class ThrottlingHttpServiceHandler.ServerConnState extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private booleanexpectationFailureprivate SharedInputBufferinBufferprivate intinputStateprivate SharedOutputBufferoutbufferprivate intoutputStatestatic intREADYprivate HttpRequestrequeststatic intREQUEST_BODY_DONEstatic intREQUEST_BODY_STREAMstatic intREQUEST_RECEIVEDprivate HttpResponseresponsestatic intRESPONSE_BODY_DONEstatic intRESPONSE_BODY_STREAMstatic intRESPONSE_DONEstatic intRESPONSE_SENTstatic intSHUTDOWN
-
Constructor Summary
Constructors Constructor Description ServerConnState(int bufsize, IOControl ioControl, ByteBufferAllocator allocator)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()ContentInputBuffergetInbuffer()intgetInputState()ContentOutputBuffergetOutbuffer()intgetOutputState()HttpRequestgetRequest()HttpResponsegetResponse()booleanisExpectationFailed()voidresetInput()voidresetOutput()voidsetExpectationFailed(boolean b)voidsetInputState(int inputState)voidsetOutputState(int outputState)voidsetRequest(HttpRequest request)voidsetResponse(HttpResponse response)voidshutdown()
-
-
-
Field Detail
-
SHUTDOWN
public static final int SHUTDOWN
- See Also:
- Constant Field Values
-
READY
public static final int READY
- See Also:
- Constant Field Values
-
REQUEST_RECEIVED
public static final int REQUEST_RECEIVED
- 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_SENT
public static final int RESPONSE_SENT
- 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
-
RESPONSE_DONE
public static final int RESPONSE_DONE
- See Also:
- Constant Field Values
-
inBuffer
private final SharedInputBuffer inBuffer
-
outbuffer
private final SharedOutputBuffer outbuffer
-
inputState
private volatile int inputState
-
outputState
private volatile int outputState
-
request
private volatile HttpRequest request
-
response
private volatile HttpResponse response
-
expectationFailure
private volatile boolean expectationFailure
-
-
Constructor Detail
-
ServerConnState
public ServerConnState(int bufsize, IOControl ioControl, ByteBufferAllocator allocator)
-
-
Method Detail
-
getInbuffer
public ContentInputBuffer getInbuffer()
-
getOutbuffer
public ContentOutputBuffer getOutbuffer()
-
getInputState
public int getInputState()
-
setInputState
public void setInputState(int inputState)
-
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)
-
isExpectationFailed
public boolean isExpectationFailed()
-
setExpectationFailed
public void setExpectationFailed(boolean b)
-
close
public void close()
-
shutdown
public void shutdown()
-
resetInput
public void resetInput()
-
resetOutput
public void resetOutput()
-
-