org.mule.message
Class ExceptionMessage

java.lang.Object
  extended by org.mule.message.BaseMessageDTO
      extended by org.mule.message.ExceptionMessage
All Implemented Interfaces:
java.io.Serializable

public class ExceptionMessage
extends BaseMessageDTO

ExceptionMessage is used by the DefaultServiceExceptionStrategy for wrapping an exception with a message to send via an endpointUri.

See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.mule.message.BaseMessageDTO
properties
 
Constructor Summary
ExceptionMessage(java.lang.Object message, java.lang.Throwable exception, java.lang.String componentName, EndpointURI endpointUri)
          Deprecated. Use ExceptionMessage(Serializable message...) instead
ExceptionMessage(java.io.Serializable message, java.lang.Throwable exception, java.lang.String componentName, EndpointURI endpointUri)
           
 
Method Summary
protected static java.io.Serializable getAsSerializable(java.lang.Object message)
           
 java.lang.String getComponentName()
           
 java.lang.String getEndpoint()
           
 java.lang.Throwable getException()
           
 java.util.Date getTimeStamp()
           
 java.lang.String toString()
           
 
Methods inherited from class org.mule.message.BaseMessageDTO
addProperties, clearProperties, getPayload, getProperties, getProperty, setPayload, setProperty
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ExceptionMessage

public ExceptionMessage(java.io.Serializable message,
                        java.lang.Throwable exception,
                        java.lang.String componentName,
                        EndpointURI endpointUri)

ExceptionMessage

public ExceptionMessage(java.lang.Object message,
                        java.lang.Throwable exception,
                        java.lang.String componentName,
                        EndpointURI endpointUri)
Deprecated. Use ExceptionMessage(Serializable message...) instead

Method Detail

getAsSerializable

protected static java.io.Serializable getAsSerializable(java.lang.Object message)

getComponentName

public java.lang.String getComponentName()

getEndpoint

public java.lang.String getEndpoint()

getTimeStamp

public java.util.Date getTimeStamp()

getException

public java.lang.Throwable getException()

toString

public java.lang.String toString()
Overrides:
toString in class BaseMessageDTO


Copyright © 2003-2010 MuleSoft, Inc.. All Rights Reserved.