Package org.apache.nifi.syslog.parsers
Class StrictSyslog5424Parser
java.lang.Object
org.apache.nifi.syslog.parsers.StrictSyslog5424Parser
Parses a Syslog message from a ByteBuffer into a Syslog5424Event instance.
For 5424 we use simple-syslog-5424 since it parsers out structured data.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final com.github.palindromicity.syslog.SyslogParser -
Constructor Summary
ConstructorsConstructorDescriptionStrictSyslog5424Parser(NilHandlingPolicy nilPolicy, NifiStructuredDataPolicy structuredDataPolicy, com.github.palindromicity.syslog.KeyProvider keyProvider) -
Method Summary
-
Field Details
-
parser
private final com.github.palindromicity.syslog.SyslogParser parser
-
-
Constructor Details
-
StrictSyslog5424Parser
public StrictSyslog5424Parser(NilHandlingPolicy nilPolicy, NifiStructuredDataPolicy structuredDataPolicy, com.github.palindromicity.syslog.KeyProvider keyProvider)
-
-
Method Details
-
parseEvent
Parses a Syslog5424Event from a String- Parameters:
line- aStringcontaining a syslog message- Returns:
- a Syslog5424Event parsed from the input line
-