クラス ProducerBuilderConfigurationUtil

java.lang.ObjectSE
org.springframework.pulsar.core.ProducerBuilderConfigurationUtil

@DeprecatedSE(since="1.1.0", forRemoval=true) public final class ProducerBuilderConfigurationUtil extends ObjectSE
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
1.2.0 で削除のため 1.1.0 以降
設定を ProducerBuilder にロードするのに役立つユーティリティメソッド。

主な目的は、ProducerBuilder.loadConf(java.util.Map<java.lang.String, java.lang.Object>) が @JsonIgnore フィールドを null に設定する、基礎となる Pulsar の課題を回避することです。

上記の課題が修正されたら削除する必要があります。

作成者:
Chris Bono
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    static <T> void
    loadConf(org.apache.pulsar.client.api.ProducerBuilder<T> builder, MapSE<StringSE,ObjectSE> properties)
    非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
    直列化不可能なプロパティをロードする方法で、指定されたプロパティを指定されたビルダーに構成します。

    クラス java.lang.ObjectSE から継承されたメソッド

    clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSE
  • メソッドの詳細

    • loadConf

      public static <T> void loadConf(org.apache.pulsar.client.api.ProducerBuilder<T> builder, MapSE<StringSE,ObjectSE> properties)
      非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
      直列化不可能なプロパティをロードする方法で、指定されたプロパティを指定されたビルダーに構成します。Pulsar PR を参照してください。
      型パラメーター:
      T - ペイロード型
      パラメーター:
      builder - ビルダー
      properties - ビルダーに設定するプロパティ