org.apache.http.nio.protocol
Class BasicAsyncRequestProducer
java.lang.Object
org.apache.http.nio.protocol.BasicAsyncRequestProducer
- All Implemented Interfaces:
- Closeable, HttpAsyncRequestProducer
@ThreadSafe
public class BasicAsyncRequestProducer
- extends Object
- implements HttpAsyncRequestProducer
- Since:
- 4.2
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BasicAsyncRequestProducer
protected BasicAsyncRequestProducer(HttpHost target,
HttpEntityEnclosingRequest request,
ProducingNHttpEntity producer)
BasicAsyncRequestProducer
public BasicAsyncRequestProducer(HttpHost target,
HttpRequest request)
generateRequest
public HttpRequest generateRequest()
- Specified by:
generateRequest
in interface HttpAsyncRequestProducer
getTarget
public HttpHost getTarget()
- Specified by:
getTarget
in interface HttpAsyncRequestProducer
produceContent
public void produceContent(ContentEncoder encoder,
IOControl ioctrl)
throws IOException
- Specified by:
produceContent
in interface HttpAsyncRequestProducer
- Throws:
IOException
requestCompleted
public void requestCompleted(HttpContext context)
- Specified by:
requestCompleted
in interface HttpAsyncRequestProducer
isRepeatable
public boolean isRepeatable()
- Specified by:
isRepeatable
in interface HttpAsyncRequestProducer
resetRequest
public void resetRequest()
- Specified by:
resetRequest
in interface HttpAsyncRequestProducer
close
public void close()
throws IOException
- Specified by:
close
in interface Closeable
- Throws:
IOException
Copyright © 2005-2011 The Apache Software Foundation. All Rights Reserved.