クラス DeserializationException
java.lang.ObjectSE
java.lang.ThrowableSE
java.lang.ExceptionSE
java.lang.RuntimeExceptionSE
org.springframework.core.NestedRuntimeException
org.springframework.kafka.KafkaException
org.springframework.kafka.support.serializer.DeserializationException
- 実装されているすべてのインターフェース:
SerializableSE
逆直列化の失敗が発生したときに、コンシューマーレコードの値またはキーで例外が返されました。
- 導入:
- 2.2
- 作成者:
- Gary Russell, Artem Bilan
- 関連事項:
ネストされたクラスの要約
クラス org.springframework.kafka.KafkaException から継承されたネストクラス / インターフェース
KafkaException.Levelコンストラクターの概要
コンストラクターコンストラクター説明DeserializationException(StringSE message, byte[] data, boolean isKey, ThrowableSE cause) 提供されたプロパティを使用してインスタンスを構築します。メソッドのサマリー
修飾子と型メソッド説明byte[]getData()デシリアライズに失敗したデータ(値またはキー)を取得します。@Nullable org.apache.kafka.common.header.Headersヘッダーを取得します。booleanisKey()キーの逆直列化が失敗した場合は True、それ以外の場合は値の逆直列化が失敗しました。voidsetHeaders(@Nullable org.apache.kafka.common.header.Headers headers) ヘッダーを設定します。クラス org.springframework.kafka.KafkaException から継承されたメソッド
selfLogクラス org.springframework.core.NestedRuntimeException から継承されたメソッド
contains, getMostSpecificCause, getRootCauseクラス java.lang.ThrowableSE から継承されたメソッド
addSuppressedSE, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCauseSE, printStackTrace, printStackTraceSE, printStackTraceSE, setStackTraceSE, toString
コンストラクターの詳細
DeserializationException
提供されたプロパティを使用してインスタンスを構築します。- パラメーター:
message- メッセージ。data- データ(値またはキー)。isKey- キーの逆直列化中に例外が発生した場合は true。cause- 原因。
メソッドの詳細
getHeaders
public @Nullable org.apache.kafka.common.header.Headers getHeaders()ヘッダーを取得します。- 戻り値:
- ヘッダー。
setHeaders
public void setHeaders(@Nullable org.apache.kafka.common.header.Headers headers) ヘッダーを設定します。- パラメーター:
headers- ヘッダー。
getData
public byte[] getData()デシリアライズに失敗したデータ(値またはキー)を取得します。- 戻り値:
- データ。
isKey
public boolean isKey()キーの逆直列化が失敗した場合は True、それ以外の場合は値の逆直列化が失敗しました。- 戻り値:
- キーの場合は true です。