インターフェースの使用
org.springframework.kafka.support.Acknowledgment

Acknowledgment を使用するパッケージ
パッケージ
説明
kafka リスナーのためのパッケージ
リスナーを適応させるためのクラスを提供します。
kafka コンバーター用パッケージ
  • org.springframework.kafka.listener 内の Acknowledgment 使用

    Acknowledgment のパラメーターを持つ org.springframework.kafka.listener のメソッド
    修飾子と型
    メソッド
    説明
    default @Nullable ObjectSE
    KafkaListenerErrorHandler.handleError(Message<?> message, ListenerExecutionFailedException exception, @Nullable org.apache.kafka.clients.consumer.Consumer<?,?> consumer, @Nullable Acknowledgment ack)
    エラーを処理します。
    ManualAckListenerErrorHandler.handleError(Message<?> message, ListenerExecutionFailedException exception, @Nullable org.apache.kafka.clients.consumer.Consumer<?,?> consumer, @Nullable Acknowledgment ack)
    void
    AcknowledgingConsumerAwareMessageListener.onMessage(org.apache.kafka.clients.consumer.ConsumerRecord<K,V> data, @Nullable Acknowledgment acknowledgment, @Nullable org.apache.kafka.clients.consumer.Consumer<?,?> consumer)
    void
    AcknowledgingMessageListener.onMessage(org.apache.kafka.clients.consumer.ConsumerRecord<K,V> data, @Nullable Acknowledgment acknowledgment)
    kafka からのデータで呼び出されます。
    void
    BatchAcknowledgingConsumerAwareMessageListener.onMessage(ListSE<org.apache.kafka.clients.consumer.ConsumerRecord<K,V>> data, @Nullable Acknowledgment acknowledgment, @Nullable org.apache.kafka.clients.consumer.Consumer<?,?> consumer)
    void
    BatchAcknowledgingMessageListener.onMessage(ListSE<org.apache.kafka.clients.consumer.ConsumerRecord<K,V>> data, @Nullable Acknowledgment acknowledgment)
    default void
    BatchMessageListener.onMessage(org.apache.kafka.clients.consumer.ConsumerRecords<K,V> records, @Nullable Acknowledgment acknowledgment, org.apache.kafka.clients.consumer.Consumer<K,V> consumer)
    リスナーは、ConsumerRecord のリストの代わりに、元の ConsumerRecords オブジェクトを受け取ります。
    default void
    GenericMessageListener.onMessage(T data, @Nullable Acknowledgment acknowledgment)
    kafka からのデータで呼び出されます。
    default void
    GenericMessageListener.onMessage(T data, @Nullable Acknowledgment acknowledgment, @Nullable org.apache.kafka.clients.consumer.Consumer<?,?> consumer)
    kafka からのデータで呼び出され、Consumer へのアクセスを提供します。
  • org.springframework.kafka.listener.adapter 内の Acknowledgment 使用

    Acknowledgment のパラメーターを持つ org.springframework.kafka.listener.adapter のメソッド
    修飾子と型
    メソッド
    説明
    protected void
    MessagingMessageListenerAdapter.acknowledge(@Nullable Acknowledgment acknowledgment)
    void
    BatchToRecordAdapter.adapt(ListSE<Message<?>> messages, ListSE<org.apache.kafka.clients.consumer.ConsumerRecord<K,V>> records, @Nullable Acknowledgment ack, @Nullable org.apache.kafka.clients.consumer.Consumer<?,?> consumer, BatchToRecordAdapter.Callback<K,V> callback)
    リストを調整し、各メッセージのコールバックを呼び出します。
    void
    DefaultBatchToRecordAdapter.adapt(ListSE<Message<?>> messages, ListSE<org.apache.kafka.clients.consumer.ConsumerRecord<K,V>> records, @Nullable Acknowledgment ack, @Nullable org.apache.kafka.clients.consumer.Consumer<?,?> consumer, BatchToRecordAdapter.Callback<K,V> callback)
    protected void
    MessagingMessageListenerAdapter.asyncFailure(ObjectSE request, @Nullable Acknowledgment acknowledgment, @Nullable org.apache.kafka.clients.consumer.Consumer<?,?> consumer, @Nullable ThrowableSE t, @Nullable Message<?> source)
    protected void
    MessagingMessageListenerAdapter.handleException(ObjectSE records, @Nullable Acknowledgment acknowledgment, @Nullable org.apache.kafka.clients.consumer.Consumer<?,?> consumer, @Nullable Message<?> message, ListenerExecutionFailedException e)
    protected void
    MessagingMessageListenerAdapter.handleResult(ObjectSE resultArg, ObjectSE request, @Nullable Acknowledgment acknowledgment, @Nullable org.apache.kafka.clients.consumer.Consumer<?,?> consumer, @Nullable Message<?> source)
    リスナーメソッドから返された指定された結果オブジェクトを処理し、SendTo トピックにレスポンスメッセージを送信します。
    void
    BatchToRecordAdapter.Callback.invoke(org.apache.kafka.clients.consumer.ConsumerRecord<K,V> record, @Nullable Acknowledgment ack, @Nullable org.apache.kafka.clients.consumer.Consumer<?,?> consumer, Message<?> message)
    各メッセージを処理します。
    void
    BatchMessagingMessageListenerAdapter.onMessage(ListSE<org.apache.kafka.clients.consumer.ConsumerRecord<K,V>> records, @Nullable Acknowledgment acknowledgment, @Nullable org.apache.kafka.clients.consumer.Consumer<?,?> consumer)
    Kafka MessageListener エントリポイント。
    void
    BatchMessagingMessageListenerAdapter.onMessage(org.apache.kafka.clients.consumer.ConsumerRecords<K,V> records, @Nullable Acknowledgment acknowledgment, org.apache.kafka.clients.consumer.Consumer<K,V> consumer)
    void
    ConvertingMessageListener.onMessage(org.apache.kafka.clients.consumer.ConsumerRecord receivedRecord, @Nullable Acknowledgment acknowledgment, @Nullable org.apache.kafka.clients.consumer.Consumer consumer)
    void
    FilteringBatchMessageListenerAdapter.onMessage(ListSE<org.apache.kafka.clients.consumer.ConsumerRecord<K,V>> data, @Nullable Acknowledgment acknowledgment)
    void
    FilteringBatchMessageListenerAdapter.onMessage(ListSE<org.apache.kafka.clients.consumer.ConsumerRecord<K,V>> records, @Nullable Acknowledgment acknowledgment, @Nullable org.apache.kafka.clients.consumer.Consumer<?,?> consumer)
    void
    FilteringMessageListenerAdapter.onMessage(org.apache.kafka.clients.consumer.ConsumerRecord<K,V> data, @Nullable Acknowledgment acknowledgment)
    void
    FilteringMessageListenerAdapter.onMessage(org.apache.kafka.clients.consumer.ConsumerRecord<K,V> consumerRecord, @Nullable Acknowledgment acknowledgment, @Nullable org.apache.kafka.clients.consumer.Consumer<?,?> consumer)
    void
    KafkaBackoffAwareMessageListenerAdapter.onMessage(org.apache.kafka.clients.consumer.ConsumerRecord<K,V> data, @Nullable Acknowledgment acknowledgment)
    void
    KafkaBackoffAwareMessageListenerAdapter.onMessage(org.apache.kafka.clients.consumer.ConsumerRecord<K,V> consumerRecord, @Nullable Acknowledgment acknowledgment, @Nullable org.apache.kafka.clients.consumer.Consumer<?,?> consumer)
    void
    RecordMessagingMessageListenerAdapter.onMessage(org.apache.kafka.clients.consumer.ConsumerRecord<K,V> record, @Nullable Acknowledgment acknowledgment, @Nullable org.apache.kafka.clients.consumer.Consumer<?,?> consumer)
    Kafka AcknowledgingConsumerAwareMessageListener エントリポイント。
    protected Message<?>
    BatchMessagingMessageListenerAdapter.toMessagingMessage(ListSE records, @Nullable Acknowledgment acknowledgment, @Nullable org.apache.kafka.clients.consumer.Consumer<?,?> consumer)
  • org.springframework.kafka.support.converter 内の Acknowledgment 使用

    Acknowledgment のパラメーターを持つ org.springframework.kafka.support.converter のメソッド
    修飾子と型
    メソッド
    説明
    @NonNull Message<?>
    BatchMessageConverter.toMessage(ListSE<org.apache.kafka.clients.consumer.ConsumerRecord<?,?>> records, @Nullable Acknowledgment acknowledgment, @Nullable org.apache.kafka.clients.consumer.Consumer<?,?> consumer, TypeSE payloadType)
    ConsumerRecord のリストを Message に変換します。
    BatchMessagingMessageConverter.toMessage(ListSE<org.apache.kafka.clients.consumer.ConsumerRecord<?,?>> records, @Nullable Acknowledgment acknowledgment, @Nullable org.apache.kafka.clients.consumer.Consumer<?,?> consumer, TypeSE type)