Package org.apache.http.nio.protocol
Class ThrottlingHttpClientHandler.ClientConnState
java.lang.Object
org.apache.http.nio.protocol.ThrottlingHttpClientHandler.ClientConnState
- Enclosing class:
ThrottlingHttpClientHandler
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final int
private final SharedInputBuffer
private int
private final SharedOutputBuffer
private int
static final int
private HttpRequest
static final int
static final int
static final int
private HttpResponse
static final int
static final int
static final int
static final int
static final int
private int
private boolean
-
Constructor Summary
ConstructorsConstructorDescriptionClientConnState
(int bufsize, IOControl ioControl, ByteBufferAllocator allocator) -
Method Summary
Modifier and TypeMethodDescriptionvoid
close()
int
int
int
boolean
void
void
void
setInputState
(int inputState) void
setOutputState
(int outputState) void
setRequest
(HttpRequest request) void
setResponse
(HttpResponse response) void
setTimeout
(int timeout) void
setWorkerRunning
(boolean b) void
shutdown()
-
Field Details
-
SHUTDOWN
public static final int SHUTDOWN- See Also:
-
READY
public static final int READY- See Also:
-
REQUEST_SENT
public static final int REQUEST_SENT- See Also:
-
EXPECT_CONTINUE
public static final int EXPECT_CONTINUE- See Also:
-
REQUEST_BODY_STREAM
public static final int REQUEST_BODY_STREAM- See Also:
-
REQUEST_BODY_DONE
public static final int REQUEST_BODY_DONE- See Also:
-
RESPONSE_RECEIVED
public static final int RESPONSE_RECEIVED- See Also:
-
RESPONSE_BODY_STREAM
public static final int RESPONSE_BODY_STREAM- See Also:
-
RESPONSE_BODY_DONE
public static final int RESPONSE_BODY_DONE- See Also:
-
RESPONSE_DONE
public static final int RESPONSE_DONE- See Also:
-
inBuffer
-
outbuffer
-
inputState
private volatile int inputState -
outputState
private volatile int outputState -
request
-
response
-
timeout
private volatile int timeout -
workerRunning
private volatile boolean workerRunning
-
-
Constructor Details
-
ClientConnState
-
-
Method Details
-
getInbuffer
-
getOutbuffer
-
getInputState
public int getInputState() -
setInputState
public void setInputState(int inputState) -
getOutputState
public int getOutputState() -
setOutputState
public void setOutputState(int outputState) -
getRequest
-
setRequest
-
getResponse
-
setResponse
-
getTimeout
public int getTimeout() -
setTimeout
public void setTimeout(int timeout) -
isWorkerRunning
public boolean isWorkerRunning() -
setWorkerRunning
public void setWorkerRunning(boolean b) -
close
public void close() -
shutdown
public void shutdown() -
resetInput
public void resetInput() -
resetOutput
public void resetOutput()
-