@ManagedResource(description="Managed ErrorHandler") public class ManagedErrorHandler extends Object implements ManagedErrorHandlerMBean
| Constructor and Description |
|---|
ManagedErrorHandler(RouteContext routeContext,
Processor errorHandler,
ErrorHandlerFactory builder) |
public ManagedErrorHandler(RouteContext routeContext, Processor errorHandler, ErrorHandlerFactory builder)
public void init(ManagementStrategy strategy)
public RouteContext getRouteContext()
public Processor getErrorHandler()
public ErrorHandlerFactory getErrorHandlerBuilder()
public String getCamelId()
getCamelId in interface ManagedErrorHandlerMBeanpublic String getCamelManagementName()
getCamelManagementName in interface ManagedErrorHandlerMBeanpublic boolean isSupportRedelivery()
isSupportRedelivery in interface ManagedErrorHandlerMBeanpublic boolean isDeadLetterChannel()
isDeadLetterChannel in interface ManagedErrorHandlerMBeanpublic boolean isDeadLetterUseOriginalMessage()
isDeadLetterUseOriginalMessage in interface ManagedErrorHandlerMBeanpublic boolean isDeadLetterHandleNewException()
isDeadLetterHandleNewException in interface ManagedErrorHandlerMBeanpublic boolean isSupportTransactions()
isSupportTransactions in interface ManagedErrorHandlerMBeanpublic String getDeadLetterChannelEndpointUri()
getDeadLetterChannelEndpointUri in interface ManagedErrorHandlerMBeanpublic Integer getMaximumRedeliveries()
getMaximumRedeliveries in interface ManagedErrorHandlerMBeanpublic void setMaximumRedeliveries(Integer maximum)
setMaximumRedeliveries in interface ManagedErrorHandlerMBeanpublic Long getMaximumRedeliveryDelay()
getMaximumRedeliveryDelay in interface ManagedErrorHandlerMBeanpublic void setMaximumRedeliveryDelay(Long delay)
setMaximumRedeliveryDelay in interface ManagedErrorHandlerMBeanpublic Long getRedeliveryDelay()
getRedeliveryDelay in interface ManagedErrorHandlerMBeanpublic void setRedeliveryDelay(Long delay)
setRedeliveryDelay in interface ManagedErrorHandlerMBeanpublic Double getBackOffMultiplier()
getBackOffMultiplier in interface ManagedErrorHandlerMBeanpublic void setBackOffMultiplier(Double multiplier)
setBackOffMultiplier in interface ManagedErrorHandlerMBeanpublic Double getCollisionAvoidanceFactor()
getCollisionAvoidanceFactor in interface ManagedErrorHandlerMBeanpublic void setCollisionAvoidanceFactor(Double factor)
setCollisionAvoidanceFactor in interface ManagedErrorHandlerMBeanpublic Double getCollisionAvoidancePercent()
getCollisionAvoidancePercent in interface ManagedErrorHandlerMBeanpublic void setCollisionAvoidancePercent(Double percent)
setCollisionAvoidancePercent in interface ManagedErrorHandlerMBeanpublic String getDelayPattern()
getDelayPattern in interface ManagedErrorHandlerMBeanpublic void setDelayPattern(String pattern)
setDelayPattern in interface ManagedErrorHandlerMBeanpublic String getRetriesExhaustedLogLevel()
getRetriesExhaustedLogLevel in interface ManagedErrorHandlerMBeanpublic void setRetriesExhaustedLogLevel(String level)
setRetriesExhaustedLogLevel in interface ManagedErrorHandlerMBeanpublic String getRetryAttemptedLogLevel()
getRetryAttemptedLogLevel in interface ManagedErrorHandlerMBeanpublic void setRetryAttemptedLogLevel(String level)
setRetryAttemptedLogLevel in interface ManagedErrorHandlerMBeanpublic Boolean getLogStackTrace()
getLogStackTrace in interface ManagedErrorHandlerMBeanpublic void setLogStackTrace(Boolean log)
setLogStackTrace in interface ManagedErrorHandlerMBeanpublic Boolean getLogRetryStackTrace()
getLogRetryStackTrace in interface ManagedErrorHandlerMBeanpublic void setLogRetryStackTrace(Boolean log)
setLogRetryStackTrace in interface ManagedErrorHandlerMBeanpublic Boolean getLogHandled()
getLogHandled in interface ManagedErrorHandlerMBeanpublic void setLogHandled(Boolean log)
setLogHandled in interface ManagedErrorHandlerMBeanpublic Boolean getLogNewException()
getLogNewException in interface ManagedErrorHandlerMBeanpublic void setLogNewException(Boolean log)
setLogNewException in interface ManagedErrorHandlerMBeanpublic Boolean getLogExhaustedMessageHistory()
getLogExhaustedMessageHistory in interface ManagedErrorHandlerMBeanpublic void setLogExhaustedMessageHistory(Boolean log)
setLogExhaustedMessageHistory in interface ManagedErrorHandlerMBeanpublic Boolean getLogExhaustedMessageBody()
getLogExhaustedMessageBody in interface ManagedErrorHandlerMBeanpublic void setLogExhaustedMessageBody(Boolean log)
setLogExhaustedMessageBody in interface ManagedErrorHandlerMBeanpublic Boolean getLogContinued()
getLogContinued in interface ManagedErrorHandlerMBeanpublic void setLogContinued(Boolean log)
setLogContinued in interface ManagedErrorHandlerMBeanpublic Boolean getLogExhausted()
getLogExhausted in interface ManagedErrorHandlerMBeanpublic void setLogExhausted(Boolean log)
setLogExhausted in interface ManagedErrorHandlerMBeanpublic Boolean getUseCollisionAvoidance()
getUseCollisionAvoidance in interface ManagedErrorHandlerMBeanpublic void setUseCollisionAvoidance(Boolean avoidance)
setUseCollisionAvoidance in interface ManagedErrorHandlerMBeanpublic Boolean getUseExponentialBackOff()
getUseExponentialBackOff in interface ManagedErrorHandlerMBeanpublic void setUseExponentialBackOff(Boolean backoff)
setUseExponentialBackOff in interface ManagedErrorHandlerMBeanpublic Boolean getAllowRedeliveryWhileStopping()
getAllowRedeliveryWhileStopping in interface ManagedErrorHandlerMBeanpublic void setAllowRedeliveryWhileStopping(Boolean allow)
setAllowRedeliveryWhileStopping in interface ManagedErrorHandlerMBeanpublic Integer getPendingRedeliveryCount()
getPendingRedeliveryCount in interface ManagedErrorHandlerMBeanApache Camel