Class IpfixCodec
java.lang.Object
org.graylog2.plugin.inputs.codecs.AbstractCodec
org.graylog.integrations.ipfix.codecs.IpfixCodec
- All Implemented Interfaces:
Codec
,MultiMessageCodec
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic class
static interface
Nested classes/interfaces inherited from class org.graylog2.plugin.inputs.codecs.AbstractCodec
AbstractCodec.Descriptor
Nested classes/interfaces inherited from interface org.graylog2.plugin.inputs.codecs.Codec
Codec.Descriptor
-
Field Summary
Fields inherited from class org.graylog2.plugin.inputs.codecs.AbstractCodec
charset, configuration
-
Constructor Summary
ModifierConstructorDescriptionprotected
IpfixCodec
(Configuration configuration, IpfixAggregator ipfixAggregator) -
Method Summary
Modifier and TypeMethodDescriptiondecode
(RawMessage rawMessage) decodeMessages
(RawMessage rawMessage) void
validateFilePath
(File customDefFile) Methods inherited from class org.graylog2.plugin.inputs.codecs.AbstractCodec
getConfiguration, getName
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.graylog2.plugin.inputs.codecs.Codec
getConfiguration, getName
-
Constructor Details
-
IpfixCodec
@Inject protected IpfixCodec(Configuration configuration, IpfixAggregator ipfixAggregator) throws IOException - Throws:
IOException
-
-
Method Details
-
validateFilePath
- Throws:
IpfixException
-
getAggregator
- Specified by:
getAggregator
in interfaceCodec
- Overrides:
getAggregator
in classAbstractCodec
-
getInfoElementDefs
-
decodeMessages
- Specified by:
decodeMessages
in interfaceMultiMessageCodec
-
decode
-