I was browsing the latest James 1.1.3 code and noticed
something. I might be missing something here, so
forgive me if i am wrong

in getUserInbox() of James.java, the code is like

----code pasted ----

    public synchronized MailRepository
getUserInbox(String userName) {

        MailRepository userInbox = (MailRepository)
null;
        try {
            userInbox = (MailRepository)
comp.getComponent(userName);
        } catch (ComponentNotFoundException ex) {
            String dest =
localInbox.getChildDestination(userName);
            userInbox = (MailRepository)
store.getPrivateRepository(dest, MailRepository.MAIL,
Store.ASYNCHRONOUS);
            comp.put(userName, userInbox);
        }
        return userInbox;
    }
-----------------------------------

my question is: since some other components like
dnsServer is also stored in comp using

comp.put("DNS_SERVER", dnsServer);

what if a user name happens to be 'DNS_SERVER' also?
wouldn't that cause a problem?

thanks

--ye

__________________________________________________
Do You Yahoo!?
Kick off your party with Yahoo! Invites.
http://invites.yahoo.com/


------------------------------------------------------------
To subscribe:        [EMAIL PROTECTED]
To unsubscribe:      [EMAIL PROTECTED]
Archives and Other:  <http://java.apache.org/>
Problems?:           [EMAIL PROTECTED]

Reply via email to