Package

monix.kafka

config

Permalink

package config

Visibility
  1. Public
  2. All

Type Members

  1. sealed trait Acks extends Product with Serializable

    Permalink

    Enumeration for specifying the acks setting in KafkaProducerConfig.

    Enumeration for specifying the acks setting in KafkaProducerConfig.

    Represents the number of acknowledgments the producer requires the leader to have received before considering a request complete. This controls the durability of records that are sent.

    For the available options see:

  2. sealed trait AutoOffsetReset extends Serializable

    Permalink

    What to do when there is no initial offset in Kafka or if the current offset does not exist any more on the server (e.g.

    What to do when there is no initial offset in Kafka or if the current offset does not exist any more on the server (e.g. because that data has been deleted).

    Available choices:

  3. abstract class ClassName[T] extends Serializable

    Permalink
  4. sealed trait CompressionType extends Serializable

    Permalink

    The compression type for all data generated by the producer, the compression.type from the Kafka Producer configuration.

    The compression type for all data generated by the producer, the compression.type from the Kafka Producer configuration.

    The default is none (i.e. no compression). Compression is of full batches of data, so the efficacy of batching will also impact the compression ratio (more batching means better compression).

    Valid values:

  5. sealed trait ObservableCommitOrder extends Serializable

    Permalink

    Specifies the consumer commit order, to use by the KafkaConsumerObservable in case kafka.enable.auto.commit is set to false.

    Specifies the consumer commit order, to use by the KafkaConsumerObservable in case kafka.enable.auto.commit is set to false.

    Available options:

  6. sealed trait ObservableCommitType extends Serializable

    Permalink

    Specifies the consumer commit type, to use by the KafkaConsumerObservable in case kafka.enable.auto.commit is set to false.

    Specifies the consumer commit type, to use by the KafkaConsumerObservable in case kafka.enable.auto.commit is set to false.

    Available options:

  7. final case class PartitionerName(className: String) extends ClassName[Partitioner] with Product with Serializable

    Permalink
  8. sealed trait SSLProtocol extends Serializable

    Permalink

    Represents the available protocols to use for SSL connections.

    Represents the available protocols to use for SSL connections.

    Available values:

  9. sealed trait SecurityProtocol extends Serializable

    Permalink

    The security.protocol setting for the Kafka Producer.

    The security.protocol setting for the Kafka Producer.

    Represents the protocol used to communicate with brokers.

    Valid values are:

Ungrouped