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.