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(ByteBuffer readBuffer)`
  Получение последующих flows из буфера.
  `final boolean`
  `parsePacket(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(ByteBuffer readBuffer, long millis)
    Разбор NetFlow дайтаграммы.
    Parameters:
      `readBuffer` - буфер чтения.
      `millis` - на будущее.

  - ### next

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