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 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)