Interface ManagedErrorHandlerMBean
-
public interface ManagedErrorHandlerMBean
-
-
Method Summary
-
-
-
Method Detail
-
getCamelId
@ManagedAttribute(description="Camel ID") String getCamelId()
-
getCamelManagementName
@ManagedAttribute(description="Camel ManagementName") String getCamelManagementName()
-
isSupportRedelivery
@ManagedAttribute(description="Does the error handler support redelivery") boolean isSupportRedelivery()
-
isDeadLetterChannel
@ManagedAttribute(description="Is this error handler a dead letter channel") boolean isDeadLetterChannel()
-
isDeadLetterUseOriginalMessage
@ManagedAttribute(description="When a message is moved to dead letter channel is it the original message or recent message") boolean isDeadLetterUseOriginalMessage()
-
isDeadLetterUseOriginalBody
@ManagedAttribute(description="When a message is moved to dead letter channel is it the original message body or recent message body") boolean isDeadLetterUseOriginalBody()
-
isDeadLetterHandleNewException
@ManagedAttribute(description="Does this error handler handle new exceptions which may occur during error handling") boolean isDeadLetterHandleNewException()
-
isSupportTransactions
@ManagedAttribute(description="Does this error handler support transactions") boolean isSupportTransactions()
-
getDeadLetterChannelEndpointUri
@ManagedAttribute(description="Endpoint Uri for the dead letter channel where dead message is move to", mask=true) String getDeadLetterChannelEndpointUri()
-
getPendingRedeliveryCount
@ManagedAttribute(description="Number of Exchanges scheduled for redelivery (waiting to be redelivered in the future)") Integer getPendingRedeliveryCount()
-
getMaximumRedeliveries
@ManagedAttribute(description="RedeliveryPolicy for maximum redeliveries") Integer getMaximumRedeliveries()
-
setMaximumRedeliveries
@ManagedAttribute(description="RedeliveryPolicy for maximum redeliveries") void setMaximumRedeliveries(Integer maximum)
-
getMaximumRedeliveryDelay
@ManagedAttribute(description="RedeliveryPolicy for maximum redelivery delay") Long getMaximumRedeliveryDelay()
-
setMaximumRedeliveryDelay
@ManagedAttribute(description="RedeliveryPolicy for maximum redelivery delay") void setMaximumRedeliveryDelay(Long delay)
-
getRedeliveryDelay
@ManagedAttribute(description="RedeliveryPolicy for redelivery delay") Long getRedeliveryDelay()
-
setRedeliveryDelay
@ManagedAttribute(description="RedeliveryPolicy for redelivery delay") void setRedeliveryDelay(Long delay)
-
getBackOffMultiplier
@ManagedAttribute(description="RedeliveryPolicy for backoff multiplier") Double getBackOffMultiplier()
-
setBackOffMultiplier
@ManagedAttribute(description="RedeliveryPolicy for backoff multiplier") void setBackOffMultiplier(Double multiplier)
-
getCollisionAvoidanceFactor
@ManagedAttribute(description="RedeliveryPolicy for collision avoidance factor") Double getCollisionAvoidanceFactor()
-
setCollisionAvoidanceFactor
@ManagedAttribute(description="RedeliveryPolicy for collision avoidance factor") void setCollisionAvoidanceFactor(Double factor)
-
getCollisionAvoidancePercent
@ManagedAttribute(description="RedeliveryPolicy for collision avoidance percent") Double getCollisionAvoidancePercent()
-
setCollisionAvoidancePercent
@ManagedAttribute(description="RedeliveryPolicy for collision avoidance percent") void setCollisionAvoidancePercent(Double percent)
-
getDelayPattern
@ManagedAttribute(description="RedeliveryPolicy for delay pattern") String getDelayPattern()
-
setDelayPattern
@ManagedAttribute(description="RedeliveryPolicy for delay pattern") void setDelayPattern(String pattern)
-
getRetriesExhaustedLogLevel
@ManagedAttribute(description="RedeliveryPolicy for logging level when retries exhausted") String getRetriesExhaustedLogLevel()
-
setRetriesExhaustedLogLevel
@ManagedAttribute(description="RedeliveryPolicy for logging level when retries exhausted") void setRetriesExhaustedLogLevel(String level)
-
getRetryAttemptedLogLevel
@ManagedAttribute(description="RedeliveryPolicy for logging level when attempting retry") String getRetryAttemptedLogLevel()
-
setRetryAttemptedLogLevel
@ManagedAttribute(description="RedeliveryPolicy for logging level when attempting retry") void setRetryAttemptedLogLevel(String level)
-
getLogStackTrace
@ManagedAttribute(description="RedeliveryPolicy for logging stack traces") Boolean getLogStackTrace()
-
setLogStackTrace
@ManagedAttribute(description="RedeliveryPolicy for logging stack traces") void setLogStackTrace(Boolean log)
-
getLogRetryStackTrace
@ManagedAttribute(description="RedeliveryPolicy for logging redelivery stack traces") Boolean getLogRetryStackTrace()
-
setLogRetryStackTrace
@ManagedAttribute(description="RedeliveryPolicy for logging redelivery stack traces") void setLogRetryStackTrace(Boolean log)
-
getLogHandled
@ManagedAttribute(description="RedeliveryPolicy for logging handled exceptions") Boolean getLogHandled()
-
setLogHandled
@ManagedAttribute(description="RedeliveryPolicy for logging handled exceptions") void setLogHandled(Boolean log)
-
getLogNewException
@ManagedAttribute(description="RedeliveryPolicy for logging new exceptions") Boolean getLogNewException()
-
setLogNewException
@ManagedAttribute(description="RedeliveryPolicy for logging new exceptions") void setLogNewException(Boolean log)
-
getLogExhaustedMessageHistory
@ManagedAttribute(description="RedeliveryPolicy for logging exhausted with message history") Boolean getLogExhaustedMessageHistory()
-
setLogExhaustedMessageHistory
@ManagedAttribute(description="RedeliveryPolicy for logging exhausted with message history") void setLogExhaustedMessageHistory(Boolean log)
-
getLogExhaustedMessageBody
@ManagedAttribute(description="RedeliveryPolicy for logging exhausted with message history") Boolean getLogExhaustedMessageBody()
-
setLogExhaustedMessageBody
@ManagedAttribute(description="RedeliveryPolicy for logging exhausted with message body") void setLogExhaustedMessageBody(Boolean log)
-
getLogContinued
@ManagedAttribute(description="RedeliveryPolicy for logging handled and continued exceptions") Boolean getLogContinued()
-
setLogContinued
@ManagedAttribute(description="RedeliveryPolicy for logging handled and continued exceptions") void setLogContinued(Boolean log)
-
getLogExhausted
@ManagedAttribute(description="RedeliveryPolicy for logging exhausted exceptions") Boolean getLogExhausted()
-
setLogExhausted
@ManagedAttribute(description="RedeliveryPolicy for logging exhausted exceptions") void setLogExhausted(Boolean log)
-
getUseCollisionAvoidance
@ManagedAttribute(description="RedeliveryPolicy for using collision avoidance") Boolean getUseCollisionAvoidance()
-
setUseCollisionAvoidance
@ManagedAttribute(description="RedeliveryPolicy for using collision avoidance") void setUseCollisionAvoidance(Boolean avoidance)
-
getUseExponentialBackOff
@ManagedAttribute(description="RedeliveryPolicy for using exponential backoff") Boolean getUseExponentialBackOff()
-
setUseExponentialBackOff
@ManagedAttribute(description="RedeliveryPolicy for using exponential backoff") void setUseExponentialBackOff(Boolean backoff)
-
getAllowRedeliveryWhileStopping
@ManagedAttribute(description="RedeliveryPolicy for allow redelivery while stopping") Boolean getAllowRedeliveryWhileStopping()
-
setAllowRedeliveryWhileStopping
@ManagedAttribute(description="RedeliveryPolicy for allow redelivery while stopping") void setAllowRedeliveryWhileStopping(Boolean allow)
-
-