public class TimeIntervalQuantizer extends Object
| Constructor and Description |
|---|
TimeIntervalQuantizer() |
| Modifier and Type | Method and Description |
|---|---|
static long |
quantize(long intervalInMilliseconds,
int resolution)
Quantizes millisecond time intervals to the specified resolution, rounding up.
|
static long |
quantizeToMinutes(long intervalInMilliseconds)
Quantizes millisecond time intervals to a one minute resolution, rounding up.
|
public static long quantize(long intervalInMilliseconds,
int resolution)
quantize(0,50) → 0quantize(123,10) → 130quantize(11,15000) → 15000quantize(127249,60000) → 180000intervalInMilliseconds - the time interval to be quantizedresolution - the time resolution to honour, in milliseconds.public static long quantizeToMinutes(long intervalInMilliseconds)
quantizeToMinutes(0) → 0quantizeToMinutes(123) → 60000quantizeToMinutes(127249) → 180000intervalInMilliseconds - the time interval to be quantizedCopyright © 2017 Atlassian. All rights reserved.