com.openexchange.messaging
Class MessagingException

java.lang.Object
  extended by java.lang.Throwable
      extended by java.lang.Exception
          extended by com.openexchange.groupware.AbstractOXException
              extended by com.openexchange.messaging.MessagingException
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
SMSMessagingException

public class MessagingException
extends com.openexchange.groupware.AbstractOXException

MessagingException - A messaging exception

Since:
Open-Xchange v6.16
Author:
Francisco Laguna, Thorben Betten
See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class com.openexchange.groupware.AbstractOXException
com.openexchange.groupware.AbstractOXException.Category, com.openexchange.groupware.AbstractOXException.Parsing, com.openexchange.groupware.AbstractOXException.ProblematicAttribute, com.openexchange.groupware.AbstractOXException.Truncated
 
Field Summary
static com.openexchange.groupware.Component COMPONENT
          The Component for messaging exception.
 
Fields inherited from class com.openexchange.groupware.AbstractOXException
DF, SERVER_ID
 
Constructor Summary
MessagingException(com.openexchange.groupware.AbstractOXException.Category category, int detailNumber, java.lang.String message, java.lang.Throwable cause)
          Initializes a new MessagingException.
MessagingException(com.openexchange.groupware.AbstractOXException cause)
          Initializes a new MessagingException.
MessagingException(com.openexchange.exceptions.ErrorMessage message, java.lang.Throwable cause)
          Initializes a new MessagingException.
MessagingException(com.openexchange.exceptions.ErrorMessage message, java.lang.Throwable cause, java.lang.Object... messageArguments)
          Initializes a new MessagingException.
MessagingException(java.lang.String message, com.openexchange.groupware.AbstractOXException cause)
          Initializes a new MessagingException.
 
Method Summary
 
Methods inherited from class com.openexchange.groupware.AbstractOXException
addProblematic, addTruncatedId, getCategory, getComponent, getDetailNumber, getErrorCode, getExceptionID, getLocale, getMessage, getMessageArgs, getOrigMessage, getProblematics, overrideExceptionID, setCategory, setComponent, setDetail, setDetailNumber, setLocale, setMessageArgs, toString
 
Methods inherited from class java.lang.Throwable
fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

COMPONENT

public static final com.openexchange.groupware.Component COMPONENT
The Component for messaging exception.

Constructor Detail

MessagingException

public MessagingException(com.openexchange.groupware.AbstractOXException cause)
Initializes a new MessagingException.

Parameters:
cause - The cause

MessagingException

public MessagingException(java.lang.String message,
                          com.openexchange.groupware.AbstractOXException cause)
Initializes a new MessagingException.

Parameters:
message - The message
cause - The cause

MessagingException

public MessagingException(com.openexchange.groupware.AbstractOXException.Category category,
                          int detailNumber,
                          java.lang.String message,
                          java.lang.Throwable cause)
Initializes a new MessagingException.

Parameters:
category - The category
detailNumber - The detail number
message - The message
cause - The cause

MessagingException

public MessagingException(com.openexchange.exceptions.ErrorMessage message,
                          java.lang.Throwable cause)
Initializes a new MessagingException.

Parameters:
message - The message
cause - The cause

MessagingException

public MessagingException(com.openexchange.exceptions.ErrorMessage message,
                          java.lang.Throwable cause,
                          java.lang.Object... messageArguments)
Initializes a new MessagingException.

Parameters:
message - The message
cause - The cause
messageArguments - The message arguments