public class CircuitBreakerJMX extends NotificationBroadcasterSupport implements CircuitBreakerJMXMBean
Constructor and Description |
---|
CircuitBreakerJMX(CircuitBreaker circuitBreaker,
ObjectName mbeanObjectName) |
Modifier and Type | Method and Description |
---|---|
String |
getEnableOn() |
String |
getLastErrorMessage() |
double |
getServiceLevel() |
String |
getStatus() |
int |
getThreshold() |
String |
getTrippedOn() |
void |
trip() |
String |
turnOn() |
addNotificationListener, getNotificationInfo, handleNotification, removeNotificationListener, removeNotificationListener, sendNotification
public CircuitBreakerJMX(CircuitBreaker circuitBreaker, ObjectName mbeanObjectName)
public String getStatus()
getStatus
in interface CircuitBreakerJMXMBean
public int getThreshold()
getThreshold
in interface CircuitBreakerJMXMBean
public double getServiceLevel()
getServiceLevel
in interface CircuitBreakerJMXMBean
public String getLastErrorMessage()
getLastErrorMessage
in interface CircuitBreakerJMXMBean
public String getTrippedOn()
getTrippedOn
in interface CircuitBreakerJMXMBean
public String getEnableOn()
getEnableOn
in interface CircuitBreakerJMXMBean
public String turnOn()
turnOn
in interface CircuitBreakerJMXMBean
public void trip()
trip
in interface CircuitBreakerJMXMBean