インターフェースの使用
org.springframework.kafka.support.Acknowledgment
Acknowledgment を使用するパッケージ
パッケージ
説明
kafka リスナーのためのパッケージ
リスナーを適応させるためのクラスを提供します。
kafka コンバーター用パッケージ
org.springframework.kafka.listener 内の Acknowledgment 使用
型 Acknowledgment のパラメーターを持つ org.springframework.kafka.listener のメソッド修飾子と型メソッド説明default ObjectSE
KafkaListenerErrorHandler.handleError
(Message<?> message, ListenerExecutionFailedException exception, org.apache.kafka.clients.consumer.Consumer<?, ?> consumer, Acknowledgment ack) エラーを処理します。ManualAckListenerErrorHandler.handleError
(Message<?> message, ListenerExecutionFailedException exception, org.apache.kafka.clients.consumer.Consumer<?, ?> consumer, Acknowledgment ack) void
AcknowledgingConsumerAwareMessageListener.onMessage
(org.apache.kafka.clients.consumer.ConsumerRecord<K, V> data, Acknowledgment acknowledgment, org.apache.kafka.clients.consumer.Consumer<?, ?> consumer) void
AcknowledgingMessageListener.onMessage
(org.apache.kafka.clients.consumer.ConsumerRecord<K, V> data, Acknowledgment acknowledgment) kafka からのデータで呼び出されます。void
BatchAcknowledgingConsumerAwareMessageListener.onMessage
(ListSE<org.apache.kafka.clients.consumer.ConsumerRecord<K, V>> data, Acknowledgment acknowledgment, org.apache.kafka.clients.consumer.Consumer<?, ?> consumer) void
BatchAcknowledgingMessageListener.onMessage
(ListSE<org.apache.kafka.clients.consumer.ConsumerRecord<K, V>> data, Acknowledgment acknowledgment) default void
BatchMessageListener.onMessage
(org.apache.kafka.clients.consumer.ConsumerRecords<K, V> records, Acknowledgment acknowledgment, org.apache.kafka.clients.consumer.Consumer<K, V> consumer) リスナーは、ConsumerRecord
のリストの代わりに、元のConsumerRecords
オブジェクトを受け取ります。default void
GenericMessageListener.onMessage
(T data, Acknowledgment acknowledgment) kafka からのデータで呼び出されます。default void
GenericMessageListener.onMessage
(T data, Acknowledgment acknowledgment, 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
(Acknowledgment acknowledgment) void
BatchToRecordAdapter.adapt
(ListSE<Message<?>> messages, ListSE<org.apache.kafka.clients.consumer.ConsumerRecord<K, V>> records, Acknowledgment ack, 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, Acknowledgment ack, org.apache.kafka.clients.consumer.Consumer<?, ?> consumer, BatchToRecordAdapter.Callback<K, V> callback) protected void
MessagingMessageListenerAdapter.asyncFailure
(ObjectSE request, Acknowledgment acknowledgment, org.apache.kafka.clients.consumer.Consumer<?, ?> consumer, ThrowableSE t, Message<?> source) protected void
MessagingMessageListenerAdapter.handleException
(ObjectSE records, Acknowledgment acknowledgment, org.apache.kafka.clients.consumer.Consumer<?, ?> consumer, Message<?> message, ListenerExecutionFailedException e) protected void
MessagingMessageListenerAdapter.handleResult
(ObjectSE resultArg, ObjectSE request, Acknowledgment acknowledgment, org.apache.kafka.clients.consumer.Consumer<?, ?> consumer, Message<?> source) リスナーメソッドから返された指定された結果オブジェクトを処理し、SendTo トピックにレスポンスメッセージを送信します。void
BatchToRecordAdapter.Callback.invoke
(org.apache.kafka.clients.consumer.ConsumerRecord<K, V> record, Acknowledgment ack, org.apache.kafka.clients.consumer.Consumer<?, ?> consumer, Message<?> message) 各メッセージを処理します。protected void
MessagingMessageListenerAdapter.invoke
(ObjectSE records, Acknowledgment acknowledgment, org.apache.kafka.clients.consumer.Consumer<?, ?> consumer, Message<?> message) protected final ObjectSE
MessagingMessageListenerAdapter.invokeHandler
(ObjectSE data, Acknowledgment acknowledgment, Message<?> message, org.apache.kafka.clients.consumer.Consumer<?, ?> consumer) ハンドラーを呼び出し、専用のエラーメッセージでListenerExecutionFailedException
への例外をラップします。void
BatchMessagingMessageListenerAdapter.onMessage
(ListSE<org.apache.kafka.clients.consumer.ConsumerRecord<K, V>> records, Acknowledgment acknowledgment, org.apache.kafka.clients.consumer.Consumer<?, ?> consumer) KafkaMessageListener
エントリポイント。void
BatchMessagingMessageListenerAdapter.onMessage
(org.apache.kafka.clients.consumer.ConsumerRecords<K, V> records, Acknowledgment acknowledgment, org.apache.kafka.clients.consumer.Consumer<K, V> consumer) void
ConvertingMessageListener.onMessage
(org.apache.kafka.clients.consumer.ConsumerRecord receivedRecord, Acknowledgment acknowledgment, org.apache.kafka.clients.consumer.Consumer consumer) void
FilteringBatchMessageListenerAdapter.onMessage
(ListSE<org.apache.kafka.clients.consumer.ConsumerRecord<K, V>> data, Acknowledgment acknowledgment) void
FilteringBatchMessageListenerAdapter.onMessage
(ListSE<org.apache.kafka.clients.consumer.ConsumerRecord<K, V>> records, Acknowledgment acknowledgment, org.apache.kafka.clients.consumer.Consumer<?, ?> consumer) void
FilteringMessageListenerAdapter.onMessage
(org.apache.kafka.clients.consumer.ConsumerRecord<K, V> data, Acknowledgment acknowledgment) void
FilteringMessageListenerAdapter.onMessage
(org.apache.kafka.clients.consumer.ConsumerRecord<K, V> consumerRecord, Acknowledgment acknowledgment, org.apache.kafka.clients.consumer.Consumer<?, ?> consumer) void
KafkaBackoffAwareMessageListenerAdapter.onMessage
(org.apache.kafka.clients.consumer.ConsumerRecord<K, V> data, Acknowledgment acknowledgment) void
KafkaBackoffAwareMessageListenerAdapter.onMessage
(org.apache.kafka.clients.consumer.ConsumerRecord<K, V> consumerRecord, Acknowledgment acknowledgment, org.apache.kafka.clients.consumer.Consumer<?, ?> consumer) void
RecordMessagingMessageListenerAdapter.onMessage
(org.apache.kafka.clients.consumer.ConsumerRecord<K, V> record, Acknowledgment acknowledgment, org.apache.kafka.clients.consumer.Consumer<?, ?> consumer) KafkaAcknowledgingConsumerAwareMessageListener
エントリポイント。protected Message<?>
BatchMessagingMessageListenerAdapter.toMessagingMessage
(ListSE records, Acknowledgment acknowledgment, org.apache.kafka.clients.consumer.Consumer<?, ?> consumer) protected Message<?>
MessagingMessageListenerAdapter.toMessagingMessage
(org.apache.kafka.clients.consumer.ConsumerRecord<K, V> cRecord, Acknowledgment acknowledgment, org.apache.kafka.clients.consumer.Consumer<?, ?> consumer) org.springframework.kafka.support.converter 内の Acknowledgment 使用
型 Acknowledgment のパラメーターを持つ org.springframework.kafka.support.converter のメソッド修飾子と型メソッド説明default void
MessageConverter.commonHeaders
(Acknowledgment acknowledgment, org.apache.kafka.clients.consumer.Consumer<?, ?> consumer, MapSE<StringSE, ObjectSE> rawHeaders, ObjectSE theKey, ObjectSE topic, ObjectSE partition, ObjectSE offset, ObjectSE timestampType, ObjectSE timestamp) 共通ヘッダーを設定します。Message<?>
BatchMessageConverter.toMessage
(ListSE<org.apache.kafka.clients.consumer.ConsumerRecord<?, ?>> records, Acknowledgment acknowledgment, org.apache.kafka.clients.consumer.Consumer<?, ?> consumer, TypeSE payloadType) ConsumerRecord
のリストをMessage
に変換します。Message<?>
BatchMessagingMessageConverter.toMessage
(ListSE<org.apache.kafka.clients.consumer.ConsumerRecord<?, ?>> records, Acknowledgment acknowledgment, org.apache.kafka.clients.consumer.Consumer<?, ?> consumer, TypeSE type) Message<?>
MessagingMessageConverter.toMessage
(org.apache.kafka.clients.consumer.ConsumerRecord<?, ?> record, Acknowledgment acknowledgment, org.apache.kafka.clients.consumer.Consumer<?, ?> consumer, TypeSE type) Message<?>
RecordMessageConverter.toMessage
(org.apache.kafka.clients.consumer.ConsumerRecord<?, ?> record, Acknowledgment acknowledgment, org.apache.kafka.clients.consumer.Consumer<?, ?> consumer, TypeSE payloadType) ConsumerRecord
をMessage
に変換します。