java.io.Closeable, java.lang.AutoCloseable, LifecycleComponent, ReleasableHierarchyCircuitBreakerService, NoneCircuitBreakerServicepublic abstract class CircuitBreakerService extends AbstractLifecycleComponent
deprecationLogger, logger, settingslifecycle| Modifier | Constructor | Description |
|---|---|---|
protected |
CircuitBreakerService(Settings settings) |
| Modifier and Type | Method | Description |
|---|---|---|
protected void |
doClose() |
|
protected void |
doStart() |
|
protected void |
doStop() |
|
abstract CircuitBreaker |
getBreaker(java.lang.String name) |
|
abstract void |
registerBreaker(BreakerSettings breakerSettings) |
Allows to register of a custom circuit breaker.
|
abstract AllCircuitBreakerStats |
stats() |
|
abstract CircuitBreakerStats |
stats(java.lang.String name) |
logDeprecatedSetting, logRemovedSetting, nodeNameaddLifecycleListener, close, lifecycleState, removeLifecycleListener, start, stopprotected CircuitBreakerService(Settings settings)
public abstract void registerBreaker(BreakerSettings breakerSettings)
public abstract CircuitBreaker getBreaker(java.lang.String name)
public abstract AllCircuitBreakerStats stats()
public abstract CircuitBreakerStats stats(java.lang.String name)
protected void doStart()
doStart in class AbstractLifecycleComponentprotected void doStop()
doStop in class AbstractLifecycleComponentprotected void doClose()
doClose in class AbstractLifecycleComponent