public class SLA extends Object implements Serializable
| Modifier and Type | Class and Description |
|---|---|
static class |
SLA.Failure |
static class |
SLA.PercentileLimit |
static interface |
SLA.Provider |
| Constructor and Description |
|---|
SLA(long window,
double errorRatio,
long meanResponseTime,
double blockedRatio,
Collection<SLA.PercentileLimit> limits) |
| Modifier and Type | Method and Description |
|---|---|
double |
blockedRatio() |
double |
errorRatio() |
long |
meanResponseTime() |
Collection<SLA.PercentileLimit> |
percentileLimits() |
SLA.Failure |
validate(String phase,
String metric,
StatisticsSnapshot statistics) |
long |
window() |
public static final SLA[] DEFAULT
public SLA(long window,
double errorRatio,
long meanResponseTime,
double blockedRatio,
Collection<SLA.PercentileLimit> limits)
public long window()
public double errorRatio()
public long meanResponseTime()
public double blockedRatio()
public Collection<SLA.PercentileLimit> percentileLimits()
public SLA.Failure validate(String phase, String metric, StatisticsSnapshot statistics)
Copyright © 2019 JBoss by Red Hat. All rights reserved.