Class NoErrorHandler

java.lang.Object
org.apache.camel.support.service.BaseService
org.apache.camel.support.service.ServiceSupport
org.apache.camel.support.ChildServiceSupport
org.apache.camel.processor.errorhandler.ErrorHandlerSupport
org.apache.camel.processor.errorhandler.NoErrorHandler
All Implemented Interfaces:
AutoCloseable, org.apache.camel.AsyncProcessor, org.apache.camel.Processor, org.apache.camel.Service, org.apache.camel.ShutdownableService, org.apache.camel.spi.ErrorHandler, org.apache.camel.StatefulService, org.apache.camel.SuspendableService

public class NoErrorHandler extends ErrorHandlerSupport implements org.apache.camel.AsyncProcessor, org.apache.camel.spi.ErrorHandler
  • Field Summary

    Fields inherited from class org.apache.camel.processor.errorhandler.ErrorHandlerSupport

    DEFAULT_EXCHANGE_FORMATTER, exceptionPolicies, exceptionPolicy

    Fields inherited from class org.apache.camel.support.ChildServiceSupport

    childServices

    Fields inherited from class org.apache.camel.support.service.BaseService

    BUILT, FAILED, INITIALIZED, INITIALIZING, lock, NEW, SHUTDOWN, SHUTTING_DOWN, STARTED, STARTING, status, STOPPED, STOPPING, SUSPENDED, SUSPENDING
  • Constructor Summary

    Constructors
    Constructor
    Description
    NoErrorHandler(org.apache.camel.Processor processor)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    org.apache.camel.spi.ErrorHandler
    clone(org.apache.camel.Processor output)
    Clones the current error handler and changes the output
    protected void
     
    protected void
     
    protected void
     
    protected void
     
    protected void
     
    org.apache.camel.Processor
    Gets the output
    void
    process(org.apache.camel.Exchange exchange)
     
    boolean
    process(org.apache.camel.Exchange exchange, org.apache.camel.AsyncCallback callback)
     
    CompletableFuture<org.apache.camel.Exchange>
    processAsync(org.apache.camel.Exchange exchange)
     
    boolean
    Whether this error handler supports transacted exchanges or not.
     

    Methods inherited from class org.apache.camel.processor.errorhandler.ErrorHandlerSupport

    addErrorHandler, addExceptionPolicy, getExceptionPolicy, isDeadLetterChannel

    Methods inherited from class org.apache.camel.support.ChildServiceSupport

    addChildService, removeChildService, shutdown, start, stop

    Methods inherited from class org.apache.camel.support.service.BaseService

    build, doFail, doLifecycleChange, doResume, doSuspend, fail, getStatus, init, isBuild, isInit, isNew, isRunAllowed, isShutdown, isStarted, isStarting, isStartingOrStarted, isStopped, isStopping, isStoppingOrStopped, isSuspended, isSuspending, isSuspendingOrSuspended, resume, suspend

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

    Methods inherited from interface org.apache.camel.Service

    build, close, init

    Methods inherited from interface org.apache.camel.StatefulService

    getStatus, isRunAllowed, isStarted, isStarting, isStopped, isStopping, isSuspending

    Methods inherited from interface org.apache.camel.SuspendableService

    isSuspended, resume, suspend
  • Constructor Details

    • NoErrorHandler

      public NoErrorHandler(org.apache.camel.Processor processor)
  • Method Details

    • process

      public void process(org.apache.camel.Exchange exchange) throws Exception
      Specified by:
      process in interface org.apache.camel.Processor
      Throws:
      Exception
    • process

      public boolean process(org.apache.camel.Exchange exchange, org.apache.camel.AsyncCallback callback)
      Specified by:
      process in interface org.apache.camel.AsyncProcessor
    • processAsync

      public CompletableFuture<org.apache.camel.Exchange> processAsync(org.apache.camel.Exchange exchange)
      Specified by:
      processAsync in interface org.apache.camel.AsyncProcessor
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • supportTransacted

      public boolean supportTransacted()
      Description copied from class: ErrorHandlerSupport
      Whether this error handler supports transacted exchanges or not.
      Specified by:
      supportTransacted in class ErrorHandlerSupport
    • getOutput

      public org.apache.camel.Processor getOutput()
      Description copied from class: ErrorHandlerSupport
      Gets the output
      Specified by:
      getOutput in class ErrorHandlerSupport
    • clone

      public org.apache.camel.spi.ErrorHandler clone(org.apache.camel.Processor output)
      Description copied from class: ErrorHandlerSupport
      Clones the current error handler and changes the output
      Specified by:
      clone in class ErrorHandlerSupport
    • doBuild

      protected void doBuild() throws Exception
      Overrides:
      doBuild in class org.apache.camel.support.service.BaseService
      Throws:
      Exception
    • doInit

      protected void doInit() throws Exception
      Overrides:
      doInit in class org.apache.camel.support.service.BaseService
      Throws:
      Exception
    • doStart

      protected void doStart() throws Exception
      Overrides:
      doStart in class org.apache.camel.support.service.BaseService
      Throws:
      Exception
    • doStop

      protected void doStop() throws Exception
      Overrides:
      doStop in class org.apache.camel.support.service.BaseService
      Throws:
      Exception
    • doShutdown

      protected void doShutdown() throws Exception
      Overrides:
      doShutdown in class org.apache.camel.support.service.BaseService
      Throws:
      Exception