Package org.apache.http.impl.nio.client
Class InternalState
- java.lang.Object
-
- org.apache.http.impl.nio.client.InternalState
-
class InternalState extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private intexecCountprivate org.apache.http.HttpResponsefinalResponseprivate longidprivate org.apache.http.client.protocol.HttpClientContextlocalContextprivate org.apache.http.client.methods.HttpRequestWrappermainRequestprivate org.apache.http.client.methods.HttpUriRequestredirectprivate intredirectCountprivate booleanrequestContentProducedprivate org.apache.http.nio.protocol.HttpAsyncRequestProducerrequestProducerprivate org.apache.http.nio.protocol.HttpAsyncResponseConsumer<?>responseConsumerprivate java.nio.ByteBuffertmpbuf
-
Constructor Summary
Constructors Constructor Description InternalState(long id, org.apache.http.nio.protocol.HttpAsyncRequestProducer requestProducer, org.apache.http.nio.protocol.HttpAsyncResponseConsumer<?> responseConsumer, org.apache.http.client.protocol.HttpClientContext localContext)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intgetExecCount()org.apache.http.HttpResponsegetFinalResponse()longgetId()org.apache.http.client.protocol.HttpClientContextgetLocalContext()org.apache.http.client.methods.HttpRequestWrappergetMainRequest()org.apache.http.client.methods.HttpUriRequestgetRedirect()intgetRedirectCount()org.apache.http.nio.protocol.HttpAsyncRequestProducergetRequestProducer()org.apache.http.nio.protocol.HttpAsyncResponseConsumer<?>getResponseConsumer()java.nio.ByteBuffergetTmpbuf()voidincrementExecCount()voidincrementRedirectCount()booleanisRequestContentProduced()voidsetFinalResponse(org.apache.http.HttpResponse finalResponse)voidsetMainRequest(org.apache.http.client.methods.HttpRequestWrapper mainRequest)voidsetRedirect(org.apache.http.client.methods.HttpUriRequest redirect)voidsetRequestContentProduced()java.lang.StringtoString()
-
-
-
Field Detail
-
id
private final long id
-
requestProducer
private final org.apache.http.nio.protocol.HttpAsyncRequestProducer requestProducer
-
responseConsumer
private final org.apache.http.nio.protocol.HttpAsyncResponseConsumer<?> responseConsumer
-
localContext
private final org.apache.http.client.protocol.HttpClientContext localContext
-
mainRequest
private org.apache.http.client.methods.HttpRequestWrapper mainRequest
-
finalResponse
private org.apache.http.HttpResponse finalResponse
-
tmpbuf
private java.nio.ByteBuffer tmpbuf
-
requestContentProduced
private boolean requestContentProduced
-
execCount
private int execCount
-
redirectCount
private int redirectCount
-
redirect
private org.apache.http.client.methods.HttpUriRequest redirect
-
-
Method Detail
-
getId
public long getId()
-
getRequestProducer
public org.apache.http.nio.protocol.HttpAsyncRequestProducer getRequestProducer()
-
getResponseConsumer
public org.apache.http.nio.protocol.HttpAsyncResponseConsumer<?> getResponseConsumer()
-
getLocalContext
public org.apache.http.client.protocol.HttpClientContext getLocalContext()
-
getMainRequest
public org.apache.http.client.methods.HttpRequestWrapper getMainRequest()
-
setMainRequest
public void setMainRequest(org.apache.http.client.methods.HttpRequestWrapper mainRequest)
-
getFinalResponse
public org.apache.http.HttpResponse getFinalResponse()
-
setFinalResponse
public void setFinalResponse(org.apache.http.HttpResponse finalResponse)
-
getTmpbuf
public java.nio.ByteBuffer getTmpbuf()
-
isRequestContentProduced
public boolean isRequestContentProduced()
-
setRequestContentProduced
public void setRequestContentProduced()
-
getExecCount
public int getExecCount()
-
incrementExecCount
public void incrementExecCount()
-
getRedirectCount
public int getRedirectCount()
-
incrementRedirectCount
public void incrementRedirectCount()
-
getRedirect
public org.apache.http.client.methods.HttpUriRequest getRedirect()
-
setRedirect
public void setRedirect(org.apache.http.client.methods.HttpUriRequest redirect)
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-