public class TimeWindowDataAggregationHelper<T>
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
TimeWindowDataAggregationHelper.Config |
| Constructor and Description |
|---|
TimeWindowDataAggregationHelper(TimeWindowDataAggregationHelper.Config config) |
| Modifier and Type | Method and Description |
|---|---|
void |
process(TimeWindowDataAggregation aggregation,
org.joda.time.DateTime currentTime,
T event,
org.joda.time.DateTime eventTime,
io.github.devlibx.miscellaneous.util.aggregation.TimeWindowDataAggregationHelper.IAggregationUpdater<T> updater) |
void |
processDay(TimeWindowDataAggregation aggregation,
org.joda.time.DateTime currentTime,
T event,
org.joda.time.DateTime eventTime,
io.github.devlibx.miscellaneous.util.aggregation.TimeWindowDataAggregationHelper.IAggregationUpdater<T> updater) |
void |
processDayHour(TimeWindowDataAggregation aggregation,
org.joda.time.DateTime currentTime,
T event,
org.joda.time.DateTime eventTime,
io.github.devlibx.miscellaneous.util.aggregation.TimeWindowDataAggregationHelper.IAggregationUpdater<T> updater) |
void |
processHours(TimeWindowDataAggregation aggregation,
org.joda.time.DateTime currentTime,
T event,
org.joda.time.DateTime eventTime,
io.github.devlibx.miscellaneous.util.aggregation.TimeWindowDataAggregationHelper.IAggregationUpdater<T> updater) |
void |
processMinutes(TimeWindowDataAggregation aggregation,
org.joda.time.DateTime currentTime,
T event,
org.joda.time.DateTime eventTime,
io.github.devlibx.miscellaneous.util.aggregation.TimeWindowDataAggregationHelper.IAggregationUpdater<T> updater) |
public TimeWindowDataAggregationHelper(TimeWindowDataAggregationHelper.Config config)
public void process(TimeWindowDataAggregation aggregation, org.joda.time.DateTime currentTime, T event, org.joda.time.DateTime eventTime, io.github.devlibx.miscellaneous.util.aggregation.TimeWindowDataAggregationHelper.IAggregationUpdater<T> updater)
public void processDayHour(TimeWindowDataAggregation aggregation, org.joda.time.DateTime currentTime, T event, org.joda.time.DateTime eventTime, io.github.devlibx.miscellaneous.util.aggregation.TimeWindowDataAggregationHelper.IAggregationUpdater<T> updater)
public void processDay(TimeWindowDataAggregation aggregation, org.joda.time.DateTime currentTime, T event, org.joda.time.DateTime eventTime, io.github.devlibx.miscellaneous.util.aggregation.TimeWindowDataAggregationHelper.IAggregationUpdater<T> updater)
public void processHours(TimeWindowDataAggregation aggregation, org.joda.time.DateTime currentTime, T event, org.joda.time.DateTime eventTime, io.github.devlibx.miscellaneous.util.aggregation.TimeWindowDataAggregationHelper.IAggregationUpdater<T> updater)
public void processMinutes(TimeWindowDataAggregation aggregation, org.joda.time.DateTime currentTime, T event, org.joda.time.DateTime eventTime, io.github.devlibx.miscellaneous.util.aggregation.TimeWindowDataAggregationHelper.IAggregationUpdater<T> updater)
Copyright © 2022. All rights reserved.