クラス DefaultKafkaProducerFactory.CloseSafeProducer<K, V>
java.lang.ObjectSE
org.springframework.kafka.core.DefaultKafkaProducerFactory.CloseSafeProducer<K,V>
- 型パラメーター:
K- 鍵の型。V- 値の型。
- 実装済みのインターフェース一覧:
CloseableSE、AutoCloseableSE、org.apache.kafka.clients.producer.Producer<K,V>
- 含まれているクラス:
DefaultKafkaProducerFactory<K,V>
protected static class DefaultKafkaProducerFactory.CloseSafeProducer<K,V>
extends ObjectSE
implements org.apache.kafka.clients.producer.Producer<K,V>
デリゲートのラッパークラス。
- 作成者:
- Gary Russell, Murali Reddy, Nakul Mishra, Artem Bilan, Chris Gilbert, Thomas Strau ß , Adrian Gygax, Soby Chacko, Jaeyeon Kim, Alexandros Papadakis
方法の概要
修飾子と型メソッド説明voidvoidorg.apache.kafka.common.UuidclientInstanceId(DurationSE timeout) voidclose()voidclose(@Nullable DurationSE timeout) voidvoidflush()voidMapSE<org.apache.kafka.common.MetricName, ? extends org.apache.kafka.common.Metric> metrics()ListSE<org.apache.kafka.common.PartitionInfo> partitionsFor(StringSE topic) voidregisterMetricForSubscription(org.apache.kafka.common.metrics.KafkaMetric kafkaMetric) FutureSE<org.apache.kafka.clients.producer.RecordMetadata> FutureSE<org.apache.kafka.clients.producer.RecordMetadata> send(org.apache.kafka.clients.producer.ProducerRecord<K, V> record, org.apache.kafka.clients.producer.Callback callback) voidsendOffsetsToTransaction(MapSE<org.apache.kafka.common.TopicPartition, org.apache.kafka.clients.consumer.OffsetAndMetadata> offsets, org.apache.kafka.clients.consumer.ConsumerGroupMetadata groupMetadata) toString()voidunregisterMetricFromSubscription(org.apache.kafka.common.metrics.KafkaMetric kafkaMetric)
メソッドの詳細
send
send
flush
partitionsFor
metrics
clientInstanceId
initTransactions
beginTransaction
sendOffsetsToTransaction
public void sendOffsetsToTransaction(MapSE<org.apache.kafka.common.TopicPartition, org.apache.kafka.clients.consumer.OffsetAndMetadata> offsets, org.apache.kafka.clients.consumer.ConsumerGroupMetadata groupMetadata) throws org.apache.kafka.common.errors.ProducerFencedException commitTransaction
abortTransaction
registerMetricForSubscription
unregisterMetricFromSubscription
close
public void close()- 次で指定:
- インターフェース
AutoCloseableSEのclose - 次で指定:
- インターフェース
CloseableSEのclose - 次で指定:
- インターフェース
org.apache.kafka.clients.producer.Producer<K,のV> close
close
toString