public abstract class AbstractMetricReporterConfig
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected java.lang.String |
durationunit |
protected long |
period |
protected PredicateConfig |
predicate |
protected java.lang.String |
rateunit |
protected java.lang.String |
timeunit |
Constructor and Description |
---|
AbstractMetricReporterConfig() |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getDurationunit() |
long |
getPeriod() |
PredicateConfig |
getPredicate() |
java.lang.String |
getRateunit() |
java.util.concurrent.TimeUnit |
getRealDurationunit() |
java.util.concurrent.TimeUnit |
getRealRateunit() |
java.util.concurrent.TimeUnit |
getRealTimeunit() |
java.lang.String |
getTimeunit() |
protected boolean |
isClassAvailable(java.lang.String className) |
void |
setDurationunit(java.lang.String durationunit) |
void |
setPeriod(long period) |
void |
setPredicate(PredicateConfig predicate) |
void |
setRateunit(java.lang.String rateunit) |
void |
setTimeunit(java.lang.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 java.lang.String timeunit
@Pattern(regexp="^(DAYS|HOURS|MICROSECONDS|MILLISECONDS|MINUTES|NANOSECONDS|SECONDS)$", message="must be a valid java.util.concurrent.TimeUnit") protected java.lang.String rateunit
@Pattern(regexp="^(DAYS|HOURS|MICROSECONDS|MILLISECONDS|MINUTES|NANOSECONDS|SECONDS)$", message="must be a valid java.util.concurrent.TimeUnit") protected java.lang.String durationunit
protected PredicateConfig predicate
public long getPeriod()
public void setPeriod(long period)
public java.lang.String getTimeunit()
public void setTimeunit(java.lang.String timeunit)
public java.lang.String getRateunit()
public void setRateunit(java.lang.String rateunit)
public java.lang.String getDurationunit()
public void setDurationunit(java.lang.String durationunit)
public java.util.concurrent.TimeUnit getRealTimeunit()
public java.util.concurrent.TimeUnit getRealRateunit()
public java.util.concurrent.TimeUnit getRealDurationunit()
public PredicateConfig getPredicate()
public void setPredicate(PredicateConfig predicate)
protected boolean isClassAvailable(java.lang.String className)
Copyright © 2018. All rights reserved.