hello guys,
Is it possible to completely remove the dependency on classes under
javax.naming package?.
These classes are basically used by the LdapDN and associated parsers. A
quick glance at the
code gives me a perception that it is possible.
For example the javax.naming.InvalidNameException is thrown by us when the
parsing of DN fails,
which IMHO can be replaced with a custom exception class.
There are also some interfaces like javax.naming.Name which LdapDN class
implements, can we have
a clone of javax.naming.Name?
All this was triggered when a user on IRC cannot use ADS on google
app-engine cause they don't allow
javax.naming classes.
He can use client API to connect to a outside directory, but only when we
take this javax.naming out
from shared-ldap module.
I also think that this way the client API will be an ideal solution and the
adoption rate may increase.
Kiran Ayyagari