The ByteBuffer to interpret as IPFIX messages.
The SessionGroup that holds the InfoModel used to interpret data in the buffer.
The ByteBuffer to interpret as IPFIX messages.
(Changed in version 2.8.0) collect has changed. The previous behavior can be reproduced with toSeq.
Returns true if the remaining bytes in buffer are large enough for
an IPFIX Message header.
Returns true if the remaining bytes in buffer are large enough for
an IPFIX Message header. Returns false if buffer has no remaining
data. Throws an exception if the buffer contains some remaning data but
not enough for a header.
Returns the next Message in buffer.
Returns the next Message in buffer. Throws an exception if there
is no more data, if there is not enough data, or if there is an issue
interpreting the data as a Message.
If InvalidIPFIXMessageException is thrown, the buffer's position is not changed, and another call to next() throws the same exception.
The SessionGroup that holds the InfoModel used to interpret data in the buffer.
The SessionGroup that holds the InfoModel used to interpret data in the buffer.
A ByteBufferMessageReader is used to get the next Message from a byte buffer. An instance of this type is normally created by a ByteBufferSession.
The ByteBuffer to interpret as IPFIX messages.
The SessionGroup that holds the InfoModel used to interpret data in the buffer.