On 4/19/11 4:02 PM, Alex Karasulu wrote:
Please revert putting this into the core-api: this functionality should be
loaded when needed as an extra rather than a core function of the server.
Plus the dependency on the extras OSGi bundle should not be formed it will
create several classloader issues.

Alex is right here. The core-api is not a place we can put some extensions, like the password policy handling. PasswordPolicy can be seen as an Authenticator (sort of) and such things is to be activated as an OSGi bundle : it's not a part of the LDAP standard.

We have many extensions point which are not obvious, like :
- control
- extendedOperations
- Stored-Procedure
- Schema element (SyntaxChecker, LdapComparator and Normalizer)
- Partition
- Interceptor
- Authenticator

At some point in the near future, all those elements should be independent OSGi bundle (see the mail I sent last night). Once we get API 1.0.0-M3 out, we will be able to start working on ApacheDS OSGification, it starts to be an urgent task now.

Sorry if it sounds like a burden, but I missed your commit, as the apache mail system was being upgraded last night, and I didn't received any mail until the last hour.

Thanks Kiran !

--
Regards,
Cordialement,
Emmanuel Lécharny
www.iktek.com

Reply via email to