[
https://issues.apache.org/jira/browse/HTTPCORE-148?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12570511#action_12570511
]
Sam Berlin commented on HTTPCORE-148:
-------------------------------------
Excellent suggestion. Working on the branch should also make reviewing
incremental changes much easier.
Feel free to experiment at will (either directly or in the form of patches) --
I'm going to play around with it too (first to update javadocs & add some small
missing changes, such as the UriPatternMatcher as the basis for an
NHttpRequestHandlerRegistry & HttpRequestHandlerRegistry).
I'm still searching for a good way to support delegating to blocking handlers.
Returning true|false after consuming content is just too ugly for my liking.
Perhaps there should be an additional method in NHttpRequestHandler:
shouldHandleAfterRequestConsumed(...). The issue I see with that is that in
almost every case, the answer is 'true'. It's only in the blocking case where
it should return 'false'. Maybe there should be a marker interface that these
kinds of handlers implement? ... I dunno.
> Create AsyncNHttpServiceHandler & AsyncNHttpClientHandler
> ---------------------------------------------------------
>
> Key: HTTPCORE-148
> URL: https://issues.apache.org/jira/browse/HTTPCORE-148
> Project: HttpComponents Core
> Issue Type: New Feature
> Components: HttpCore NIO
> Affects Versions: 4.0-beta1
> Reporter: Sam Berlin
> Assignee: Oleg Kalnichevski
> Fix For: 4.0-beta2
>
> Attachments: changes.txt, changes2.txt
>
>
> Attached is a patch for AsyncNHttpServiceHandler. It actually works (as
> tested by running & hitting it with IE.) :)
> To test, run the example 'AsyncNHttpFileServer' in the examples directory or
> the TestAsyncNHttpHandlers test.
--
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: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]