クラス 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。
ネストされたクラスのサマリー
インターフェース org.springframework.integration.acks.AcknowledgmentCallback から継承されたネストクラス / インターフェース
AcknowledgmentCallback.Status
コンストラクターのサマリー
コンストラクターコンストラクター説明KafkaAckCallback
(KafkaMessageSource.KafkaAckInfo<K, V> ackInfo, org.springframework.kafka.listener.ConsumerProperties consumerProperties) 提供されたプロパティを使用してインスタンスを構築します。メソッドのサマリー
修飾子と型メソッド説明void
メッセージの配信を確認します。void
メッセージを確認します。boolean
フレームワークが必要に応じて自動確認できるように、実装はこれを実装してユーザーが確認を処理したことを示す必要があります。boolean
アプリケーションによってまだ確認されていない場合に、この確認が自動確認をサポートする場合は true を返します。void
SourcePollingChannelAdapter
または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()インターフェースからコピーされた説明:AcknowledgmentCallback
SourcePollingChannelAdapter
またはMessageSourcePollingTemplate
による自動確認を無効にします。すべての実装がこれをサポートしているわけではありません - たとえば、Kafka メッセージソース。- 次で指定:
- インターフェース
AcknowledgmentCallback
のnoAutoAck
isAutoAck
public boolean isAutoAck()インターフェースからコピーされた説明:AcknowledgmentCallback
アプリケーションによってまだ確認されていない場合に、この確認が自動確認をサポートする場合は true を返します。- 次で指定:
- インターフェース
AcknowledgmentCallback
のisAutoAck
- 戻り値:
- 自動確認がサポートされている場合は true。