@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 ManagedErrorHandlerMBean
public String getCamelManagementName()
getCamelManagementName
in interface ManagedErrorHandlerMBean
public boolean isSupportRedelivery()
isSupportRedelivery
in interface ManagedErrorHandlerMBean
public boolean isDeadLetterChannel()
isDeadLetterChannel
in interface ManagedErrorHandlerMBean
public boolean isDeadLetterUseOriginalMessage()
isDeadLetterUseOriginalMessage
in interface ManagedErrorHandlerMBean
public boolean isDeadLetterHandleNewException()
isDeadLetterHandleNewException
in interface ManagedErrorHandlerMBean
public boolean isSupportTransactions()
isSupportTransactions
in interface ManagedErrorHandlerMBean
public String getDeadLetterChannelEndpointUri()
getDeadLetterChannelEndpointUri
in interface ManagedErrorHandlerMBean
public Integer getMaximumRedeliveries()
getMaximumRedeliveries
in interface ManagedErrorHandlerMBean
public void setMaximumRedeliveries(Integer maximum)
setMaximumRedeliveries
in interface ManagedErrorHandlerMBean
public Long getMaximumRedeliveryDelay()
getMaximumRedeliveryDelay
in interface ManagedErrorHandlerMBean
public void setMaximumRedeliveryDelay(Long delay)
setMaximumRedeliveryDelay
in interface ManagedErrorHandlerMBean
public Long getRedeliveryDelay()
getRedeliveryDelay
in interface ManagedErrorHandlerMBean
public void setRedeliveryDelay(Long delay)
setRedeliveryDelay
in interface ManagedErrorHandlerMBean
public Double getBackOffMultiplier()
getBackOffMultiplier
in interface ManagedErrorHandlerMBean
public void setBackOffMultiplier(Double multiplier)
setBackOffMultiplier
in interface ManagedErrorHandlerMBean
public Double getCollisionAvoidanceFactor()
getCollisionAvoidanceFactor
in interface ManagedErrorHandlerMBean
public void setCollisionAvoidanceFactor(Double factor)
setCollisionAvoidanceFactor
in interface ManagedErrorHandlerMBean
public Double getCollisionAvoidancePercent()
getCollisionAvoidancePercent
in interface ManagedErrorHandlerMBean
public void setCollisionAvoidancePercent(Double percent)
setCollisionAvoidancePercent
in interface ManagedErrorHandlerMBean
public String getDelayPattern()
getDelayPattern
in interface ManagedErrorHandlerMBean
public void setDelayPattern(String pattern)
setDelayPattern
in interface ManagedErrorHandlerMBean
public String getRetriesExhaustedLogLevel()
getRetriesExhaustedLogLevel
in interface ManagedErrorHandlerMBean
public void setRetriesExhaustedLogLevel(String level)
setRetriesExhaustedLogLevel
in interface ManagedErrorHandlerMBean
public String getRetryAttemptedLogLevel()
getRetryAttemptedLogLevel
in interface ManagedErrorHandlerMBean
public void setRetryAttemptedLogLevel(String level)
setRetryAttemptedLogLevel
in interface ManagedErrorHandlerMBean
public Boolean getLogStackTrace()
getLogStackTrace
in interface ManagedErrorHandlerMBean
public void setLogStackTrace(Boolean log)
setLogStackTrace
in interface ManagedErrorHandlerMBean
public Boolean getLogRetryStackTrace()
getLogRetryStackTrace
in interface ManagedErrorHandlerMBean
public void setLogRetryStackTrace(Boolean log)
setLogRetryStackTrace
in interface ManagedErrorHandlerMBean
public Boolean getLogHandled()
getLogHandled
in interface ManagedErrorHandlerMBean
public void setLogHandled(Boolean log)
setLogHandled
in interface ManagedErrorHandlerMBean
public Boolean getLogNewException()
getLogNewException
in interface ManagedErrorHandlerMBean
public void setLogNewException(Boolean log)
setLogNewException
in interface ManagedErrorHandlerMBean
public Boolean getLogExhaustedMessageHistory()
getLogExhaustedMessageHistory
in interface ManagedErrorHandlerMBean
public void setLogExhaustedMessageHistory(Boolean log)
setLogExhaustedMessageHistory
in interface ManagedErrorHandlerMBean
public Boolean getLogExhaustedMessageBody()
getLogExhaustedMessageBody
in interface ManagedErrorHandlerMBean
public void setLogExhaustedMessageBody(Boolean log)
setLogExhaustedMessageBody
in interface ManagedErrorHandlerMBean
public Boolean getLogContinued()
getLogContinued
in interface ManagedErrorHandlerMBean
public void setLogContinued(Boolean log)
setLogContinued
in interface ManagedErrorHandlerMBean
public Boolean getLogExhausted()
getLogExhausted
in interface ManagedErrorHandlerMBean
public void setLogExhausted(Boolean log)
setLogExhausted
in interface ManagedErrorHandlerMBean
public Boolean getUseCollisionAvoidance()
getUseCollisionAvoidance
in interface ManagedErrorHandlerMBean
public void setUseCollisionAvoidance(Boolean avoidance)
setUseCollisionAvoidance
in interface ManagedErrorHandlerMBean
public Boolean getUseExponentialBackOff()
getUseExponentialBackOff
in interface ManagedErrorHandlerMBean
public void setUseExponentialBackOff(Boolean backoff)
setUseExponentialBackOff
in interface ManagedErrorHandlerMBean
public Boolean getAllowRedeliveryWhileStopping()
getAllowRedeliveryWhileStopping
in interface ManagedErrorHandlerMBean
public void setAllowRedeliveryWhileStopping(Boolean allow)
setAllowRedeliveryWhileStopping
in interface ManagedErrorHandlerMBean
public Integer getPendingRedeliveryCount()
getPendingRedeliveryCount
in interface ManagedErrorHandlerMBean
Apache Camel