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

# Class NetFlowArray

java.lang.Object
ru.bitel.bgbilling.kernel.network.flow.FlowArray<NetFlowRecord>
ru.bitel.bgbilling.kernel.network.flow.NetFlowArray

    public class NetFlowArray
    extends FlowArray<NetFlowRecord>

Разобранные flow пакета NetFlow версий 1, 5, 7. NetFlow версия 1: http://netflow.caligare.com/netflow_v1.htm NetFlow версия 5: http://netflow.caligare.com/netflow_v5.htm NetFlow версия 7: http://netflow.caligare.com/netflow_v7.htm

- ## Field Summary

  ### Fields inherited from class ru.bitel.bgbilling.kernel.network.flow.FlowArray

  `array, size`

- ## Constructor Summary

  Constructors
  Constructor | Description
  --- | ---
  `NetFlowArray​(int size)` |

- ## Method Summary

  Modifier and Type | Method | Description
  --- | --- | ---
  `int` | `next​(java.nio.ByteBuffer readBuffer)` | Получение последующих flows из буфера.
  `boolean` | `parsePacket​(java.nio.ByteBuffer readBuffer, long millis)` | Разбор NetFlow дайтаграммы.

  ### Methods inherited from class java.lang.Object

  `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- ## Constructor Details

  - ### NetFlowArray

    public NetFlowArray​(int size)

- ## Method Details

  - ### parsePacket

    public final boolean parsePacket​(java.nio.ByteBuffer readBuffer, long millis)
    Разбор NetFlow дайтаграммы.
    Parameters:
      `readBuffer` - буфер чтения.
      `millis` - на будущее.

  - ### next

    public int next​(java.nio.ByteBuffer readBuffer)
    Получение последующих flows из буфера.
    Parameters:
      `offset` -
    Returns: