[ 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.