org.springframework.integration.endpoint
Class MessageEndpointReplyException

java.lang.Object
  extended by java.lang.Throwable
      extended by java.lang.Exception
          extended by java.lang.RuntimeException
              extended by org.springframework.integration.message.MessagingException
                  extended by org.springframework.integration.message.MessageDeliveryException
                      extended by org.springframework.integration.endpoint.MessageEndpointReplyException
All Implemented Interfaces:
java.io.Serializable

public class MessageEndpointReplyException
extends MessageDeliveryException

An Exception that indicates a failure occurred while a Message Endpoint was attempting to send a reply message. The Exception provides access to both the reply message and the original request message.

Author:
Mark Fisher
See Also:
Serialized Form

Field Summary
private  Message<?> requestMessage
           
 
Constructor Summary
MessageEndpointReplyException(Message<?> undeliveredMessage, Message<?> requestMessage)
           
MessageEndpointReplyException(Message<?> undeliveredMessage, Message<?> requestMessage, java.lang.String description)
           
MessageEndpointReplyException(Message<?> undeliveredMessage, Message<?> requestMessage, java.lang.String description, java.lang.Throwable cause)
           
 
Method Summary
 Message<?> getOriginalRequestMessage()
           
 Message<?> getUndeliveredReplyMessage()
           
 
Methods inherited from class org.springframework.integration.message.MessagingException
getFailedMessage
 
Methods inherited from class java.lang.Throwable
fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

requestMessage

private final Message<?> requestMessage
Constructor Detail

MessageEndpointReplyException

public MessageEndpointReplyException(Message<?> undeliveredMessage,
                                     Message<?> requestMessage)

MessageEndpointReplyException

public MessageEndpointReplyException(Message<?> undeliveredMessage,
                                     Message<?> requestMessage,
                                     java.lang.String description)

MessageEndpointReplyException

public MessageEndpointReplyException(Message<?> undeliveredMessage,
                                     Message<?> requestMessage,
                                     java.lang.String description,
                                     java.lang.Throwable cause)
Method Detail

getOriginalRequestMessage

public Message<?> getOriginalRequestMessage()

getUndeliveredReplyMessage

public Message<?> getUndeliveredReplyMessage()