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