クラス KafkaResourceHolder<K,V>

java.lang.ObjectSE
org.springframework.transaction.support.ResourceHolderSupport
org.springframework.kafka.core.KafkaResourceHolder<K,V>
型パラメーター:
K - 鍵の型。
V - 値の型。
実装されたすべてのインターフェース:
ResourceHolder

public class KafkaResourceHolder<K,V> extends ResourceHolderSupport
Kafka プロデューサーをラップする Kafka リソースホルダー。KafkaTransactionManager は、特定の Kafka プロデューサーファクトリについて、このクラスのインスタンスをスレッドにバインドします。
作成者:
Gary Russell
  • コンストラクターの詳細

    • KafkaResourceHolder

      public KafkaResourceHolder(org.apache.kafka.clients.producer.Producer<K,V> producer, DurationSE closeTimeout)
      プロデューサーのインスタンスを作成します。
      パラメーター:
      producer - プロデューサー。
      closeTimeout - クローズタイムアウト。
  • メソッドの詳細

    • getProducer

      public org.apache.kafka.clients.producer.Producer<K,V> getProducer()
    • commit

      public void commit()
    • close

      public void close()
    • rollback

      public void rollback()