org.apache.camel.builder
Class LoggingErrorHandlerBuilder
java.lang.Object
org.apache.camel.builder.ErrorHandlerBuilderSupport
org.apache.camel.builder.LoggingErrorHandlerBuilder
- All Implemented Interfaces:
- ErrorHandlerBuilder, ErrorHandlerFactory
public class LoggingErrorHandlerBuilder
- extends ErrorHandlerBuilderSupport
Uses the Logger
as an error handler, will log at ERROR level by default.
- Version:
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
LoggingErrorHandlerBuilder
public LoggingErrorHandlerBuilder()
LoggingErrorHandlerBuilder
public LoggingErrorHandlerBuilder(org.slf4j.Logger log)
LoggingErrorHandlerBuilder
public LoggingErrorHandlerBuilder(org.slf4j.Logger log,
LoggingLevel level)
supportTransacted
public boolean supportTransacted()
- Description copied from interface:
ErrorHandlerBuilder
- Whether this error handler supports transacted exchanges.
cloneBuilder
public ErrorHandlerBuilder cloneBuilder()
- Description copied from interface:
ErrorHandlerBuilder
- Clones this builder so each
RouteBuilder
has its private builder
to use, to avoid changes from one RouteBuilder
to influence the
others.
This is needed by the current Camel 2.x architecture.
- Returns:
- a clone of this
ErrorHandlerBuilder
cloneBuilder
protected void cloneBuilder(LoggingErrorHandlerBuilder other)
createErrorHandler
public Processor createErrorHandler(RouteContext routeContext,
Processor processor)
- Description copied from interface:
ErrorHandlerFactory
- Creates the error handler
- Parameters:
routeContext
- the route contextprocessor
- the outer processor
- Returns:
- the error handler
getLevel
public LoggingLevel getLevel()
setLevel
public void setLevel(LoggingLevel level)
getLog
public org.slf4j.Logger getLog()
setLog
public void setLog(org.slf4j.Logger log)
getLogName
public String getLogName()
setLogName
public void setLogName(String logName)
level
public LoggingErrorHandlerBuilder level(LoggingLevel level)
log
public LoggingErrorHandlerBuilder log(org.slf4j.Logger log)
logName
public LoggingErrorHandlerBuilder logName(String logName)
Apache Camel