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