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
getCamelManagementName
public String getCamelManagementName()
- Specified by:
getCamelManagementName 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