public abstract class CircuitBreakerService extends AbstractLifecycleComponent<CircuitBreakerService>
lifecycle
componentSettings, logger, settings
Modifier | Constructor and Description |
---|---|
protected |
CircuitBreakerService(Settings settings) |
Modifier and Type | Method and Description |
---|---|
protected void |
doClose() |
protected void |
doStart() |
protected void |
doStop() |
abstract CircuitBreaker |
getBreaker(CircuitBreaker.Name type) |
abstract AllCircuitBreakerStats |
stats() |
abstract CircuitBreakerStats |
stats(CircuitBreaker.Name name) |
addLifecycleListener, close, lifecycleState, removeLifecycleListener, start, stop
nodeName
protected CircuitBreakerService(Settings settings)
public abstract CircuitBreaker getBreaker(CircuitBreaker.Name type)
public abstract AllCircuitBreakerStats stats()
public abstract CircuitBreakerStats stats(CircuitBreaker.Name name)
protected void doStart() throws ElasticsearchException
doStart
in class AbstractLifecycleComponent<CircuitBreakerService>
ElasticsearchException
protected void doStop() throws ElasticsearchException
doStop
in class AbstractLifecycleComponent<CircuitBreakerService>
ElasticsearchException
protected void doClose() throws ElasticsearchException
doClose
in class AbstractLifecycleComponent<CircuitBreakerService>
ElasticsearchException
Copyright © 2009–2015. All rights reserved.