public class RateSpec extends Object
| Modifier and Type | Field and Description |
|---|---|
double |
burstRatio |
double |
opsPerSec
Target rate in Operations Per Second
|
boolean |
reportCoDelay
If true, report total scheduling delay from ideal schedule.
|
| Constructor and Description |
|---|
RateSpec(double opsPerSec) |
RateSpec(double opsPerSec,
double burstRatio) |
RateSpec(double opsPerSec,
double burstRatio,
boolean reportCoDelay) |
RateSpec(ParameterMap.NamedParameter tuple) |
RateSpec(String spec) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object o) |
double |
getBurstRatio() |
long |
getCalculatedBurstNanos() |
long |
getCalculatedNanos() |
double |
getRate() |
boolean |
getReportCoDelay() |
int |
hashCode() |
String |
toString() |
RateSpec |
withBurstRatio(double burstRatio) |
RateSpec |
withOpsPerSecond(double rate) |
RateSpec |
withReportCoDelay(boolean reportCoDelay) |
public double opsPerSec
public double burstRatio
public boolean reportCoDelay
public RateSpec(double opsPerSec)
public RateSpec(double opsPerSec,
double burstRatio)
public RateSpec(double opsPerSec,
double burstRatio,
boolean reportCoDelay)
public RateSpec(ParameterMap.NamedParameter tuple)
public RateSpec(String spec)
public RateSpec withOpsPerSecond(double rate)
public RateSpec withReportCoDelay(boolean reportCoDelay)
public RateSpec withBurstRatio(double burstRatio)
public long getCalculatedBurstNanos()
public long getCalculatedNanos()
public double getRate()
public double getBurstRatio()
public boolean getReportCoDelay()
Copyright © 2018. All rights reserved.