| Modifier and Type | Field and Description |
|---|---|
static TimeMeter |
TimeMeter.SYSTEM_MILLISECONDS
The implementation of
TimeMeter which works around System.currentTimeMillis() |
static TimeMeter |
TimeMeter.SYSTEM_NANOTIME
The implementation of
TimeMeter which works around System.nanoTime() |
| Modifier and Type | Method and Description |
|---|---|
Optional<TimeMeter> |
ClientSideConfig.getClientSideClock()
Returns clock that will be used for time measurement.
|
| Modifier and Type | Method and Description |
|---|---|
ClientSideConfig |
ClientSideConfig.withClientClock(TimeMeter clientClock)
Returns new instance of
ClientSideConfig with configured clientClock. |
| Constructor and Description |
|---|
ClientSideConfig(Version backwardCompatibilityVersion,
Optional<TimeMeter> clientSideClock) |
| Constructor and Description |
|---|
DelayOptimization(DelayParameters delayParameters,
OptimizationListener listener,
TimeMeter timeMeter) |
| Constructor and Description |
|---|
PredictiveOptimization(PredictionParameters predictionParameters,
DelayParameters delayParameters,
OptimizationListener listener,
TimeMeter timeMeter) |
| Modifier and Type | Method and Description |
|---|---|
TimeMeter |
LocalBucket.getTimeMeter()
Returns the clock that is used by this bucket
|
TimeMeter |
ThreadUnsafeBucket.getTimeMeter() |
TimeMeter |
SynchronizedBucket.getTimeMeter() |
TimeMeter |
LockFreeBucket.getTimeMeter() |
| Modifier and Type | Method and Description |
|---|---|
LocalBucketBuilder |
LocalBucketBuilder.withCustomTimePrecision(TimeMeter customTimeMeter)
Specifies
customTimeMeter time meter for buckets that will be created by this builder. |
| Constructor and Description |
|---|
LockFreeBucket(BucketConfiguration configuration,
MathType mathType,
TimeMeter timeMeter) |
SynchronizedBucket(BucketConfiguration configuration,
MathType mathType,
TimeMeter timeMeter) |
ThreadUnsafeBucket(BucketConfiguration configuration,
MathType mathType,
TimeMeter timeMeter) |
Copyright © 2022. All rights reserved.