Class IPDataLogUtils
java.lang.Object
ru.bitel.bgbilling.kernel.network.datalog.IPDataLogUtils
util для работы с ip логами
- 
Nested Class Summary
Nested Classes - 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionstatic voidnewFlowArrayIterable(ParameterMap setup, int sourceId, Calendar hour) newFlowArrayIterable(ParameterMap setup, int sourceId, Calendar hour1, Calendar hour2) static Iterable<FlowArray<IPDataLogUtils.FlowDetail>>newFlowDetailIterable(Iterable<ru.bitel.bgbilling.kernel.network.datalog.hourly.IPHourlyDataLog> logsIterable, FlowSelector selector, int maxSort) Создает новыйIPDataLogUtils.FlowDetailIterable по логам, с выборкой записей с помощьюRowSelectorstatic Iterable<ru.bitel.bgbilling.kernel.network.datalog.FlowReader>newFlowReaderIterable(ParameterMap setup, int sourceId, Calendar hour1, Calendar hour2) static Iterable<ru.bitel.bgbilling.kernel.network.datalog.hourly.IPHourlyDataLog>newIPHourlyDataLogIterable(ParameterMap setup, int sourceId, Calendar hour1, Calendar hour2) Создает новый iterable по часовым логамstatic Iterable<ru.bitel.bgbilling.kernel.network.datalog.hourly.IPHourlyDataLog>newIPHourlyDataLogIterable(ParameterMap setup, String key, int sourceId, List<Calendar> hours) Создает новый iterable по часовым логам 
- 
Constructor Details
- 
IPDataLogUtils
public IPDataLogUtils() 
 - 
 - 
Method Details
- 
newIPHourlyDataLogIterable
public static Iterable<ru.bitel.bgbilling.kernel.network.datalog.hourly.IPHourlyDataLog> newIPHourlyDataLogIterable(ParameterMap setup, int sourceId, Calendar hour1, Calendar hour2) Создает новый iterable по часовым логам- Parameters:
 setup-sourceId-hour1- начало периода (включая)hour2- конец периода (включая)- Returns:
 - новый iterable по часовым логам
 
 - 
newIPHourlyDataLogIterable
public static Iterable<ru.bitel.bgbilling.kernel.network.datalog.hourly.IPHourlyDataLog> newIPHourlyDataLogIterable(ParameterMap setup, String key, int sourceId, List<Calendar> hours) Создает новый iterable по часовым логам- Parameters:
 setup-sourceId-hours- List часов, по которым будет идти iterator- Returns:
 - новый iterable по часовым логам
 
 - 
newFlowDetailIterable
public static Iterable<FlowArray<IPDataLogUtils.FlowDetail>> newFlowDetailIterable(Iterable<ru.bitel.bgbilling.kernel.network.datalog.hourly.IPHourlyDataLog> logsIterable, FlowSelector selector, int maxSort) Создает новыйIPDataLogUtils.FlowDetailIterable по логам, с выборкой записей с помощьюRowSelector- Parameters:
 logsIterable-selector-- Returns:
 
 - 
newFlowReaderIterable
public static Iterable<ru.bitel.bgbilling.kernel.network.datalog.FlowReader> newFlowReaderIterable(ParameterMap setup, int sourceId, Calendar hour1, Calendar hour2)  - 
newFlowArrayIterable
 - 
newFlowArrayIterable
public static Iterable<FlowArray<? extends Data>> newFlowArrayIterable(ParameterMap setup, int sourceId, Calendar hour)  - 
main
 
 -