Hi guys,

the server is now using ServerEntry internally, but in order to avoid costly coversions from Attributes and ServerEntry, we have to remove the JNDI layer which is embedded into the server.

Don't be scared, it's not a complete removal, but a extraction: the layer will be insolated so that you will still be able to embed the server and use JNDI, as before.

The major gain will be that tose who don't want to use JNDI, this will be possible to address the server though a brand new dedicated API. The standalone server will also use this brand new API (which still has to be defined).

This phase will start with the creatin of a core-jndi subproject, which will be the one users will call if they want to use JNDI (the associated code is mainly in core atm). protocol-ldap will depends directly on core, without passing through core-jndi.

Everything will be done in the bigbang branch, so don't be scared !

Thanks for your attention

--
--
cordialement, regards,
Emmanuel Lécharny
www.iktek.com
directory.apache.org


Reply via email to