static class ThrottlingHttpServiceHandler.ServerConnState
extends java.lang.Object
Modifier and Type | Field and 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 and Description |
---|
ServerConnState(int bufsize,
IOControl ioControl,
ByteBufferAllocator allocator) |
Modifier and Type | Method and 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() |
public static final int SHUTDOWN
public static final int READY
public static final int REQUEST_RECEIVED
public static final int REQUEST_BODY_STREAM
public static final int REQUEST_BODY_DONE
public static final int RESPONSE_SENT
public static final int RESPONSE_BODY_STREAM
public static final int RESPONSE_BODY_DONE
public static final int RESPONSE_DONE
private final SharedInputBuffer inbuffer
private final SharedOutputBuffer outbuffer
private volatile int inputState
private volatile int outputState
private volatile HttpRequest request
private volatile HttpResponse response
private volatile boolean expectationFailure
public ServerConnState(int bufsize, IOControl ioControl, ByteBufferAllocator allocator)
public ContentInputBuffer getInbuffer()
public ContentOutputBuffer getOutbuffer()
public int getInputState()
public void setInputState(int inputState)
public int getOutputState()
public void setOutputState(int outputState)
public HttpRequest getRequest()
public void setRequest(HttpRequest request)
public HttpResponse getResponse()
public void setResponse(HttpResponse response)
public boolean isExpectationFailed()
public void setExpectationFailed(boolean b)
public void close()
public void shutdown()
public void resetInput()
public void resetOutput()