public final class Packet extends Object implements Iterable<FlowSet<?>>, RecordProvider
Modifier and Type | Field and Description |
---|---|
List<DataSet> |
dataSets |
Header |
header |
List<OptionsTemplateSet> |
optionTemplateSets |
List<TemplateSet> |
templateSets |
Constructor and Description |
---|
Packet(Session session,
Header header,
io.netty.buffer.ByteBuf buffer) |
Modifier and Type | Method and Description |
---|---|
long |
getObservationDomainId()
Returns the observation domain ID as specified by the underlying packet used to generate these records.
|
java.util.stream.Stream<Iterable<Value<?>>> |
getRecords() |
long |
getSequenceNumber()
Returns the sequence number as provided by the underlying packet used to generate these records.
|
Iterator<FlowSet<?>> |
iterator() |
String |
toString() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
forEach, spliterator
public final Header header
public final List<TemplateSet> templateSets
public final List<OptionsTemplateSet> optionTemplateSets
public Packet(Session session, Header header, io.netty.buffer.ByteBuf buffer) throws InvalidPacketException
InvalidPacketException
public java.util.stream.Stream<Iterable<Value<?>>> getRecords()
getRecords
in interface RecordProvider
public long getObservationDomainId()
RecordProvider
getObservationDomainId
in interface RecordProvider
0
if there is no such concept available.public long getSequenceNumber()
RecordProvider
getSequenceNumber
in interface RecordProvider
Copyright © 2021. All rights reserved.