You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@directory.apache.org by "Trustin Lee (JIRA)" <ji...@apache.org> on 2006/01/18 02:49:05 UTC

[jira] Commented: (DIRMINA-162) datagram session management fails

    [ http://issues.apache.org/jira/browse/DIRMINA-162?page=comments#action_12363059 ] 

Trustin Lee commented on DIRMINA-162:
-------------------------------------

sessionOpened and SessionClosed event is not applicable to connectionless transport types because there's no connection.

We also cannot maintain all IoSession instances because we don't know when it becomes inactive.  Perhaps we could give connectionless sessions some kind of 'lease' (timeout) to workaround this issue.  If there's no I/O for a certain period, the sessionClosed() event will be fired and the session will be disposed.  What do you think? 

> datagram session management fails
> ---------------------------------
>
>          Key: DIRMINA-162
>          URL: http://issues.apache.org/jira/browse/DIRMINA-162
>      Project: Directory MINA
>         Type: Bug
>     Versions: 0.9
>     Reporter: Rainer Bieniek
>     Priority: Minor

>
> As of mina 0.9.0 the session management does not work in various ways:
> - a new session is created per received package. The worker thread does not cache created session but only assign the select key to the session and drops it after processing the package. It would be better to attach the session to the RegistrationRequest and check it while processing the received package.
> - the provided IoFilterChainBuilder does get applied to the created datagram session. It is cached in the RegistrationRequest but not used on the session
> - The sessionClose lifecycle event is not applied on the session either. 

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira