Class UdpSessionManager
- java.lang.Object
-
- org.opennms.netmgt.telemetry.protocols.netflow.parser.session.UdpSessionManager
-
public class UdpSessionManager extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
UdpSessionManager.SessionKey
-
Constructor Summary
Constructors Constructor Description UdpSessionManager(java.time.Duration timeout, java.util.function.Supplier<SequenceNumberTracker> sequenceNumberTracker)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
count()
void
doHousekeeping()
void
drop(UdpSessionManager.SessionKey sessionKey)
java.lang.Object
dumpInternalState()
Session
getSession(UdpSessionManager.SessionKey sessionKey)
-
-
-
Constructor Detail
-
UdpSessionManager
public UdpSessionManager(java.time.Duration timeout, java.util.function.Supplier<SequenceNumberTracker> sequenceNumberTracker)
-
-
Method Detail
-
doHousekeeping
public void doHousekeeping()
-
getSession
public Session getSession(UdpSessionManager.SessionKey sessionKey)
-
drop
public void drop(UdpSessionManager.SessionKey sessionKey)
-
count
public int count()
-
dumpInternalState
public java.lang.Object dumpInternalState()
-
-