Producer

zio.pulsar.Producer
See theProducer companion class
object Producer

Attributes

Companion
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Producer.type

Members list

Type members

Classlikes

final case class batchingEnabled[T <: Boolean](value: T)

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait Property[T]
class Object
trait Matchable
class Any
Show all
final case class batchingMaxMessages[T <: Int](value: T)

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait Property[T]
class Object
trait Matchable
class Any
Show all
final case class batchingMaxPublishDelayMicros[T <: Long](value: T)

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait Property[T]
class Object
trait Matchable
class Any
Show all
final case class blockIfQueueFull[T <: Boolean](value: T)

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait Property[T]
class Object
trait Matchable
class Any
Show all
final case class chunkingEnabled[T <: Boolean](value: T)

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait Property[T]
class Object
trait Matchable
class Any
Show all
final case class compressionType[T <: CompressionType](value: T)

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait Property[T]
class Object
trait Matchable
class Any
Show all
final case class cryptoFailureAction[T <: ProducerCryptoFailureAction](value: T)

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait Property[T]
class Object
trait Matchable
class Any
Show all
final case class hashingScheme[T <: HashingScheme](value: T)

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait Property[T]
class Object
trait Matchable
class Any
Show all
final case class initialSubscriptionName[T <: String](value: T)

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait Property[T]
class Object
trait Matchable
class Any
Show all
final case class maxPendingMessages[T <: Int](value: T)

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait Property[T]
class Object
trait Matchable
class Any
Show all
final case class maxPendingMessagesAcrossPartitions[T <: Int](value: T)

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait Property[T]
class Object
trait Matchable
class Any
Show all
final case class messageRoutingMode[T <: MessageRoutingMode](value: T)

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait Property[T]
class Object
trait Matchable
class Any
Show all
final case class producerName[T <: String](value: T)

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait Property[T]
class Object
trait Matchable
class Any
Show all
final case class sendTimeoutMs[T <: Long](value: T)

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait Property[T]
class Object
trait Matchable
class Any
Show all
final case class topicName[T <: String](value: T)

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait Property[T]
class Object
trait Matchable
class Any
Show all

Value members

Concrete methods

def make(topic: String): ZIO[PulsarClient & Scope, PulsarClientException, Producer[Array[Byte]]]
def make[M](topic: String, schema: Schema[M]): ZIO[PulsarClient & Scope, PulsarClientException, Producer[M]]