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 boolean
expectationFailure
private SharedInputBuffer
inBuffer
private int
inputState
private SharedOutputBuffer
outbuffer
private int
outputState
static int
READY
private HttpRequest
request
static int
REQUEST_BODY_DONE
static int
REQUEST_BODY_STREAM
static int
REQUEST_RECEIVED
private HttpResponse
response
static int
RESPONSE_BODY_DONE
static int
RESPONSE_BODY_STREAM
static int
RESPONSE_DONE
static int
RESPONSE_SENT
static int
SHUTDOWN
-
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 void
close()
ContentInputBuffer
getInbuffer()
int
getInputState()
ContentOutputBuffer
getOutbuffer()
int
getOutputState()
HttpRequest
getRequest()
HttpResponse
getResponse()
boolean
isExpectationFailed()
void
resetInput()
void
resetOutput()
void
setExpectationFailed(boolean b)
void
setInputState(int inputState)
void
setOutputState(int outputState)
void
setRequest(HttpRequest request)
void
setResponse(HttpResponse response)
void
shutdown()
-
-
-
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()
-
-