public class StrictSyslog5424Parser extends Object
| Modifier and Type | Field and Description |
|---|---|
private Charset |
charset |
private com.github.palindromicity.syslog.SyslogParser |
parser |
| Constructor and Description |
|---|
StrictSyslog5424Parser() |
StrictSyslog5424Parser(Charset charset,
NilHandlingPolicy nilPolicy,
NifiStructuredDataPolicy structuredDataPolicy,
com.github.palindromicity.syslog.KeyProvider keyProvider) |
| Modifier and Type | Method and Description |
|---|---|
private byte[] |
bufferToBytes(ByteBuffer buffer) |
String |
getCharsetName() |
Syslog5424Event |
parseEvent(byte[] bytes,
String sender)
Parses a Syslog5424Event from a
byte array. |
Syslog5424Event |
parseEvent(ByteBuffer buffer)
Parses a Syslog5424Event from a
ByteBuffer. |
Syslog5424Event |
parseEvent(ByteBuffer buffer,
String sender)
Parses a Syslog5424Event from a
ByteBuffer. |
private Charset charset
private com.github.palindromicity.syslog.SyslogParser parser
public StrictSyslog5424Parser()
public StrictSyslog5424Parser(Charset charset, NilHandlingPolicy nilPolicy, NifiStructuredDataPolicy structuredDataPolicy, com.github.palindromicity.syslog.KeyProvider keyProvider)
public Syslog5424Event parseEvent(ByteBuffer buffer)
ByteBuffer.buffer - a ByteBuffer containing a syslog message{@code byte array}public Syslog5424Event parseEvent(ByteBuffer buffer, String sender)
ByteBuffer.buffer - a ByteBuffer containing a syslog messagesender - the hostname of the syslog server that sent the messagebyte arraypublic Syslog5424Event parseEvent(byte[] bytes, String sender)
byte array.bytes - a byte array containing a syslog messagesender - the hostname of the syslog server that sent the messagebyte arraypublic String getCharsetName()
private byte[] bufferToBytes(ByteBuffer buffer)
Copyright © 2021 Apache NiFi Project. All rights reserved.