> -----Original Message----- > From: Danny Angus [mailto:[EMAIL PROTECTED] > Sent: 21 October 2003 11:14 > To: 'James Developers List' > Subject: RE: MailetException vs MessagingException > > > > > > > > > You would also need to > > add attributes to give more meaningful error messages > (either to the > > user or in the log). For example: > > -99 (database connection failed, will retry) > > -101 (please wait, resource locked/busy) > > Perhaps this is the answer to the original question then, > change MailetException to either be one of two sub-classes > (perm. or trans.) or to support static fields for codes > indicating the permanence of the failure. Then we > standardise on throwing MailetException. I'd expect something like: throw new TransientMailetException (TransientMailetException.DBCONNECTFAILED,"A message",ex); It would then be the job of the catcher for TransientMailetException to respool or whatever
Or in the case of a MessagingException throw new PermanentMailetException (PermanentMailetException.BADMESSAGE,"Another message",messagingException); > > d. > > > > ************************************************************** > ************* > The information in this e-mail is confidential and for use by > the addressee(s) only. If you are not the intended recipient > (or responsible for delivery of the message to the intended > recipient) please notify us immediately on 0141 306 2050 and > delete the message from your computer. You may not copy or > forward it or use or disclose its contents to any other > person. As Internet communications are capable of data > corruption Student Loans Company Limited does not accept any > responsibility for changes made to this message after it was > sent. For this reason it may be inappropriate to rely on > advice or opinions contained in an e-mail without obtaining > written confirmation of it. Neither Student Loans Company > Limited or the sender accepts any liability or responsibility > for viruses as it is your responsibility to scan attachments > (if any). Opinions and views expressed in this e-mail are > those of the sender and may not reflect the opinions and > views of The Student Loans Company Limited. > > This footnote also confirms that this email message has been > swept for the presence of computer viruses. > > ************************************************************** > ************ > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]