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
-
Method Summary
Modifier and TypeMethodDescriptionorg.apache.camel.spi.ErrorHandler
clone
(org.apache.camel.Processor output) Clones the current error handler and changes the outputprotected void
doBuild()
protected void
doInit()
protected void
protected void
doStart()
protected void
doStop()
org.apache.camel.Processor
Gets the outputvoid
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.toString()
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
- Specified by:
process
in interfaceorg.apache.camel.Processor
- Throws:
Exception
-
process
public boolean process(org.apache.camel.Exchange exchange, org.apache.camel.AsyncCallback callback) - Specified by:
process
in interfaceorg.apache.camel.AsyncProcessor
-
processAsync
public CompletableFuture<org.apache.camel.Exchange> processAsync(org.apache.camel.Exchange exchange) - Specified by:
processAsync
in interfaceorg.apache.camel.AsyncProcessor
-
toString
-
supportTransacted
public boolean supportTransacted()Description copied from class:ErrorHandlerSupport
Whether this error handler supports transacted exchanges or not.- Specified by:
supportTransacted
in classErrorHandlerSupport
-
getOutput
public org.apache.camel.Processor getOutput()Description copied from class:ErrorHandlerSupport
Gets the output- Specified by:
getOutput
in classErrorHandlerSupport
-
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 classErrorHandlerSupport
-
doBuild
- Overrides:
doBuild
in classorg.apache.camel.support.service.BaseService
- Throws:
Exception
-
doInit
- Overrides:
doInit
in classorg.apache.camel.support.service.BaseService
- Throws:
Exception
-
doStart
- Overrides:
doStart
in classorg.apache.camel.support.service.BaseService
- Throws:
Exception
-
doStop
- Overrides:
doStop
in classorg.apache.camel.support.service.BaseService
- Throws:
Exception
-
doShutdown
- Overrides:
doShutdown
in classorg.apache.camel.support.service.BaseService
- Throws:
Exception
-