public class RFC5424SyslogParser extends ObjectSE
RFC6587SyslogDeserializer
を使用する必要があります。修飾子と型 | クラスと説明 |
---|---|
protected static class | RFC5424SyslogParser.Reader |
protected static class | RFC5424SyslogParser.Severity |
修飾子と型 | フィールドと説明 |
---|---|
protected static char | NILVALUE |
protected boolean | retainOriginal |
protected static char | SPACE |
コンストラクターと説明 |
---|
RFC5424SyslogParser() デフォルトのパーサーを作成します。エラーが発生しない限り、元のメッセージの内容を保持しないでください。 |
RFC5424SyslogParser(boolean retainOriginal) |
修飾子と型 | メソッドと説明 |
---|---|
protected ObjectSE | getTimestamp(RFC5424SyslogParser.Reader r) デフォルトの実装では、日付が文字列として返されます(存在する場合)。 |
MapSE<StringSE,?> | parse(StringSE lineArg, int octetCount, boolean shortRead) |
protected ObjectSE | parseStructuredDataElements(RFC5424SyslogParser.Reader r) デフォルトの実装では、内部解析なしで構造化データ要素のリストが返されます。 |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSE
protected static final char NILVALUE
protected static final char SPACE
protected final boolean retainOriginal
public RFC5424SyslogParser()
public RFC5424SyslogParser(boolean retainOriginal)
retainOriginal
- true の場合、元のメッセージコンテンツをそのままマップに含めます。protected ObjectSE getTimestamp(RFC5424SyslogParser.Reader r)
r
- リーダー。protected ObjectSE parseStructuredDataElements(RFC5424SyslogParser.Reader r)
r
- リーダー。