java.lang.Object
com.here.platform.data.client.service.stream.kafka.ProducerImpl
All Implemented Interfaces:
Producer

public final class ProducerImpl extends Object implements Producer
  • Constructor Details

  • Method Details

    • CloseKafkaTimeout

      public final scala.concurrent.duration.FiniteDuration CloseKafkaTimeout()
      Time to block a close operation for kafka producer/consumer, including time to send all pending data. Default message send timeout is 60 seconds, so everything that is left there should be already timed out.
    • clientExecutionContext

      public ClientExecutionContext clientExecutionContext()
    • close

      public scala.concurrent.Future<org.apache.pekko.Done> close()
      Specified by:
      close in interface Producer
    • send

      public scala.concurrent.Future<org.apache.pekko.Done> send(PublishPartition partition, boolean isCompressed)
      Specified by:
      send in interface Producer