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