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, exceptionPolicyFields inherited from class org.apache.camel.support.ChildServiceSupport
childServicesFields 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 -
Method Summary
Modifier and TypeMethodDescriptionorg.apache.camel.spi.ErrorHandlerclone(org.apache.camel.Processor output) Clones the current error handler and changes the outputprotected voiddoBuild()protected voiddoInit()protected voidprotected voiddoStart()protected voiddoStop()org.apache.camel.ProcessorGets the outputvoidprocess(org.apache.camel.Exchange exchange) booleanprocess(org.apache.camel.Exchange exchange, org.apache.camel.AsyncCallback callback) CompletableFuture<org.apache.camel.Exchange> processAsync(org.apache.camel.Exchange exchange) booleanWhether this error handler supports transacted exchanges or not.toString()Methods inherited from class org.apache.camel.processor.errorhandler.ErrorHandlerSupport
addErrorHandler, addExceptionPolicy, getExceptionPolicy, isDeadLetterChannelMethods inherited from class org.apache.camel.support.ChildServiceSupport
addChildService, removeChildService, shutdown, start, stopMethods inherited from class org.apache.camel.support.service.BaseService
build, doFail, doLifecycleChange, doResume, doSuspend, fail, getInternalLock, getStatus, init, isBuild, isInit, isNew, isRunAllowed, isShutdown, isStarted, isStarting, isStartingOrStarted, isStopped, isStopping, isStoppingOrStopped, isSuspended, isSuspending, isSuspendingOrSuspended, resume, suspendMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.apache.camel.Service
build, close, initMethods inherited from interface org.apache.camel.StatefulService
getStatus, isRunAllowed, isStarted, isStarting, isStopped, isStopping, isSuspendingMethods 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:
processin interfaceorg.apache.camel.Processor- Throws:
Exception
-
process
public boolean process(org.apache.camel.Exchange exchange, org.apache.camel.AsyncCallback callback) - Specified by:
processin interfaceorg.apache.camel.AsyncProcessor
-
processAsync
public CompletableFuture<org.apache.camel.Exchange> processAsync(org.apache.camel.Exchange exchange) - Specified by:
processAsyncin interfaceorg.apache.camel.AsyncProcessor
-
toString
-
supportTransacted
public boolean supportTransacted()Description copied from class:ErrorHandlerSupportWhether this error handler supports transacted exchanges or not.- Specified by:
supportTransactedin classErrorHandlerSupport
-
getOutput
public org.apache.camel.Processor getOutput()Description copied from class:ErrorHandlerSupportGets the output- Specified by:
getOutputin classErrorHandlerSupport
-
clone
public org.apache.camel.spi.ErrorHandler clone(org.apache.camel.Processor output) Description copied from class:ErrorHandlerSupportClones the current error handler and changes the output- Specified by:
clonein classErrorHandlerSupport
-
doBuild
- Overrides:
doBuildin classorg.apache.camel.support.service.BaseService- Throws:
Exception
-
doInit
- Overrides:
doInitin classorg.apache.camel.support.service.BaseService- Throws:
Exception
-
doStart
- Overrides:
doStartin classorg.apache.camel.support.service.BaseService- Throws:
Exception
-
doStop
- Overrides:
doStopin classorg.apache.camel.support.service.BaseService- Throws:
Exception
-
doShutdown
- Overrides:
doShutdownin classorg.apache.camel.support.service.BaseService- Throws:
Exception
-