Package ru.bitel.bgbilling.kernel.network.flow

# 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 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(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(List<? extends D> list)

  - ### FlowArray

    public FlowArray(D[] a)