[
https://issues.apache.org/jira/browse/PROTOCOLS-11?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12933354#action_12933354
]
Norman Maurer commented on PROTOCOLS-11:
----------------------------------------
Thats not true (the one about not return). For example in RetrCmdHandler and
TopCmdHandler we write the message directly without return a result. IF we
would do it in the result we would need to buffer the whole message which just
don't make sense.
> Make CommandHandler/LineHandler/ConnectHandler more consistent
> --------------------------------------------------------------
>
> Key: PROTOCOLS-11
> URL: https://issues.apache.org/jira/browse/PROTOCOLS-11
> Project: JAMES Protocols
> Issue Type: Task
> Affects Versions: 1.0, 1.1
> Reporter: Norman Maurer
> Assignee: Norman Maurer
> Fix For: 1.2-M2
>
>
> At the moment we have three different Handler types. These are
> ConnectHandler, CommandHandler and LineHandler. The ConnectHandler and
> LineHandler use void as return type and so if you want to write something
> back to the client you use Session.write(...). On the other hand if you use
> CommandHandler you can use the return type of Response to trigger a write
> back to the client and Session.write(..). We should only use
> Session.write(...) in all cases
--
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]