FranzConfig

final case
class FranzConfig(franzConfig: Config)
Companion
object
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Value members

Concrete methods

def asJavaMap(config: Config): Map[String, String]
def avroAsJsonSerde(isKey: Boolean, namespace: String): Serde[Any, DynamicJson]
def batchedStream: Task[BatchedStream[Nothing, Nothing]]
def consumerKeySerde[K]: Task[Serde[Any, K]]
def consumerNamespace: String
def consumerValueSerde[V]: Task[Serde[Any, V]]
def defaultSeed: Long
def groupId(kafkaConfig: Config): String
def instantiate[A](className: String): A
def keySerde[K](keyConfig: Config): Task[Serde[Any, K]]
def keyType(keyConfig: Config): SupportedType[_]
def producer: RManaged[Blocking, Producer]
def producerKeySerde[K]: Task[Serde[Any, K]]
def producerNamespace: String
def producerSettings: ProducerSettings
def producerValueSerde[V]: Task[Serde[Any, V]]
override
def toString: String
Definition Classes
Any
def typeOf(serdeConfig: Config, defaultAvroNamespace: => String): SupportedType[_]
def valueSerde[V](valueConfig: Config): Task[Serde[Any, V]]
def valueType(valueConfig: Config): SupportedType[_]
def withOverrides(conf: String, theRest: String*): FranzConfig
def withOverrides(newConfig: Config): FranzConfig
def withOverrides(newFranzConfig: FranzConfig): FranzConfig

Inherited methods

def productElementNames: Iterator[String]
Inherited from
Product
def productIterator: Iterator[Any]
Inherited from
Product

Concrete fields

val batchSize: Int
val batchWindow: FiniteDuration
val blockOnCommits: Boolean
val concurrency: Int
val consumerConfig: Config
lazy
val consumerSettings: ConsumerSettings
val producerConfig: Config
val producerTopic: String
lazy
val schemaRegistryClient: SchemaRegistryClient
lazy
val subscription: Subscription
val topic: String