public class IPDataLogUtils
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
IPDataLogUtils.FlowDetail
Класс FlowDetail.
|
Constructor and Description |
---|
IPDataLogUtils() |
Modifier and Type | Method and Description |
---|---|
static void |
main(java.lang.String[] args) |
static java.lang.Iterable<FlowArray<? extends Data>> |
newFlowArrayIterable(ParameterMap setup,
int sourceId,
java.util.Calendar hour) |
static java.lang.Iterable<FlowArray<? extends Data>> |
newFlowArrayIterable(ParameterMap setup,
int sourceId,
java.util.Calendar hour1,
java.util.Calendar hour2) |
static java.lang.Iterable<FlowArray<IPDataLogUtils.FlowDetail>> |
newFlowDetailIterable(java.lang.Iterable<ru.bitel.bgbilling.kernel.network.datalog.hourly.IPHourlyDataLog> logsIterable,
FlowSelector selector,
int maxSort)
Создает новый
IPDataLogUtils.FlowDetail Iterable по логам, с выборкой записей с помощью RowSelector |
static java.lang.Iterable<ru.bitel.bgbilling.kernel.network.datalog.FlowReader> |
newFlowReaderIterable(ParameterMap setup,
int sourceId,
java.util.Calendar hour1,
java.util.Calendar hour2) |
static java.lang.Iterable<ru.bitel.bgbilling.kernel.network.datalog.hourly.IPHourlyDataLog> |
newIPHourlyDataLogIterable(ParameterMap setup,
int sourceId,
java.util.Calendar hour1,
java.util.Calendar hour2)
Создает новый iterable по часовым логам
|
static java.lang.Iterable<ru.bitel.bgbilling.kernel.network.datalog.hourly.IPHourlyDataLog> |
newIPHourlyDataLogIterable(ParameterMap setup,
java.lang.String key,
int sourceId,
java.util.List<java.util.Calendar> hours)
Создает новый iterable по часовым логам
|
public static java.lang.Iterable<ru.bitel.bgbilling.kernel.network.datalog.hourly.IPHourlyDataLog> newIPHourlyDataLogIterable(ParameterMap setup, int sourceId, java.util.Calendar hour1, java.util.Calendar hour2)
setup
- sourceId
- hour1
- начало периода (включая)hour2
- конец периода (включая)public static java.lang.Iterable<ru.bitel.bgbilling.kernel.network.datalog.hourly.IPHourlyDataLog> newIPHourlyDataLogIterable(ParameterMap setup, java.lang.String key, int sourceId, java.util.List<java.util.Calendar> hours)
setup
- sourceId
- hours
- List часов, по которым будет идти iteratorpublic static java.lang.Iterable<FlowArray<IPDataLogUtils.FlowDetail>> newFlowDetailIterable(java.lang.Iterable<ru.bitel.bgbilling.kernel.network.datalog.hourly.IPHourlyDataLog> logsIterable, FlowSelector selector, int maxSort)
IPDataLogUtils.FlowDetail
Iterable по логам, с выборкой записей с помощью RowSelector
logsIterable
- selector
- public static java.lang.Iterable<ru.bitel.bgbilling.kernel.network.datalog.FlowReader> newFlowReaderIterable(ParameterMap setup, int sourceId, java.util.Calendar hour1, java.util.Calendar hour2)
public static java.lang.Iterable<FlowArray<? extends Data>> newFlowArrayIterable(ParameterMap setup, int sourceId, java.util.Calendar hour1, java.util.Calendar hour2)
public static java.lang.Iterable<FlowArray<? extends Data>> newFlowArrayIterable(ParameterMap setup, int sourceId, java.util.Calendar hour)
public static void main(java.lang.String[] args)