[
https://issues.apache.org/jira/browse/DIRSERVER-577?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Alex Karasulu updated DIRSERVER-577:
------------------------------------
Fix Version/s: (was: 1.5.3)
1.5.4
Assignee: Alex Karasulu
We're revamping the protocol provider and codec in 1.5.4 so this may no longer
be an issue for you. Please confirm this is still the case and we can look at
it before releasing 1.5.4.
Thanks!
> Loosen LdapProtocolProvider-ServerLdapContext coupling.
> -------------------------------------------------------
>
> Key: DIRSERVER-577
> URL: https://issues.apache.org/jira/browse/DIRSERVER-577
> Project: Directory ApacheDS
> Issue Type: Improvement
> Components: ldap
> Affects Versions: 1.0-RC1
> Reporter: Marc DeXeT
> Assignee: Alex Karasulu
> Priority: Minor
> Fix For: 1.5.4
>
>
> LdapProtocoleProvider is heavely coupled to ServerLdapContext, even the
> package name has changed to 'server'.
> To allow more custom override, I suggest to do 'instanceof' test at least on
> LdapContext.lookup("") result.
> You can see such direct casting into SessionRegistry
> /.../
> else if ( ctx != null && allowAnonymous )
> {
> ServerLdapContext slc = null;
> if ( ! ( ctx instanceof ServerLdapContext ) )
> {
> slc = ( ServerLdapContext ) ctx.lookup( "" );
> }
> else
> {
> slc = ( ServerLdapContext ) ctx;
> }
> /.../
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.