As discussed I have changed the usage of RuntimeException to use MessagingException where appropriate.
The POP3Handler now calls the remove(Collection<MailImpl>) method rather than call remove(String). I've also tidied up some of the Javadoc in POP3Handler as well. The other users of MailRepository (JDBC & Avalon) now implement remove(Collection<MailImpl>), but in a rather crude fashion, but this is probably not an issue as it's identical to how POP3Handler called remove(String) anyway. The mbox repository now does NOT use threads as it now uses remove(Collection<MailImpl>). I've used to load a 27Mb mbox file (from the GCC archives). It took about 15 minutes on my PC to return the mbox contents to Outlook Express. Any comments? -- Jason
mboxdriver.zip
Description: Zip compressed data
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
