Class IpfixTcpParser
- java.lang.Object
-
- org.opennms.netmgt.telemetry.protocols.netflow.parser.ParserBase
-
- org.opennms.netmgt.telemetry.protocols.netflow.parser.IpfixTcpParser
-
public class IpfixTcpParser extends ParserBase implements TcpParser
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.opennms.netmgt.telemetry.listeners.TcpParser
TcpParser.Handler
-
-
Field Summary
-
Fields inherited from class org.opennms.netmgt.telemetry.protocols.netflow.parser.ParserBase
CLOCK_SKEW_EVENT_UEI, ILLEGAL_FLOW_EVENT_UEI
-
-
Constructor Summary
Constructors Constructor Description IpfixTcpParser(String name, AsyncDispatcher<TelemetryMessage> dispatcher, EventForwarder eventForwarder, Identity identity, DnsResolver dnsResolver, com.codahale.metrics.MetricRegistry metricRegistry)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TcpParser.Handleraccept(InetSocketAddress remoteAddress, InetSocketAddress localAddress)ObjectdumpInternalState()LonggetFlowActiveTimeoutFallback()LonggetFlowInactiveTimeoutFallback()LonggetFlowSamplingIntervalFallback()IpFixMessageBuildergetMessageBuilder()voidsetFlowActiveTimeoutFallback(Long flowActiveTimeoutFallback)voidsetFlowInactiveTimeoutFallback(Long flowInactiveTimeoutFallback)voidsetFlowSamplingIntervalFallback(Long flowSamplingIntervalFallback)-
Methods inherited from class org.opennms.netmgt.telemetry.protocols.netflow.parser.ParserBase
detectClockSkew, getClockSkewEventRate, getDescription, getDnsLookupsEnabled, getIllegalFlowEventRate, getMaxClockSkew, getName, getSequenceNumberPatience, getThreads, sequenceNumberTracker, setClockSkewEventRate, setDnsLookupsEnabled, setIllegalFlowEventRate, setMaxClockSkew, setSequenceNumberPatience, setThreads, start, stop, transmit
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.opennms.netmgt.telemetry.api.receiver.Parser
getDescription, getName, start, stop
-
-
-
-
Constructor Detail
-
IpfixTcpParser
public IpfixTcpParser(String name, AsyncDispatcher<TelemetryMessage> dispatcher, EventForwarder eventForwarder, Identity identity, DnsResolver dnsResolver, com.codahale.metrics.MetricRegistry metricRegistry)
-
-
Method Detail
-
getMessageBuilder
public IpFixMessageBuilder getMessageBuilder()
- Specified by:
getMessageBuilderin classParserBase
-
accept
public TcpParser.Handler accept(InetSocketAddress remoteAddress, InetSocketAddress localAddress)
-
getFlowActiveTimeoutFallback
public Long getFlowActiveTimeoutFallback()
-
setFlowActiveTimeoutFallback
public void setFlowActiveTimeoutFallback(Long flowActiveTimeoutFallback)
-
getFlowInactiveTimeoutFallback
public Long getFlowInactiveTimeoutFallback()
-
setFlowInactiveTimeoutFallback
public void setFlowInactiveTimeoutFallback(Long flowInactiveTimeoutFallback)
-
getFlowSamplingIntervalFallback
public Long getFlowSamplingIntervalFallback()
-
setFlowSamplingIntervalFallback
public void setFlowSamplingIntervalFallback(Long flowSamplingIntervalFallback)
-
dumpInternalState
public Object dumpInternalState()
- Specified by:
dumpInternalStatein interfaceParser
-
-