Package | Description |
---|---|
org.elasticsearch.common.breaker | |
org.elasticsearch.indices.breaker |
Modifier and Type | Method and Description |
---|---|
CircuitBreaker.Name |
MemoryCircuitBreaker.getName() |
CircuitBreaker.Name |
ChildMemoryCircuitBreaker.getName() |
CircuitBreaker.Name |
CircuitBreaker.getName() |
CircuitBreaker.Name |
NoopCircuitBreaker.getName() |
static CircuitBreaker.Name |
CircuitBreaker.Name.readFrom(StreamInput in) |
static CircuitBreaker.Name |
CircuitBreaker.Name.valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static CircuitBreaker.Name[] |
CircuitBreaker.Name.values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
Modifier and Type | Method and Description |
---|---|
static void |
CircuitBreaker.Name.writeTo(CircuitBreaker.Name name,
StreamOutput out) |
Constructor and Description |
---|
ChildMemoryCircuitBreaker(BreakerSettings settings,
ChildMemoryCircuitBreaker oldBreaker,
ESLogger logger,
HierarchyCircuitBreakerService parent,
CircuitBreaker.Name name)
Create a circuit breaker that will break if the number of estimated
bytes grows above the limit.
|
ChildMemoryCircuitBreaker(BreakerSettings settings,
ESLogger logger,
HierarchyCircuitBreakerService parent,
CircuitBreaker.Name name)
Create a circuit breaker that will break if the number of estimated
bytes grows above the limit.
|
NoopCircuitBreaker(CircuitBreaker.Name name) |
Modifier and Type | Method and Description |
---|---|
CircuitBreaker.Name |
BreakerSettings.getName() |
CircuitBreaker.Name |
CircuitBreakerStats.getName() |
Modifier and Type | Method and Description |
---|---|
CircuitBreaker |
HierarchyCircuitBreakerService.getBreaker(CircuitBreaker.Name name) |
abstract CircuitBreaker |
CircuitBreakerService.getBreaker(CircuitBreaker.Name type) |
CircuitBreaker |
NoneCircuitBreakerService.getBreaker(CircuitBreaker.Name name) |
CircuitBreakerStats |
AllCircuitBreakerStats.getStats(CircuitBreaker.Name name) |
CircuitBreakerStats |
HierarchyCircuitBreakerService.stats(CircuitBreaker.Name name) |
abstract CircuitBreakerStats |
CircuitBreakerService.stats(CircuitBreaker.Name name) |
CircuitBreakerStats |
NoneCircuitBreakerService.stats(CircuitBreaker.Name name) |
Constructor and Description |
---|
BreakerSettings(CircuitBreaker.Name name,
long limitBytes,
double overhead) |
BreakerSettings(CircuitBreaker.Name name,
long limitBytes,
double overhead,
CircuitBreaker.Type type) |
CircuitBreakerStats(CircuitBreaker.Name name,
long limit,
long estimated,
double overhead,
long trippedCount) |
Copyright © 2009–2015. All rights reserved.