hc-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Steffen Pingel (JIRA)" <j...@apache.org>
Subject [jira] Commented: (HTTPCORE-73) Add notification to NHttpServiceHandler when response has been sent
Date Tue, 15 May 2007 20:09:16 GMT

    [ https://issues.apache.org/jira/browse/HTTPCORE-73?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12496109

Steffen Pingel commented on HTTPCORE-73:

I need access to the HttpResponse object in order to map the event correctly. 

The event is useful to get feedback when a response has actually been sent to the channel.
In my case I use it to mark the transfer in the UI as complete, to switch throttling and to
measure bandwidth.

> Add notification to NHttpServiceHandler when response has been sent
> -------------------------------------------------------------------
>                 Key: HTTPCORE-73
>                 URL: https://issues.apache.org/jira/browse/HTTPCORE-73
>             Project: HttpComponents Core
>          Issue Type: Improvement
>          Components: HttpCore NIO
>    Affects Versions: 4.0-alpha5
>            Reporter: Steffen Pingel
> Add a new method to NHttpServiceHandler that notifies the service handler that a response
has been sent: 
> void responseSubmitted(NHttpServerConnection conn); 
> The sent response can be retrieved through conn.getHttpResponse() when the method is
invoked. The use case here is that I need to enable and disable throttling per response (which
is handled by the underlying NIO layer) and need to know at what point the output buffer for
a response has been flushed. The throttling is controlled in the application layer so I need
to propagate the event through the layers. 
> Such an event notification could also replace NHttpServerConnection.isResponseSubmitted()
which currently has an implementation in DefaultNHttpServerConnection that does not match
the JavaDoc specification.

This message is automatically generated by JIRA.
You can reply to this email to add a comment to the issue online.

To unsubscribe, e-mail: httpcomponents-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: httpcomponents-dev-help@jakarta.apache.org

View raw message