You are viewing a plain text version of this content. The canonical link for it is here.
Posted to server-dev@james.apache.org by da...@apache.org on 2003/01/06 16:54:14 UTC

cvs commit: jakarta-james/src/java/org/apache/mailet MailetContext.java

danny       2003/01/06 07:54:14

  Modified:    src/java/org/apache/james James.java
               src/java/org/apache/mailet MailetContext.java
  Log:
  removing avalon dependance in mailets.
  Step five introduce MailetContext().getUserRepository(String name)
  
  Revision  Changes    Path
  1.37      +10 -5     jakarta-james/src/java/org/apache/james/James.java
  
  Index: James.java
  ===================================================================
  RCS file: /home/cvs/jakarta-james/src/java/org/apache/james/James.java,v
  retrieving revision 1.36
  retrieving revision 1.37
  diff -u -r1.36 -r1.37
  --- James.java	6 Jan 2003 12:39:31 -0000	1.36
  +++ James.java	6 Jan 2003 15:54:14 -0000	1.37
  @@ -324,7 +324,7 @@
               throw e;
           }
           //}
  -        compMgr.put( UsersRepository.ROLE, (Component)localusers);
  +        compMgr.put( "org.apache.mailet.UsersRepository", (Component)localusers);
           getLogger().info("Local users repository opened");
   
           Configuration inboxConf = conf.getChild("inboxRepository");
  @@ -850,9 +850,7 @@
           }
   
           try {
  -            // Instantiate the a MailRepository for outgoing mails
  -            MailStore mailstore = (MailStore) compMgr.lookup("org.apache.james.services.MailStore");
  -
  +            
               DefaultConfiguration spoolConf
                   = new DefaultConfiguration("repository", "generated by Context");
               spoolConf.setAttribute("destinationURL", specificationURL);
  @@ -873,6 +871,13 @@
        */
       public MailRepository getMailRepository(String specificationURL) throws MessagingException {
           return getRepository(specificationURL,MailRepository.MAIL);
  +    }
  +
  +    /**
  +     * @see org.apache.mailet.MailetContext#getUserRepository(String)
  +     */
  +    public UsersRepository getUserRepository(String respositoryName) throws MessagingException {
  +        return usersStore.getRepository(respositoryName);
       }
   
   }
  
  
  
  1.7       +1 -1      jakarta-james/src/java/org/apache/mailet/MailetContext.java
  
  Index: MailetContext.java
  ===================================================================
  RCS file: /home/cvs/jakarta-james/src/java/org/apache/mailet/MailetContext.java,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- MailetContext.java	6 Jan 2003 12:39:31 -0000	1.6
  +++ MailetContext.java	6 Jan 2003 15:54:14 -0000	1.7
  @@ -232,5 +232,5 @@
   
       MailRepository getMailRepository(String specificationURL) throws MessagingException;
       SpoolRepository getMailSpool(String specificationURL) throws MessagingException;
  -//void getUserRepository() throws MessagingException;
  +    UsersRepository getUserRepository(String repositoryName) throws MessagingException;
   }
  
  
  

--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>