クラス RFC6587SyslogDeserializer
java.lang.ObjectSE
org.springframework.integration.syslog.inbound.RFC6587SyslogDeserializer
- 実装済みのインターフェース一覧:
Deserializer<MapSE<StringSE,?>>
RFC5424/6587 デシリアライザー。オクテットカウントと不透明フレーミングが混在する可能性があるため、トランスフォーマーではなく
Deserializer として実装されています。RFC6587 を参照してください。- 導入:
- 4.1.1
- 作成者:
- Duncan McIntyre, Gary Russell
コンストラクター概要
コンストラクターコンストラクター説明不透明なフレームにByteArrayLfSerializerを使用してインスタンスを構築します。RFC6587SyslogDeserializer(Deserializer<byte[]> delimitedDeserializer) 不透明なフレームに対して指定されたDeserializerを使用してインスタンスを構築します。方法の概要
修飾子と型メソッド説明deserialize(InputStreamSE inputStream) protected StringSEvoidsetParser(RFC5424SyslogParser parser) クラス java.lang.ObjectSE から継承されたメソッド
clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSEインターフェース org.springframework.core.serializer.Deserializer から継承されたメソッド
deserializeFromByteArray
コンストラクターの詳細
RFC6587SyslogDeserializer
public RFC6587SyslogDeserializer()不透明なフレームにByteArrayLfSerializerを使用してインスタンスを構築します。RFC6587SyslogDeserializer
不透明なフレームに対して指定されたDeserializerを使用してインスタンスを構築します。- パラメーター:
delimitedDeserializer- デシリアライザー。
メソッドの詳細
setParser
- パラメーター:
parser- 設定するパーサー
deserialize
- 次で指定:
- インターフェース
Deserializer<MapSE<StringSE,の?>> deserialize - 例外:
IOExceptionSE
getCharset