Class FlowArray<D extends Data>

java.lang.Object
ru.bitel.bgbilling.kernel.network.flow.FlowArray<D>
Type Parameters:
D -
Direct Known Subclasses:
IPFIXArray, NetFlow9Array, NetFlow9Array0, NetFlowArray, SFlowArray

public class FlowArray<D extends Data>
extends java.lang.Object
Default класс для парсинга пакета/пакетов и хранения flow записей.
Flow записи не создаются каждый раз при парсинге, а используются каждый раз одни и те же.
На каждый поток обработкика flow listener'a существует один FlowArray.
  • Field Summary

    Fields
    Modifier and Type Field Description
    D[] array  
    int size  
  • Constructor Summary

    Constructors
    Constructor Description
    FlowArray​(D[] a)  
    FlowArray​(java.util.List<? extends D> list)  
  • Method Summary

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • array

      public D extends Data[] array
    • size

      public int size
  • Constructor Details

    • FlowArray

      public FlowArray​(java.util.List<? extends D> list)
    • FlowArray

      public FlowArray​(D[] a)