org.apache.http.nio
Interface NHttpClientIOTarget

All Superinterfaces:
org.apache.http.HttpConnection, IOControl, NHttpClientConnection, NHttpConnection
All Known Implementing Classes:
DefaultNHttpClientConnection

public interface NHttpClientIOTarget
extends NHttpClientConnection

Extended version of the NHttpClientConnection used by IOEventDispatch implementations to inform client-side connection objects of I/O events.

Author:
Oleg Kalnichevski

Field Summary
 
Fields inherited from interface org.apache.http.nio.NHttpConnection
ACTIVE, CLOSED, CLOSING
 
Method Summary
 void consumeInput(NHttpClientHandler handler)
           
 void produceOutput(NHttpClientHandler handler)
           
 
Methods inherited from interface org.apache.http.nio.NHttpClientConnection
isRequestSubmitted, resetInput, resetOutput, submitRequest
 
Methods inherited from interface org.apache.http.nio.NHttpConnection
getContext, getHttpRequest, getHttpResponse, getStatus
 
Methods inherited from interface org.apache.http.HttpConnection
close, getMetrics, getSocketTimeout, isOpen, isStale, setSocketTimeout, shutdown
 
Methods inherited from interface org.apache.http.nio.IOControl
requestInput, requestOutput, shutdown, suspendInput, suspendOutput
 

Method Detail

consumeInput

void consumeInput(NHttpClientHandler handler)

produceOutput

void produceOutput(NHttpClientHandler handler)


Copyright © 2005-2008 Apache Software Foundation. All Rights Reserved.