|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
NHttpClientEventHandler
@Deprecated public interface NHttpClientHandler
Abstract client-side HTTP protocol handler.
Method Summary | |
---|---|
void |
closed(NHttpClientConnection conn)
Deprecated. Triggered when the connection is closed. |
void |
connected(NHttpClientConnection conn,
Object attachment)
Deprecated. Triggered when a new outgoing connection is created. |
void |
exception(NHttpClientConnection conn,
HttpException ex)
Deprecated. Triggered when an HTTP protocol violation occurs while receiving an HTTP response. |
void |
exception(NHttpClientConnection conn,
IOException ex)
Deprecated. Triggered when an I/O error occurs while reading from or writing to the underlying channel. |
void |
inputReady(NHttpClientConnection conn,
ContentDecoder decoder)
Deprecated. Triggered when the underlying channel is ready for reading a new portion of the response entity through the corresponding content decoder. |
void |
outputReady(NHttpClientConnection conn,
ContentEncoder encoder)
Deprecated. Triggered when the underlying channel is ready for writing a next portion of the request entity through the corresponding content encoder. |
void |
requestReady(NHttpClientConnection conn)
Deprecated. Triggered when the connection is ready to accept a new HTTP request. |
void |
responseReceived(NHttpClientConnection conn)
Deprecated. Triggered when an HTTP response is received. |
void |
timeout(NHttpClientConnection conn)
Deprecated. Triggered when no input is detected on this connection over the maximum period of inactivity. |
Method Detail |
---|
void connected(NHttpClientConnection conn, Object attachment)
conn
- new outgoing HTTP connection.attachment
- an object that was attached to the session requestvoid requestReady(NHttpClientConnection conn)
conn
- HTTP connection that is ready to accept a new HTTP request.NHttpClientConnection
void responseReceived(NHttpClientConnection conn)
inputReady(NHttpClientConnection, ContentDecoder)
calls
to transfer the response content.
conn
- HTTP connection that contains an HTTP responseNHttpClientConnection
void inputReady(NHttpClientConnection conn, ContentDecoder decoder)
IOControl
interface.
conn
- HTTP connection that can produce a new portion of the
incoming response content.decoder
- The content decoder to use to read content.NHttpClientConnection
,
ContentDecoder
,
IOControl
void outputReady(NHttpClientConnection conn, ContentEncoder encoder)
If the content producer is unable to generate the outgoing content,
output event notifications can be temporarily suspended using
IOControl
interface.
conn
- HTTP connection that can accommodate a new portion
of the outgoing request content.encoder
- The content encoder to use to write content.NHttpClientConnection
,
ContentEncoder
,
IOControl
void exception(NHttpClientConnection conn, IOException ex)
conn
- HTTP connection that caused an I/O errorex
- I/O exceptionvoid exception(NHttpClientConnection conn, HttpException ex)
conn
- HTTP connection that caused an HTTP protocol violationex
- HTTP protocol violation exceptionvoid timeout(NHttpClientConnection conn)
conn
- HTTP connection that caused timeout condition.void closed(NHttpClientConnection conn)
conn
- closed HTTP connection.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |