Package mireka.transmission
Class LocalMailSystemException
- Object
-
- Throwable
-
- Exception
-
- mireka.transmission.LocalMailSystemException
-
- All Implemented Interfaces:
java.io.Serializable
- Direct Known Subclasses:
QueueStorageException
public class LocalMailSystemException extends ExceptionSignals a failure within the scope of this installation, in which the SMTP protocol is not involved.Failures can be transient or permanent. For example disk full is a transient error. Transient status is indicated by the
errorStatus()value. Processing which was stopped by a transient exception should be retried later. There should be a limit on the count of attempts, except if it is not only likely, but it is sure, that the condition is temporary.
-
-
Constructor Summary
Constructors Constructor Description LocalMailSystemException(String message, EnhancedStatus errorStatus)Constructs a new exception with the specified detail message.LocalMailSystemException(Throwable cause, EnhancedStatus errorStatus)Constructs a new exception where the message is coming from the supplied exception.LocalMailSystemException(EnhancedStatus errorStatus)Constructs a new exception where the message is coming from theEnhancedStatus.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description EnhancedStatuserrorStatus()
-
-
-
Constructor Detail
-
LocalMailSystemException
public LocalMailSystemException(EnhancedStatus errorStatus)
Constructs a new exception where the message is coming from theEnhancedStatus.
-
LocalMailSystemException
public LocalMailSystemException(String message, EnhancedStatus errorStatus)Constructs a new exception with the specified detail message.
-
LocalMailSystemException
public LocalMailSystemException(Throwable cause, EnhancedStatus errorStatus)Constructs a new exception where the message is coming from the supplied exception.
-
-
Method Detail
-
errorStatus
public EnhancedStatus errorStatus()
- See Also:
- Status field
-
-