org.apache.camel.processor
Class ErrorHandlerSupport

java.lang.Object
  extended by org.apache.camel.impl.ServiceSupport
      extended by org.apache.camel.processor.ErrorHandlerSupport
All Implemented Interfaces:
Processor, ErrorHandler, Service
Direct Known Subclasses:
DeadLetterChannel, LoggingErrorHandler

public abstract class ErrorHandlerSupport
extends ServiceSupport
implements ErrorHandler

Version:
$Revision: 642753 $

Constructor Summary
ErrorHandlerSupport()
           
 
Method Summary
 void addExceptionPolicy(ExceptionType exception)
           
protected  boolean customProcessorForException(Exchange exchange, Throwable exception)
          Attempts to invoke the handler for this particular exception if one is available
protected  ExceptionType getExceptionPolicy(Exchange exchange, Throwable exception)
           
 
Methods inherited from class org.apache.camel.impl.ServiceSupport
addChildService, doStart, doStop, getThreadName, isRunAllowed, isStarted, isStarting, isStopped, isStopping, nextThreadCounter, removeChildService, start, stop
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.apache.camel.Processor
process
 

Constructor Detail

ErrorHandlerSupport

public ErrorHandlerSupport()
Method Detail

addExceptionPolicy

public void addExceptionPolicy(ExceptionType exception)

customProcessorForException

protected boolean customProcessorForException(Exchange exchange,
                                              Throwable exception)
                                       throws Exception
Attempts to invoke the handler for this particular exception if one is available

Throws:
Exception

getExceptionPolicy

protected ExceptionType getExceptionPolicy(Exchange exchange,
                                           Throwable exception)


Copyright © 2008 Apache Software Foundation. All Rights Reserved.