Class AbstractPulsarProducerProcessor.AsyncPublisher

java.lang.Object
org.apache.nifi.processors.pulsar.AbstractPulsarProducerProcessor.AsyncPublisher
All Implemented Interfaces:
Runnable
Enclosing class:
AbstractPulsarProducerProcessor<T>

private final class AbstractPulsarProducerProcessor.AsyncPublisher extends Object implements Runnable
  • Field Details

    • keepRunning

      private boolean keepRunning
  • Constructor Details

    • AsyncPublisher

      private AsyncPublisher()
  • Method Details

    • halt

      public void halt()
    • run

      public void run()
      Specified by:
      run in interface Runnable
    • sendAsync

      private CompletableFuture<org.apache.pulsar.client.api.MessageId> sendAsync(org.apache.pulsar.client.api.Producer<T> producer, String key, Map<String,String> properties, T value)
    • process

      private void process()