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

Reply via email to