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.