public abstract class AbstractMetricReporterConfig extends Object
Modifier and Type | Field and Description |
---|---|
protected String |
durationunit |
protected long |
period |
protected PredicateConfig |
predicate |
protected String |
rateunit |
protected String |
timeunit |
Constructor and Description |
---|
AbstractMetricReporterConfig() |
Modifier and Type | Method and Description |
---|---|
String |
getDurationunit() |
long |
getPeriod() |
PredicateConfig |
getPredicate() |
String |
getRateunit() |
TimeUnit |
getRealDurationunit() |
TimeUnit |
getRealRateunit() |
TimeUnit |
getRealTimeunit() |
String |
getTimeunit() |
protected boolean |
isClassAvailable(String className) |
void |
setDurationunit(String durationunit) |
void |
setPeriod(long period) |
void |
setPredicate(PredicateConfig predicate) |
void |
setRateunit(String rateunit) |
void |
setTimeunit(String timeunit) |
@NotNull @Min(value=1L) protected long period
@Pattern(regexp="^(DAYS|HOURS|MICROSECONDS|MILLISECONDS|MINUTES|NANOSECONDS|SECONDS)$", message="must be a valid java.util.concurrent.TimeUnit") protected String timeunit
@Pattern(regexp="^(DAYS|HOURS|MICROSECONDS|MILLISECONDS|MINUTES|NANOSECONDS|SECONDS)$", message="must be a valid java.util.concurrent.TimeUnit") protected String rateunit
@Pattern(regexp="^(DAYS|HOURS|MICROSECONDS|MILLISECONDS|MINUTES|NANOSECONDS|SECONDS)$", message="must be a valid java.util.concurrent.TimeUnit") protected String durationunit
protected PredicateConfig predicate
public long getPeriod()
public void setPeriod(long period)
public String getTimeunit()
public void setTimeunit(String timeunit)
public String getRateunit()
public void setRateunit(String rateunit)
public String getDurationunit()
public void setDurationunit(String durationunit)
public TimeUnit getRealTimeunit()
public TimeUnit getRealRateunit()
public TimeUnit getRealDurationunit()
public PredicateConfig getPredicate()
public void setPredicate(PredicateConfig predicate)
protected boolean isClassAvailable(String className)
Copyright © 2017. All Rights Reserved.