Packages

class WriterSettingsBuilder[Message] extends WithClientConfig

Source
PravegaSettings.scala
Linear Supertypes
WithClientConfig, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. WriterSettingsBuilder
  2. WithClientConfig
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new WriterSettingsBuilder(config: Config, clientConfig: Option[ClientConfig] = None, clientConfigCustomization: Option[(ClientConfigBuilder) => ClientConfigBuilder] = None, eventWriterConfigBuilder: EventWriterConfigBuilder, eventWriterConfigCustomizer: Option[(EventWriterConfigBuilder) => EventWriterConfigBuilder] = None, maximumInflightMessages: Int, keyExtractor: Option[(Message) => String])

Value Members

  1. def clientConfigBuilder(clientConfigCustomization: (ClientConfigBuilder) => ClientConfigBuilder): WriterSettingsBuilder[Message]
  2. def eventWriterConfigBuilder(f: (EventWriterConfigBuilder) => EventWriterConfigBuilder): WriterSettingsBuilder[Message]
  3. def withClientConfig(clientConfig: ClientConfig): WriterSettingsBuilder[Message]
  4. def withKeyExtractor(keyExtractor: (Message) => String): WriterSettingsBuilder[Message]
  5. def withMaximumInflightMessages(i: Int): WriterSettingsBuilder[Message]
  6. def withSerializer(serializer: Serializer[Message]): WriterSettings[Message]