org.apache.camel
Class RuntimeExchangeException

java.lang.Object
  extended by java.lang.Throwable
      extended by java.lang.Exception
          extended by java.lang.RuntimeException
              extended by org.apache.camel.RuntimeCamelException
                  extended by org.apache.camel.RuntimeExchangeException
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
CamelExecutionException, InvalidPayloadRuntimeException

public class RuntimeExchangeException
extends RuntimeCamelException

A runtime exception caused by a specific message Exchange

Version:
See Also:
Serialized Form

Constructor Summary
RuntimeExchangeException(String message, Exchange exchange)
           
RuntimeExchangeException(String message, Exchange exchange, Throwable cause)
           
 
Method Summary
protected static String createMessage(String message, Exchange exchange)
           
 Exchange getExchange()
          Returns the exchange which caused the exception

Can be null

 
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
 

Constructor Detail

RuntimeExchangeException

public RuntimeExchangeException(String message,
                                Exchange exchange)

RuntimeExchangeException

public RuntimeExchangeException(String message,
                                Exchange exchange,
                                Throwable cause)
Method Detail

getExchange

public Exchange getExchange()
Returns the exchange which caused the exception

Can be null


createMessage

protected static String createMessage(String message,
                                      Exchange exchange)


Apache CAMEL