org.apache.camel.management.mbean
Class ManagedErrorHandler
java.lang.Object
org.apache.camel.management.mbean.ManagedErrorHandler
- All Implemented Interfaces:
- ManagedErrorHandlerMBean
@ManagedResource(description="Managed ErrorHandler")
public class ManagedErrorHandler
- extends Object
- implements ManagedErrorHandlerMBean
- Version:
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ManagedErrorHandler
public ManagedErrorHandler(RouteContext routeContext,
Processor errorHandler,
ErrorHandlerFactory builder)
init
public void init(ManagementStrategy strategy)
getRouteContext
public RouteContext getRouteContext()
getErrorHandler
public Processor getErrorHandler()
getErrorHandlerBuilder
public ErrorHandlerFactory getErrorHandlerBuilder()
getCamelId
public String getCamelId()
- Specified by:
getCamelId
in interface ManagedErrorHandlerMBean
isSupportRedelivery
public boolean isSupportRedelivery()
- Specified by:
isSupportRedelivery
in interface ManagedErrorHandlerMBean
isDeadLetterChannel
public boolean isDeadLetterChannel()
- Specified by:
isDeadLetterChannel
in interface ManagedErrorHandlerMBean
isDeadLetterUseOriginalMessage
public boolean isDeadLetterUseOriginalMessage()
- Specified by:
isDeadLetterUseOriginalMessage
in interface ManagedErrorHandlerMBean
isSupportTransactions
public boolean isSupportTransactions()
- Specified by:
isSupportTransactions
in interface ManagedErrorHandlerMBean
getDeadLetterChannelEndpointUri
public String getDeadLetterChannelEndpointUri()
- Specified by:
getDeadLetterChannelEndpointUri
in interface ManagedErrorHandlerMBean
getMaximumRedeliveries
public Integer getMaximumRedeliveries()
- Specified by:
getMaximumRedeliveries
in interface ManagedErrorHandlerMBean
setMaximumRedeliveries
public void setMaximumRedeliveries(Integer maximum)
- Specified by:
setMaximumRedeliveries
in interface ManagedErrorHandlerMBean
getMaximumRedeliveryDelay
public Long getMaximumRedeliveryDelay()
- Specified by:
getMaximumRedeliveryDelay
in interface ManagedErrorHandlerMBean
setMaximumRedeliveryDelay
public void setMaximumRedeliveryDelay(Long delay)
- Specified by:
setMaximumRedeliveryDelay
in interface ManagedErrorHandlerMBean
getRedeliveryDelay
public Long getRedeliveryDelay()
- Specified by:
getRedeliveryDelay
in interface ManagedErrorHandlerMBean
setRedeliveryDelay
public void setRedeliveryDelay(Long delay)
- Specified by:
setRedeliveryDelay
in interface ManagedErrorHandlerMBean
getBackOffMultiplier
public Double getBackOffMultiplier()
- Specified by:
getBackOffMultiplier
in interface ManagedErrorHandlerMBean
setBackOffMultiplier
public void setBackOffMultiplier(Double multiplier)
- Specified by:
setBackOffMultiplier
in interface ManagedErrorHandlerMBean
getCollisionAvoidanceFactor
public Double getCollisionAvoidanceFactor()
- Specified by:
getCollisionAvoidanceFactor
in interface ManagedErrorHandlerMBean
setCollisionAvoidanceFactor
public void setCollisionAvoidanceFactor(Double factor)
- Specified by:
setCollisionAvoidanceFactor
in interface ManagedErrorHandlerMBean
getCollisionAvoidancePercent
public Double getCollisionAvoidancePercent()
- Specified by:
getCollisionAvoidancePercent
in interface ManagedErrorHandlerMBean
setCollisionAvoidancePercent
public void setCollisionAvoidancePercent(Double percent)
- Specified by:
setCollisionAvoidancePercent
in interface ManagedErrorHandlerMBean
getDelayPattern
public String getDelayPattern()
- Specified by:
getDelayPattern
in interface ManagedErrorHandlerMBean
setDelayPattern
public void setDelayPattern(String pattern)
- Specified by:
setDelayPattern
in interface ManagedErrorHandlerMBean
getRetriesExhaustedLogLevel
public String getRetriesExhaustedLogLevel()
- Specified by:
getRetriesExhaustedLogLevel
in interface ManagedErrorHandlerMBean
setRetriesExhaustedLogLevel
public void setRetriesExhaustedLogLevel(String level)
- Specified by:
setRetriesExhaustedLogLevel
in interface ManagedErrorHandlerMBean
getRetryAttemptedLogLevel
public String getRetryAttemptedLogLevel()
- Specified by:
getRetryAttemptedLogLevel
in interface ManagedErrorHandlerMBean
setRetryAttemptedLogLevel
public void setRetryAttemptedLogLevel(String level)
- Specified by:
setRetryAttemptedLogLevel
in interface ManagedErrorHandlerMBean
getLogStackTrace
public Boolean getLogStackTrace()
- Specified by:
getLogStackTrace
in interface ManagedErrorHandlerMBean
setLogStackTrace
public void setLogStackTrace(Boolean log)
- Specified by:
setLogStackTrace
in interface ManagedErrorHandlerMBean
getLogRetryStackTrace
public Boolean getLogRetryStackTrace()
- Specified by:
getLogRetryStackTrace
in interface ManagedErrorHandlerMBean
setLogRetryStackTrace
public void setLogRetryStackTrace(Boolean log)
- Specified by:
setLogRetryStackTrace
in interface ManagedErrorHandlerMBean
getLogHandled
public Boolean getLogHandled()
- Specified by:
getLogHandled
in interface ManagedErrorHandlerMBean
setLogHandled
public void setLogHandled(Boolean log)
- Specified by:
setLogHandled
in interface ManagedErrorHandlerMBean
getLogContinued
public Boolean getLogContinued()
- Specified by:
getLogContinued
in interface ManagedErrorHandlerMBean
setLogContinued
public void setLogContinued(Boolean log)
- Specified by:
setLogContinued
in interface ManagedErrorHandlerMBean
getLogExhausted
public Boolean getLogExhausted()
- Specified by:
getLogExhausted
in interface ManagedErrorHandlerMBean
setLogExhausted
public void setLogExhausted(Boolean log)
- Specified by:
setLogExhausted
in interface ManagedErrorHandlerMBean
getUseCollisionAvoidance
public Boolean getUseCollisionAvoidance()
- Specified by:
getUseCollisionAvoidance
in interface ManagedErrorHandlerMBean
setUseCollisionAvoidance
public void setUseCollisionAvoidance(Boolean avoidance)
- Specified by:
setUseCollisionAvoidance
in interface ManagedErrorHandlerMBean
getUseExponentialBackOff
public Boolean getUseExponentialBackOff()
- Specified by:
getUseExponentialBackOff
in interface ManagedErrorHandlerMBean
setUseExponentialBackOff
public void setUseExponentialBackOff(Boolean backoff)
- Specified by:
setUseExponentialBackOff
in interface ManagedErrorHandlerMBean
Apache CAMEL