1 19 20 package org.apache.james.mailboxmanager.mock; 21 22 import java.util.HashSet ; 23 import java.util.Map ; 24 import java.util.Set ; 25 26 import org.apache.avalon.framework.activity.Initializable; 27 import org.apache.avalon.framework.configuration.Configurable; 28 import org.apache.avalon.framework.configuration.Configuration; 29 import org.apache.avalon.framework.configuration.ConfigurationException; 30 import org.apache.james.mailboxmanager.MailboxManagerException; 31 import org.apache.james.mailboxmanager.manager.MailboxManager; 32 import org.apache.james.mailboxmanager.manager.MailboxManagerFactory; 33 import org.apache.james.services.User; 34 35 public class MockMailboxManagerFactory implements MailboxManagerFactory, Configurable, Initializable { 36 37 public Configuration configuration; 38 39 public Set mountPoints = new HashSet () ; 40 41 public int init=0; 42 43 public Map openMailboxSessionCountMap; 44 45 public void deleteEverything() throws MailboxManagerException { 46 } 47 48 public MailboxManager getMailboxManagerInstance(User user) throws MailboxManagerException { 49 return null; 50 } 51 52 public void configure(Configuration configuration) throws ConfigurationException { 53 this.configuration=configuration; 54 55 } 56 57 58 public void addMountPoint(String point) { 59 mountPoints.add(point); 60 } 61 62 public void initialize() throws Exception { 63 init++; 64 } 65 66 public Map getOpenMailboxSessionCountMap() { 67 return openMailboxSessionCountMap; 68 } 69 70 } 71 | Popular Tags |