public interface ManagedThrottlingExceptionRoutePolicyMBean extends ManagedServiceMBean
Modifier and Type | Method and Description |
---|---|
String |
currentState() |
Integer |
getCurrentFailures() |
Integer |
getFailureThreshold() |
Long |
getFailureWindow() |
Long |
getHalfOpenAfter() |
String |
getHalfOpenHandlerName() |
Long |
getLastFailure() |
Long |
getOpenAt() |
void |
setFailureThreshold(Integer numberOfFailures) |
void |
setFailureWindow(Long milliseconds) |
void |
setHalfOpenAfter(Long milliseconds) |
getCamelId, getCamelManagementName, getRouteId, getServiceType, getState, isStaticService, isSupportSuspension, isSuspended, resume, start, stop, suspend
@ManagedAttribute(description="How long to wait before moving open circuit to half open") Long getHalfOpenAfter()
@ManagedAttribute(description="How long to wait before moving open circuit to half open") void setHalfOpenAfter(Long milliseconds)
@ManagedAttribute(description="The range of time that failures should occur within") Long getFailureWindow()
@ManagedAttribute(description="The range of time that failures should occur within") void setFailureWindow(Long milliseconds)
@ManagedAttribute(description="Number of failures before opening circuit") Integer getFailureThreshold()
@ManagedAttribute(description="Number of failures before opening circuit") void setFailureThreshold(Integer numberOfFailures)
@ManagedOperation(description="The current state of the circuit") String currentState()
@ManagedAttribute(description="The half open handler registered (if any)") String getHalfOpenHandlerName()
@ManagedAttribute(description="The number of failures caught") Integer getCurrentFailures()
@ManagedAttribute(description="Number of ms since the last failure was recorded") Long getLastFailure()
@ManagedAttribute(description="Number ms since the circuit was opened") Long getOpenAt()
Apache Camel