public interface TagPeriodHandler
| Modifier and Type | Interface and Description |
|---|---|
static class |
TagPeriodHandler.BaseTagPeriodHandler
Base implementation of
TagPeriodHandler. |
static class |
TagPeriodHandler.DailyTagPeriodHandler
Daily
TagPeriodHandler. |
static class |
TagPeriodHandler.HourlyTagPeriodHandler
Hourly
TagPeriodHandler. |
static class |
TagPeriodHandler.TwoHoursTagPeriodHandler
Two Hours
TagPeriodHandler. |
| Modifier and Type | Field and Description |
|---|---|
static java.time.format.DateTimeFormatter |
DAY_FORMATTER |
static java.time.format.DateTimeFormatter |
DAY_FORMATTER_WITHOUT_DASHES |
static java.time.format.DateTimeFormatter |
HOUR_FORMATTER |
static java.time.format.DateTimeFormatter |
HOUR_FORMATTER_WITHOUT_DASHES |
| Modifier and Type | Method and Description |
|---|---|
static TagPeriodHandler |
create(CoreOptions options) |
boolean |
isAutoTag(String tagName) |
java.time.LocalDateTime |
nextTagTime(java.time.LocalDateTime time) |
java.time.LocalDateTime |
normalizeToPreviousTag(java.time.LocalDateTime time) |
java.time.LocalDateTime |
tagToTime(String tag) |
String |
timeToTag(java.time.LocalDateTime time) |
void |
validateDelay(java.time.Duration delay) |
static final java.time.format.DateTimeFormatter HOUR_FORMATTER
static final java.time.format.DateTimeFormatter HOUR_FORMATTER_WITHOUT_DASHES
static final java.time.format.DateTimeFormatter DAY_FORMATTER
static final java.time.format.DateTimeFormatter DAY_FORMATTER_WITHOUT_DASHES
void validateDelay(java.time.Duration delay)
java.time.LocalDateTime tagToTime(String tag)
java.time.LocalDateTime normalizeToPreviousTag(java.time.LocalDateTime time)
String timeToTag(java.time.LocalDateTime time)
java.time.LocalDateTime nextTagTime(java.time.LocalDateTime time)
boolean isAutoTag(String tagName)
static TagPeriodHandler create(CoreOptions options)
Copyright © 2023–2024 The Apache Software Foundation. All rights reserved.