インターフェース ConsumerBuilderCustomizer<T>

型パラメーター:
T - メッセージのペイロードの型
関数インターフェース:
これは関数インターフェースであるため、ラムダ式またはメソッド参照の割り当てターゲットとして使用できます。

@FunctionalInterfaceSE public interface ConsumerBuilderCustomizer<T>
PulsarConsumerFactory がコンシューマーを作成するために使用する ConsumerBuilder をカスタマイズするために実装できるコールバックインターフェース。

Spring Boot 自動構成を使用する場合、このインターフェースを実装する Bean はすべて、DefaultPulsarConsumerFactory によってデフォルト構成として使用され、作成されたすべてのコンシューマーに適用されます。

コンシューマーファクトリは、creating a consumer の場合にこのコールバックの特定のインスタンスを渡すこともサポートしており、カスタマイザに渡されるものは、作成された単一のコンシューマーにのみ適用されます。

作成者:
Christophe Bornet
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    void
    customize(org.apache.pulsar.client.api.ConsumerBuilder<T> consumerBuilder)
    ConsumerBuilder をカスタマイズします。
  • メソッドの詳細

    • customize

      void customize(org.apache.pulsar.client.api.ConsumerBuilder<T> consumerBuilder)
      ConsumerBuilder をカスタマイズします。
      パラメーター:
      consumerBuilder - カスタマイズするビルダー