| Modifier and Type | Class and Description |
|---|---|
static class |
IntervalTimeline.Interval |
| Constructor and Description |
|---|
IntervalTimeline(java.lang.String logicNamePrefix,
com.google.common.collect.Range<java.time.LocalDateTime> effectiveInterval,
IntervalStep step,
java.time.format.DateTimeFormatter suffixFormatter) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
contains(java.time.LocalDateTime time) |
java.util.Collection<java.lang.String> |
getEffectiveNodes() |
IntervalTimeline.Interval |
getStartInterval() |
java.lang.String |
sharding(java.time.LocalDateTime shardingValue) |
java.util.Collection<java.lang.String> |
sharding(com.google.common.collect.Range<java.time.LocalDateTime> shardingValue) |
int |
size() |
public IntervalTimeline(java.lang.String logicNamePrefix,
com.google.common.collect.Range<java.time.LocalDateTime> effectiveInterval,
IntervalStep step,
java.time.format.DateTimeFormatter suffixFormatter)
public int size()
public boolean contains(java.time.LocalDateTime time)
public IntervalTimeline.Interval getStartInterval()
public java.util.Collection<java.lang.String> getEffectiveNodes()
getEffectiveNodes in interface Sharding<java.time.LocalDateTime>public java.lang.String sharding(java.time.LocalDateTime shardingValue)