クラス KafkaMessageSource.KafkaAckCallback<K, V>
java.lang.ObjectSE
org.springframework.integration.kafka.inbound.KafkaMessageSource.KafkaAckCallback<K,V>
- 型パラメーター:
K- 鍵の型。V- 値の型。
- 実装されているすべてのインターフェース:
AcknowledgmentCallback、SimpleAcknowledgment、org.springframework.kafka.support.Acknowledgment
- 含まれているクラス:
KafkaMessageSource<K,V>
public static class KafkaMessageSource.KafkaAckCallback<K,V>
extends ObjectSE
implements AcknowledgmentCallback, org.springframework.kafka.support.Acknowledgment
Kafka の場合は AcknowledgmentCallback。
- 導入:
- 5.4
- 作成者:
- Gary Russell, Mark Norkin, Artem Bilan, Anshul Mehra, Christian Tzolov, Ngoc Nhan, Jooyoung Pyoung
ネストされたクラスの要約
インターフェース org.springframework.integration.acks.AcknowledgmentCallback から継承されたネストクラス / インターフェース
AcknowledgmentCallback.Statusコンストラクターの概要
コンストラクターコンストラクター説明KafkaAckCallback(KafkaMessageSource.KafkaAckInfo<K, V> ackInfo, @Nullable org.springframework.kafka.listener.ConsumerProperties consumerProperties) 提供されたプロパティを使用してインスタンスを構築します。メソッドのサマリー
修飾子と型メソッド説明voidメッセージの配信を確認します。voidメッセージを確認します。booleanフレームワークが必要に応じて自動確認できるように、実装はこれを実装してユーザーが確認を処理したことを示す必要があります。booleanアプリケーションによってまだ確認されていない場合に、この確認が自動確認をサポートする場合は true を返します。voidSourcePollingChannelAdapterまたはMessageSourcePollingTemplateによる自動確認を無効にします。クラス java.lang.ObjectSE から継承されたメソッド
clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSEインターフェース org.springframework.kafka.support.Acknowledgment から継承されたメソッド
acknowledge, isOutOfOrderCommit, nack, nack
コンストラクターの詳細
KafkaAckCallback
public KafkaAckCallback(KafkaMessageSource.KafkaAckInfo<K, V> ackInfo, @Nullable org.springframework.kafka.listener.ConsumerProperties consumerProperties) 提供されたプロパティを使用してインスタンスを構築します。- パラメーター:
ackInfo- ack 情報。consumerProperties- コンシューマーの特性 - コミット関連のプロパティのみが使用されます。
メソッドの詳細
acknowledge
インターフェースからコピーされた説明:AcknowledgmentCallbackメッセージを確認します。- 次で指定:
- インターフェース
AcknowledgmentCallbackのacknowledge - パラメーター:
status- ステータス。
isAcknowledged
public boolean isAcknowledged()インターフェースからコピーされた説明:AcknowledgmentCallbackフレームワークが必要に応じて自動確認できるように、実装はこれを実装してユーザーが確認を処理したことを示す必要があります。- 次で指定:
- インターフェース
AcknowledgmentCallbackのisAcknowledged - 戻り値:
- メッセージがすでに確認されている場合は true。
acknowledge
public void acknowledge()インターフェースからコピーされた説明:SimpleAcknowledgmentメッセージの配信を確認します。- 次で指定:
- インターフェース
org.springframework.kafka.support.Acknowledgmentのacknowledge - 次で指定:
- インターフェース
AcknowledgmentCallbackのacknowledge - 次で指定:
- インターフェース
SimpleAcknowledgmentのacknowledge
noAutoAck
public void noAutoAck()インターフェースからコピーされた説明:AcknowledgmentCallbackSourcePollingChannelAdapterまたはMessageSourcePollingTemplateによる自動確認を無効にします。すべての実装がこれをサポートしているわけではありません - たとえば、Kafka メッセージソース。- 次で指定:
- インターフェース
AcknowledgmentCallbackのnoAutoAck
isAutoAck
public boolean isAutoAck()インターフェースからコピーされた説明:AcknowledgmentCallbackアプリケーションによってまだ確認されていない場合に、この確認が自動確認をサポートする場合は true を返します。- 次で指定:
- インターフェース
AcknowledgmentCallbackのisAutoAck - 戻り値:
- 自動確認がサポートされている場合は true。