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: