クラス RecoveringProcessingExceptionHandler
java.lang.ObjectSE
org.springframework.kafka.streams.AbstractRecoveringExceptionHandler<org.apache.kafka.streams.errors.ProcessingExceptionHandler.Response>
org.springframework.kafka.streams.RecoveringProcessingExceptionHandler
- 実装済みのインターフェース一覧:
org.apache.kafka.common.Configurable,org.apache.kafka.streams.errors.ProcessingExceptionHandler
public class RecoveringProcessingExceptionHandler
extends AbstractRecoveringExceptionHandler<org.apache.kafka.streams.errors.ProcessingExceptionHandler.Response>
implements org.apache.kafka.streams.errors.ProcessingExceptionHandler
ConsumerRecordRecoverer を呼び出す、またはネイティブの Kafka ストリーム DLQ を使用する ProcessingExceptionHandler は、DLQ をストリーミングして続行します。- 導入:
- 4.1
- 作成者:
- Lo ï c Greffier
ネストされたクラスの概要
インターフェース org.apache.kafka.streams.errors.ProcessingExceptionHandler から継承されたネストクラス / インターフェース
org.apache.kafka.streams.errors.ProcessingExceptionHandler.ProcessingHandlerResponse, org.apache.kafka.streams.errors.ProcessingExceptionHandler.Response, org.apache.kafka.streams.errors.ProcessingExceptionHandler.Resultフィールド概要
フィールド修飾子と型フィールド説明static final StringSEネイティブ DLQ 宛先リゾルバーを設定するためのプロパティ名。static final StringSEプロパティを使用して回復者を構成するためのプロパティ名。クラス org.springframework.kafka.streams.AbstractRecoveringExceptionHandler から継承されたフィールド
deadLetterRecordManager, deadLetterTopic, destinationResolver, recovererコンストラクター概要
コンストラクター方法の概要
修飾子と型メソッド説明voidprotected org.apache.kafka.streams.errors.ProcessingExceptionHandler.Responsefail()処理が失敗することを示すレスポンスを作成します。org.apache.kafka.streams.errors.ProcessingExceptionHandler.ResponsehandleError(org.apache.kafka.streams.errors.ErrorHandlerContext context, org.apache.kafka.streams.processor.api.Record<?, ?> record, ExceptionSE exception) protected org.apache.kafka.streams.errors.ProcessingExceptionHandler.Response処理を再開すべきであることを示すレスポンスを作成します。クラス org.springframework.kafka.streams.AbstractRecoveringExceptionHandler から継承されたメソッド
configureCommon, handleErrorCommonクラス java.lang.ObjectSE から継承されたメソッド
clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSEインターフェース org.apache.kafka.streams.errors.ProcessingExceptionHandler から継承されたメソッド
handle
フィールドの詳細
コンストラクターの詳細
RecoveringProcessingExceptionHandler
public RecoveringProcessingExceptionHandler()
方法の詳細
handleError
public org.apache.kafka.streams.errors.ProcessingExceptionHandler.Response handleError(org.apache.kafka.streams.errors.ErrorHandlerContext context, org.apache.kafka.streams.processor.api.Record<?, ?> record, ExceptionSE exception) - 次で指定:
- インターフェース
org.apache.kafka.streams.errors.ProcessingExceptionHandlerのhandleError
configure
- 次で指定:
- インターフェース
org.apache.kafka.common.Configurableのconfigure
fail
protected org.apache.kafka.streams.errors.ProcessingExceptionHandler.Response fail()処理が失敗することを示すレスポンスを作成します。- 次で指定:
- クラス
AbstractRecoveringExceptionHandler<org.apache.kafka.streams.errors.ProcessingExceptionHandler.Response>のfail - 戻り値:
- ハンドラー固有の失敗レスポンス
resume
protected org.apache.kafka.streams.errors.ProcessingExceptionHandler.Response resume(ListSE<org.apache.kafka.clients.producer.ProducerRecord<byte[], byte[]>> deadLetterRecords) 処理を再開すべきであることを示すレスポンスを作成します。- 次で指定:
- クラス
AbstractRecoveringExceptionHandler<org.apache.kafka.streams.errors.ProcessingExceptionHandler.Response>のresume - パラメーター:
deadLetterRecords- DLQ に転送する未配達郵便物記録のリスト- 戻り値:
- 担当者固有の履歴書への回答