[ 
https://issues.apache.org/jira/browse/DIRMINA-166?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Emmanuel Lecharny closed DIRMINA-166.
-------------------------------------


> Common internal messages that can be shared by filters and transport 
> implementations
> ------------------------------------------------------------------------------------
>
>                 Key: DIRMINA-166
>                 URL: https://issues.apache.org/jira/browse/DIRMINA-166
>             Project: MINA
>          Issue Type: Improvement
>    Affects Versions: 0.9.0
>            Reporter: Alex Karasulu
>            Priority: Minor
>
> There are some common messages that can be shared by filters and transport 
> implementations like in the SSL filter for handling secured and unsecured 
> messages.  Sometimes having this in the target requires JDK 1.5 dependency 
> even if these  features are not used.  Here's a thread of converstation 
> between Trustin and I about this speciifcially dealing with the SSLFilter and 
> the LDAP protocol provider:
> (21:19:02) trustin: StartTLS needs events that notify when the current 
> session is secured or unsecured.
> (21:19:14) trustin: SSLFilter emits them.  
> (21:19:21) akarasulu: right but can't we check the name of the class
> (21:19:27) trustin: LDAP provider translates them into ExtendedMessage.
> (21:19:46) trustin: We can do that.
> (21:20:24) akarasulu: like message.getClass().equals( 
> "org.apache.mina.filter.SSLFilter.SSLFilterMessage" );
> (21:20:34) akarasulu: is this way bad?
> (21:20:51) trustin: I think it's bad.  We'd better define some core messages 
> in mina-core.
> (21:21:06) trustin: in... org.apache.mina.message.SessionSecured
> (21:21:17) trustin: SessionUnsecured something like that.
> (21:21:37) akarasulu: yeah that's better you're right

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to