クラス ProducerBuilderConfigurationUtil

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

public final class ProducerBuilderConfigurationUtil extends ObjectSE
設定を ProducerBuilder にロードするのに役立つユーティリティメソッド。

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

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

作成者:
Chris Bono
  • メソッドの詳細

    • loadConf

      public static <T> void loadConf(org.apache.pulsar.client.api.ProducerBuilder<T> builder, MapSE<StringSE,ObjectSE> properties)
      直列化不可能なプロパティをロードする方法で、指定されたプロパティを指定されたビルダーに構成します。Pulsar PR を参照してください。
      型パラメーター:
      T - ペイロード型
      パラメーター:
      builder - ビルダー
      properties - ビルダーに設定するプロパティ