[
https://issues.apache.org/jira/browse/DIRMINA-535?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12570841#action_12570841
]
David M. Lloyd commented on DIRMINA-535:
----------------------------------------
See this mailing list thread:
http://www.nabble.com/Sending-a-message-directly-upon-connect-td15597268s16868.html
> Session creation/opened callbacks are not called at logical times
> -----------------------------------------------------------------
>
> Key: DIRMINA-535
> URL: https://issues.apache.org/jira/browse/DIRMINA-535
> Project: MINA
> Issue Type: Bug
> Components: Core
> Affects Versions: 2.0.0-M1
> Reporter: David M. Lloyd
>
> The IoHandler.sessionCreated and IoHandler.sessionOpened methods are not
> called at useful times. The sessionCreated method should be called *after*
> the session is constructed but before anything else is done. The
> sessionOpened method should be called immediately after the connection is
> established, but *before* any messages are received (in other words, before
> the selectionkey is added to the selector).
> From the look of the code in AbstractPollingIoProcessor, it looks like
> sessionOpened is simply called immediately after sessionCreated (see
> IoServiceListenerSupport.fireSessionCreated()), rendering the separate
> methods useless. In addition, it seems that there is nothing preventing a
> message from coming in before this initialization is complete, unless I am
> misunderstanding what threads are operating on these constructs.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.