Class TcpSession
- java.lang.Object
-
- org.opennms.netmgt.telemetry.protocols.netflow.parser.session.TcpSession
-
-
Constructor Summary
Constructors Constructor Description TcpSession(java.net.InetAddress remoteAddress, java.util.function.Supplier<SequenceNumberTracker> sequenceNumberTracker)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addOptions(long observationDomainId, int templateId, java.util.Collection<Value<?>> scopes, java.util.List<Value<?>> values)
void
addTemplate(long observationDomainId, Template template)
java.util.stream.Stream<ExporterState>
dumpInternalState()
java.net.InetAddress
getRemoteAddress()
Session.Resolver
getResolver(long observationDomainId)
void
removeAllTemplate(long observationDomainId, Template.Type type)
void
removeTemplate(long observationDomainId, int templateId)
boolean
verifySequenceNumber(long observationDomainId, long sequenceNumber)
-
-
-
Constructor Detail
-
TcpSession
public TcpSession(java.net.InetAddress remoteAddress, java.util.function.Supplier<SequenceNumberTracker> sequenceNumberTracker)
-
-
Method Detail
-
addTemplate
public void addTemplate(long observationDomainId, Template template)
- Specified by:
addTemplate
in interfaceSession
-
removeTemplate
public void removeTemplate(long observationDomainId, int templateId)
- Specified by:
removeTemplate
in interfaceSession
-
removeAllTemplate
public void removeAllTemplate(long observationDomainId, Template.Type type)
- Specified by:
removeAllTemplate
in interfaceSession
-
addOptions
public void addOptions(long observationDomainId, int templateId, java.util.Collection<Value<?>> scopes, java.util.List<Value<?>> values)
- Specified by:
addOptions
in interfaceSession
-
getResolver
public Session.Resolver getResolver(long observationDomainId)
- Specified by:
getResolver
in interfaceSession
-
getRemoteAddress
public java.net.InetAddress getRemoteAddress()
- Specified by:
getRemoteAddress
in interfaceSession
-
verifySequenceNumber
public boolean verifySequenceNumber(long observationDomainId, long sequenceNumber)
- Specified by:
verifySequenceNumber
in interfaceSession
-
dumpInternalState
public java.util.stream.Stream<ExporterState> dumpInternalState()
-
-