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
Nested ClassesModifier and TypeClassDescriptionstatic classstatic interfaceNested classes/interfaces inherited from class org.graylog2.plugin.inputs.codecs.AbstractCodec
AbstractCodec.DescriptorNested 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
ConstructorsModifierConstructorDescriptionprotectedIpfixCodec(Configuration configuration, IpfixAggregator ipfixAggregator, MessageFactory messageFactory) -
Method Summary
Modifier and TypeMethodDescriptiondecode(RawMessage rawMessage) decodeMessages(RawMessage rawMessage) voidvalidateFilePath(File customDefFile) Methods inherited from class org.graylog2.plugin.inputs.codecs.AbstractCodec
getConfiguration, getNameMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.graylog2.plugin.inputs.codecs.Codec
getConfiguration, getName
-
Constructor Details
-
IpfixCodec
@Inject protected IpfixCodec(Configuration configuration, IpfixAggregator ipfixAggregator, MessageFactory messageFactory) throws IOException - Throws:
IOException
-
-
Method Details
-
validateFilePath
- Throws:
IpfixException
-
getAggregator
- Specified by:
getAggregatorin interfaceCodec- Overrides:
getAggregatorin classAbstractCodec
-
getInfoElementDefs
-
decodeMessages
- Specified by:
decodeMessagesin interfaceMultiMessageCodec
-
decode
-