- withAcceptableRecoveryLag(long) - Method in class net.soundvibe.kafka.config.streams.StreamsConfigBuilder
-
The maximum acceptable lag (number of offsets to catch up) for a client to be considered caught-up for an active task.
- withAcks(Acks) - Method in class net.soundvibe.kafka.config.producer.ProducerConfigBuilder
-
The number of acknowledgments the producer requires the leader to have received before considering a request complete.
- withAllowAutoCreateTopics(boolean) - Method in class net.soundvibe.kafka.config.consumer.ConsumerConfigBuilder
-
Allow automatic topic creation on the broker when
subscribing to or assigning a topic.
- withApplicationId(String) - Method in class net.soundvibe.kafka.config.streams.StreamsConfigBuilder
-
An identifier for the stream processing application.
- withApplicationServer(String) - Method in class net.soundvibe.kafka.config.streams.StreamsConfigBuilder
-
A host:port pair pointing to an embedded user defined endpoint that can be used for discovering the locations of state stores within a single KafkaStreams application
- withAutoCommitInterval(Duration) - Method in class net.soundvibe.kafka.config.consumer.ConsumerConfigBuilder
-
The frequency in milliseconds that the consumer offsets are auto-committed to Kafka if enable.auto.commit is set to true.
- withAutoOffsetReset(OffsetResetStrategy) - Method in class net.soundvibe.kafka.config.consumer.ConsumerConfigBuilder
-
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.
- withBatchSize(int) - Method in class net.soundvibe.kafka.config.producer.ProducerConfigBuilder
-
The producer will attempt to batch records together into fewer requests whenever multiple records are being sent
to the same partition.
- withBootstrapServers(String) - Method in class net.soundvibe.kafka.config.AbstractConfigBuilder
-
A list of host/port pairs to use for establishing the initial connection to the Kafka cluster.
- withBootstrapServers(List<String>) - Method in class net.soundvibe.kafka.config.AbstractConfigBuilder
-
A list of host/port pairs to use for establishing the initial connection to the Kafka cluster.
- withBufferedRecordsPerPartition(int) - Method in class net.soundvibe.kafka.config.streams.StreamsConfigBuilder
-
Maximum number of records to buffer per partition.
- withBufferMemory(long) - Method in class net.soundvibe.kafka.config.producer.ProducerConfigBuilder
-
The total bytes of memory the producer can use to buffer records waiting to be sent to the server.
- withCacheMaxBytesBuffering(long) - Method in class net.soundvibe.kafka.config.streams.StreamsConfigBuilder
-
Maximum number of memory bytes to be used for buffering across all threads
- withCheckCRCs(boolean) - Method in class net.soundvibe.kafka.config.consumer.ConsumerConfigBuilder
-
Automatically check the CRC32 of the records consumed.
- withClientDNSLookup(ClientDnsLookup) - Method in class net.soundvibe.kafka.config.AbstractConfigBuilder
-
Controls how the client uses DNS lookups.
- withClientId(String) - Method in class net.soundvibe.kafka.config.AbstractConfigBuilder
-
An id string to pass to the server when making requests.
- withClientId(String) - Method in class net.soundvibe.kafka.config.streams.StreamsConfigBuilder
-
An ID prefix string used for the client IDs of internal consumer, producer and restore-consumer,
with pattern '-StreamThread--'
- withClientRack(String) - Method in class net.soundvibe.kafka.config.AbstractConfigBuilder
-
A rack identifier for this client.
- withCommitInterval(Duration) - Method in class net.soundvibe.kafka.config.streams.StreamsConfigBuilder
-
The frequency with which to save the position of the processor.
- withCompressionType(CompressionType) - Method in class net.soundvibe.kafka.config.producer.ProducerConfigBuilder
-
The compression type for all data generated by the producer.
- withConnectionsMaxIdle(Duration) - Method in class net.soundvibe.kafka.config.AbstractConfigBuilder
-
Close idle connections after the duration specified by this config.
- withCustom(String, Object) - Method in class net.soundvibe.kafka.config.AbstractConfigBuilder
-
Use custom configuration property
- withCustomMap(Map<String, Object>) - Method in class net.soundvibe.kafka.config.AbstractConfigBuilder
-
Use custom configuration property map
- withDefaultApiTimeout(Duration) - Method in class net.soundvibe.kafka.config.consumer.ConsumerConfigBuilder
-
Specifies the timeout for consumer APIs that could block.
- withDefaultDeserializationExceptionHandler(Class<? extends DeserializationExceptionHandler>) - Method in class net.soundvibe.kafka.config.streams.StreamsConfigBuilder
-
Exception handling class that implements the org.apache.kafka.streams.errors.DeserializationExceptionHandler interface.
- withDefaultKeySerde(Class<? extends Serde<?>>) - Method in class net.soundvibe.kafka.config.streams.StreamsConfigBuilder
-
Default serializer / deserializer class for key that implements the org.apache.kafka.common.serialization.Serde interface.
- withDefaultProductionExceptionHandler(Class<? extends ProductionExceptionHandler>) - Method in class net.soundvibe.kafka.config.streams.StreamsConfigBuilder
-
Exception handling class that implements the org.apache.kafka.streams.errors.ProductionExceptionHandler interface.
- withDefaultTimestampExtractor(Class<? extends TimestampExtractor>) - Method in class net.soundvibe.kafka.config.streams.StreamsConfigBuilder
-
Default timestamp extractor class that implements the org.apache.kafka.streams.processor.TimestampExtractor interface.
- withDefaultValueSerde(Class<? extends Serde<?>>) - Method in class net.soundvibe.kafka.config.streams.StreamsConfigBuilder
-
Default serializer / deserializer class for value that implements the org.apache.kafka.common.serialization.Serde interface.
- withDeliveryTimeout(Duration) - Method in class net.soundvibe.kafka.config.producer.ProducerConfigBuilder
-
An upper bound on the time to report success or failure
after a call to send() returns.
- withEnableAutoCommit(boolean) - Method in class net.soundvibe.kafka.config.consumer.ConsumerConfigBuilder
-
If true the consumer's offset will be periodically committed in the background.
- withEnableIdempotence(boolean) - Method in class net.soundvibe.kafka.config.producer.ProducerConfigBuilder
-
When set to 'true', the producer will ensure that exactly one copy of each message is written in the stream.
- withExcludeInternalTopics(boolean) - Method in class net.soundvibe.kafka.config.consumer.ConsumerConfigBuilder
-
Whether internal topics matching a subscribed pattern should
be excluded from the subscription.
- withFetchMaxBytes(int) - Method in class net.soundvibe.kafka.config.consumer.ConsumerConfigBuilder
-
The maximum amount of data the server should return for a fetch request.
- withFetchMaxWait(Duration) - Method in class net.soundvibe.kafka.config.consumer.ConsumerConfigBuilder
-
The maximum amount of time the server will block before answering the fetch request if there isn't sufficient data to immediately satisfy the requirement given by fetch.min.bytes.
- withFetchMinBytes(int) - Method in class net.soundvibe.kafka.config.consumer.ConsumerConfigBuilder
-
The minimum amount of data the server should return for a fetch request.
- withGroupId(String) - Method in class net.soundvibe.kafka.config.consumer.ConsumerConfigBuilder
-
A unique string that identifies the consumer group this consumer belongs to.
- withGroupInstanceId(String) - Method in class net.soundvibe.kafka.config.consumer.ConsumerConfigBuilder
-
A unique identifier of the consumer instance provided by end user.
- withHeartbeatInterval(Duration) - Method in class net.soundvibe.kafka.config.consumer.ConsumerConfigBuilder
-
The expected time between heartbeats to the consumer
coordinator when using Kafka's group management facilities.
- withInterceptorClasses(Class<? extends ConsumerInterceptor>...) - Method in class net.soundvibe.kafka.config.consumer.ConsumerConfigBuilder
-
A list of classes to use as interceptors.
- withInterceptorClasses(Class<? extends ProducerInterceptor>...) - Method in class net.soundvibe.kafka.config.producer.ProducerConfigBuilder
-
A list of classes to use as interceptors.
- withIsolationLevel(IsolationLevel) - Method in class net.soundvibe.kafka.config.consumer.ConsumerConfigBuilder
-
Controls how to read messages written transactionally.
- withKeyDeserializer(Class<? extends Deserializer>) - Method in class net.soundvibe.kafka.config.consumer.ConsumerConfigBuilder
-
Deserializer class for key that implements the org.apache.kafka.common.serialization.Deserializer interface.
- withKeySerializer(Class<? extends Serializer>) - Method in class net.soundvibe.kafka.config.producer.ProducerConfigBuilder
-
Serializer class for key that implements the org.apache.kafka.common.serialization.Serializer interface.
- withLinger(Duration) - Method in class net.soundvibe.kafka.config.producer.ProducerConfigBuilder
-
The producer groups together any records that arrive in between request transmissions into a single batched request.
- withMaxBlock(Duration) - Method in class net.soundvibe.kafka.config.producer.ProducerConfigBuilder
-
The configuration controls how long the KafkaProducer's send(), partitionsFor(), "
initTransactions(), sendOffsetsToTransaction(), commitTransaction() "
and abortTransaction() methods will block.
- withMaxInFlightRequestsPerConnection(int) - Method in class net.soundvibe.kafka.config.producer.ProducerConfigBuilder
-
The maximum number of unacknowledged requests the client will send on a single connection before blocking.
- withMaxPartitionFetchBytes(int) - Method in class net.soundvibe.kafka.config.consumer.ConsumerConfigBuilder
-
The maximum amount of data per-partition the server
will return.
- withMaxPollInterval(Duration) - Method in class net.soundvibe.kafka.config.consumer.ConsumerConfigBuilder
-
The maximum delay between invocations of poll() when using
consumer group management.
- withMaxPollRecords(int) - Method in class net.soundvibe.kafka.config.consumer.ConsumerConfigBuilder
-
The maximum number of records returned in a single call to poll().
- withMaxRequestSize(int) - Method in class net.soundvibe.kafka.config.producer.ProducerConfigBuilder
-
The maximum size of a request in bytes.
- withMaxTaskIdle(Duration) - Method in class net.soundvibe.kafka.config.streams.StreamsConfigBuilder
-
Maximum amount of time a stream task will stay idle when not all of its partition buffers contain records,
to avoid potential out-of-order record processing across multiple input streams.
- withMaxWarmupReplicas(int) - Method in class net.soundvibe.kafka.config.streams.StreamsConfigBuilder
-
The maximum number of warmup replicas (extra standbys beyond the configured num.standbys) that can be assigned at once for the purpose of keeping
the task available on one instance while it is warming up on another instance it has been reassigned to.
- withMetadataMaxAge(Duration) - Method in class net.soundvibe.kafka.config.AbstractConfigBuilder
-
The period of time after which we force a refresh of metadata even if we haven't seen any partition leadership changes to proactively discover any new brokers or partitions.
- withMetricReporterClasses(Class<?>...) - Method in class net.soundvibe.kafka.config.AbstractConfigBuilder
-
A list of classes to use as metrics reporters.
- withMetricsNumSamples(int) - Method in class net.soundvibe.kafka.config.AbstractConfigBuilder
-
The number of samples maintained to compute metrics.
- withMetricsRecordingLevel(Sensor.RecordingLevel) - Method in class net.soundvibe.kafka.config.AbstractConfigBuilder
-
The highest recording level for metrics.
- withMetricsSampleWindow(Duration) - Method in class net.soundvibe.kafka.config.AbstractConfigBuilder
-
The window of time a metrics sample is computed over.
- withNumStandbyReplicas(int) - Method in class net.soundvibe.kafka.config.streams.StreamsConfigBuilder
-
The number of standby replicas for each task.
- withNumStreamThreads(int) - Method in class net.soundvibe.kafka.config.streams.StreamsConfigBuilder
-
The number of threads to execute stream processing.
- withPartitionAssignmentStrategy(Class<? extends ConsumerPartitionAssignor>...) - Method in class net.soundvibe.kafka.config.consumer.ConsumerConfigBuilder
-
A list of class names or class types, ordered by preference, of supported assignors responsible for the partition assignment strategy that the client will use to distribute partition ownership amongst consumer instances when group management is used.
- withPartitioner(Class<? extends Partitioner>) - Method in class net.soundvibe.kafka.config.producer.ProducerConfigBuilder
-
Partitioner class that implements the org.apache.kafka.clients.producer.Partitioner interface.
- withPartitionGrouper(Class<? extends PartitionGrouper>) - Method in class net.soundvibe.kafka.config.streams.StreamsConfigBuilder
-
Deprecated.
- withPoll(Duration) - Method in class net.soundvibe.kafka.config.streams.StreamsConfigBuilder
-
The amount of time to block waiting for input.
- withProbingRebalanceInterval(Duration) - Method in class net.soundvibe.kafka.config.streams.StreamsConfigBuilder
-
The maximum time to wait before triggering a rebalance to probe for warmup replicas that have finished warming up and are ready to become active.
- withProcessingGuarantee(ProcessingGuarantee) - Method in class net.soundvibe.kafka.config.streams.StreamsConfigBuilder
-
The processing guarantee that should be used.
- withReceiveBufferBytes(int) - Method in class net.soundvibe.kafka.config.AbstractConfigBuilder
-
The size of the TCP receive buffer (SO_RCVBUF) to use when reading data.
- withReconnectBackoff(Duration) - Method in class net.soundvibe.kafka.config.AbstractConfigBuilder
-
The base amount of time to wait before attempting to reconnect to a given host.
- withReconnectBackoffMax(Duration) - Method in class net.soundvibe.kafka.config.AbstractConfigBuilder
-
The maximum amount of time in milliseconds to wait when reconnecting to a broker that has repeatedly failed to connect.
- withReplicationFactor(int) - Method in class net.soundvibe.kafka.config.streams.StreamsConfigBuilder
-
The replication factor for change log topics and repartition topics created by the stream processing application.
- withRequestTimeout(Duration) - Method in class net.soundvibe.kafka.config.AbstractConfigBuilder
-
The configuration controls the maximum amount of time the client will wait
for the response of a request.
- withRequestTimeout(Duration) - Method in class net.soundvibe.kafka.config.producer.ProducerConfigBuilder
-
This should be larger than replica.lag.time.max.ms (a broker configuration)
to reduce the possibility of message duplication due to unnecessary producer retries.
- withRetries(int) - Method in class net.soundvibe.kafka.config.producer.ProducerConfigBuilder
-
Setting a value greater than zero will cause the client to resend any record whose send fails with a potentially transient error.
- withRetryBackoff(Duration) - Method in class net.soundvibe.kafka.config.AbstractConfigBuilder
-
The amount of time to wait before attempting to retry a failed request to a given topic partition.
- withRocksDBConfigSetter(Class<? extends RocksDBConfigSetter>) - Method in class net.soundvibe.kafka.config.streams.StreamsConfigBuilder
-
A Rocks DB config setter class or class name that implements the org.apache.kafka.streams.state.RocksDBConfigSetter interface
- withSaslMechanism(String) - Method in class net.soundvibe.kafka.config.AbstractConfigBuilder
-
SASL mechanism used for client connections.
- withSecurityProtocol(SecurityProtocol) - Method in class net.soundvibe.kafka.config.AbstractConfigBuilder
-
Protocol used to communicate with brokers.
- withSecurityProviders(Class<? extends SecurityProviderCreator>...) - Method in class net.soundvibe.kafka.config.AbstractConfigBuilder
-
A list of configurable creator classes each returning a provider
implementing security algorithms.
- withSendBufferBytes(int) - Method in class net.soundvibe.kafka.config.AbstractConfigBuilder
-
The size of the TCP send buffer (SO_SNDBUF) to use when sending data.
- withSessionTimeout(Duration) - Method in class net.soundvibe.kafka.config.consumer.ConsumerConfigBuilder
-
The timeout used to detect consumer failures when using
Kafka's group management facility.
- withSocketConnectionSetupTimeout(Duration) - Method in class net.soundvibe.kafka.config.AbstractConfigBuilder
-
The amount of time the client will wait for the socket connection to be established.
- withSocketConnectionSetupTimeoutMax(Duration) - Method in class net.soundvibe.kafka.config.AbstractConfigBuilder
-
The maximum amount of time the client will wait for the socket connection to be established.
- withStateCleanupDelay(Duration) - Method in class net.soundvibe.kafka.config.streams.StreamsConfigBuilder
-
The amount of time in milliseconds to wait before deleting state when a partition has migrated.
- withStateDir(Path) - Method in class net.soundvibe.kafka.config.streams.StreamsConfigBuilder
-
The replication factor for change log topics and repartition topics created by the stream processing application.
- withTopologyOptimization(TopologyOptimization) - Method in class net.soundvibe.kafka.config.streams.StreamsConfigBuilder
-
A configuration telling Kafka Streams if it should optimize the topology, disabled by default
- withTransactionalId(String) - Method in class net.soundvibe.kafka.config.producer.ProducerConfigBuilder
-
The TransactionalId to use for transactional delivery.
- withTransactionTimeout(Duration) - Method in class net.soundvibe.kafka.config.producer.ProducerConfigBuilder
-
The maximum amount of time in ms that the transaction coordinator will wait for a transaction status update from the producer before proactively aborting the ongoing transaction.
- withUpgradeFrom(UpgradeFrom) - Method in class net.soundvibe.kafka.config.streams.StreamsConfigBuilder
-
Allows upgrading from versions 0.10.0/0.10.1/0.10.2/0.11.0/1.0/1.1 to version 1.2 (or newer) in a backward compatible way.
- withValueDeserializer(Class<? extends Deserializer>) - Method in class net.soundvibe.kafka.config.consumer.ConsumerConfigBuilder
-
Deserializer class for value that implements the org.apache.kafka.common.serialization.Deserializer interface.
- withValueSerializer(Class<? extends Serializer>) - Method in class net.soundvibe.kafka.config.producer.ProducerConfigBuilder
-
Serializer class for value that implements the org.apache.kafka.common.serialization.Serializer interface.
- withWindowStoreChangeLogAdditionalRetention(Duration) - Method in class net.soundvibe.kafka.config.streams.StreamsConfigBuilder
-
Added to a windows maintainMs to ensure data is not deleted from the log prematurely.