NHttpServerEventHandler
@Deprecated public interface NHttpServiceHandler
Modifier and Type | Method and Description |
---|---|
void |
closed(NHttpServerConnection conn)
Deprecated.
Triggered when the connection is closed.
|
void |
connected(NHttpServerConnection conn)
Deprecated.
Triggered when a new incoming connection is created.
|
void |
exception(NHttpServerConnection conn,
HttpException ex)
Deprecated.
Triggered when an HTTP protocol violation occurs while receiving
an HTTP request.
|
void |
exception(NHttpServerConnection conn,
IOException ex)
Deprecated.
Triggered when an I/O error occurs while reading from or writing
to the underlying channel.
|
void |
inputReady(NHttpServerConnection conn,
ContentDecoder decoder)
Deprecated.
Triggered when the underlying channel is ready for reading a
new portion of the request entity through the corresponding
content decoder.
|
void |
outputReady(NHttpServerConnection conn,
ContentEncoder encoder)
Deprecated.
Triggered when the underlying channel is ready for writing a
next portion of the response entity through the corresponding
content encoder.
|
void |
requestReceived(NHttpServerConnection conn)
Deprecated.
Triggered when a new HTTP request is received.
|
void |
responseReady(NHttpServerConnection conn)
Deprecated.
Triggered when the connection is ready to accept a new HTTP response.
|
void |
timeout(NHttpServerConnection conn)
Deprecated.
Triggered when no input is detected on this connection over the
maximum period of inactivity.
|
void connected(NHttpServerConnection conn)
conn
- new incoming connection HTTP connection.void requestReceived(NHttpServerConnection conn)
If the request received encloses a request entity this method will
be followed a series of
inputReady(NHttpServerConnection, ContentDecoder)
calls
to transfer the request content.
conn
- HTTP connection that contains a new HTTP requestNHttpServerConnection
void inputReady(NHttpServerConnection conn, ContentDecoder decoder)
If the content consumer is unable to process the incoming content,
input event notifications can be temporarily suspended using
IOControl
interface.
conn
- HTTP connection that can produce a new portion of the
incoming request content.decoder
- The content decoder to use to read content.NHttpServerConnection
,
ContentDecoder
,
IOControl
void responseReady(NHttpServerConnection conn)
conn
- HTTP connection that contains an HTTP responseNHttpServerConnection
void outputReady(NHttpServerConnection 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 response content.encoder
- The content encoder to use to write content.NHttpServerConnection
,
ContentEncoder
,
IOControl
void exception(NHttpServerConnection conn, IOException ex)
conn
- HTTP connection that caused an I/O errorex
- I/O exceptionvoid exception(NHttpServerConnection conn, HttpException ex)
conn
- HTTP connection that caused an HTTP protocol violationex
- HTTP protocol violation exceptionvoid timeout(NHttpServerConnection conn)
conn
- HTTP connection that caused timeout condition.void closed(NHttpServerConnection conn)
conn
- closed HTTP connection.Copyright © 2010 - 2020 Adobe. All Rights Reserved