public class CrateCircuitBreakerService
extends org.elasticsearch.indices.breaker.CircuitBreakerService
Modifier and Type | Class and Description |
---|---|
class |
CrateCircuitBreakerService.ApplySettings |
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
BREAKING_EXCEPTION_MESSAGE |
static java.lang.String |
DEFAULT_QUERY_CIRCUIT_BREAKER_LIMIT |
static double |
DEFAULT_QUERY_CIRCUIT_BREAKER_OVERHEAD_CONSTANT |
static java.lang.String |
DEFAULT_QUERY_CIRCUIT_BREAKER_TYPE |
static java.lang.String |
QUERY |
static java.lang.String |
QUERY_CIRCUIT_BREAKER_LIMIT_SETTING |
static java.lang.String |
QUERY_CIRCUIT_BREAKER_OVERHEAD_SETTING |
static java.lang.String |
QUERY_CIRCUIT_BREAKER_TYPE_SETTING |
Constructor and Description |
---|
CrateCircuitBreakerService(org.elasticsearch.common.settings.Settings settings,
org.elasticsearch.node.settings.NodeSettingsService nodeSettingsService,
org.elasticsearch.indices.breaker.CircuitBreakerService esCircuitBreakerService) |
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
breakingExceptionMessage(java.lang.String label,
long limit) |
org.elasticsearch.common.breaker.CircuitBreaker |
getBreaker(java.lang.String name) |
void |
registerBreaker(org.elasticsearch.indices.breaker.BreakerSettings breakerSettings) |
org.elasticsearch.indices.breaker.AllCircuitBreakerStats |
stats() |
org.elasticsearch.indices.breaker.CircuitBreakerStats |
stats(java.lang.String name) |
doClose, doStart, doStop
addLifecycleListener, close, lifecycleState, removeLifecycleListener, start, stop
public static final java.lang.String QUERY_CIRCUIT_BREAKER_LIMIT_SETTING
public static final java.lang.String QUERY_CIRCUIT_BREAKER_OVERHEAD_SETTING
public static final java.lang.String QUERY_CIRCUIT_BREAKER_TYPE_SETTING
public static final java.lang.String DEFAULT_QUERY_CIRCUIT_BREAKER_LIMIT
public static final double DEFAULT_QUERY_CIRCUIT_BREAKER_OVERHEAD_CONSTANT
public static final java.lang.String DEFAULT_QUERY_CIRCUIT_BREAKER_TYPE
public static final java.lang.String QUERY
public static final java.lang.String BREAKING_EXCEPTION_MESSAGE
@Inject public CrateCircuitBreakerService(org.elasticsearch.common.settings.Settings settings, org.elasticsearch.node.settings.NodeSettingsService nodeSettingsService, org.elasticsearch.indices.breaker.CircuitBreakerService esCircuitBreakerService)
public void registerBreaker(org.elasticsearch.indices.breaker.BreakerSettings breakerSettings)
registerBreaker
in class org.elasticsearch.indices.breaker.CircuitBreakerService
public org.elasticsearch.common.breaker.CircuitBreaker getBreaker(java.lang.String name)
getBreaker
in class org.elasticsearch.indices.breaker.CircuitBreakerService
public org.elasticsearch.indices.breaker.AllCircuitBreakerStats stats()
stats
in class org.elasticsearch.indices.breaker.CircuitBreakerService
public org.elasticsearch.indices.breaker.CircuitBreakerStats stats(java.lang.String name)
stats
in class org.elasticsearch.indices.breaker.CircuitBreakerService
public static java.lang.String breakingExceptionMessage(java.lang.String label, long limit)