Skip navigation links
A B C N P S T U V W 

A

AbstractConfigBuilder<T extends AbstractConfigBuilder<T>> - Class in net.soundvibe.kafka.config
 
AbstractConfigBuilder() - Constructor for class net.soundvibe.kafka.config.AbstractConfigBuilder
 
Acks - Enum in net.soundvibe.kafka.config.producer
 
AdminConfigBuilder - Class in net.soundvibe.kafka.config.admin
 

B

buildMap() - Method in class net.soundvibe.kafka.config.AbstractConfigBuilder
 
buildMap() - Method in interface net.soundvibe.kafka.config.ConfigBuilder
 
buildProperties() - Method in class net.soundvibe.kafka.config.AbstractConfigBuilder
Builds config into java.util.Properties class to use with Kafka consumers, producers or admin clients
buildProperties() - Method in interface net.soundvibe.kafka.config.ConfigBuilder
 

C

ConfigBuilder - Interface in net.soundvibe.kafka.config
 
ConsumerConfigBuilder - Class in net.soundvibe.kafka.config.consumer
 
create() - Static method in class net.soundvibe.kafka.config.admin.AdminConfigBuilder
 
create() - Static method in class net.soundvibe.kafka.config.consumer.ConsumerConfigBuilder
 
create() - Static method in class net.soundvibe.kafka.config.producer.ProducerConfigBuilder
 
create() - Static method in class net.soundvibe.kafka.config.streams.StreamsConfigBuilder
 

N

name - Variable in enum net.soundvibe.kafka.config.producer.Acks
 
name - Variable in enum net.soundvibe.kafka.config.streams.ProcessingGuarantee
 
name - Variable in enum net.soundvibe.kafka.config.streams.TopologyOptimization
 
net.soundvibe.kafka.config - package net.soundvibe.kafka.config
 
net.soundvibe.kafka.config.admin - package net.soundvibe.kafka.config.admin
 
net.soundvibe.kafka.config.consumer - package net.soundvibe.kafka.config.consumer
 
net.soundvibe.kafka.config.producer - package net.soundvibe.kafka.config.producer
 
net.soundvibe.kafka.config.streams - package net.soundvibe.kafka.config.streams
 

P

ProcessingGuarantee - Enum in net.soundvibe.kafka.config.streams
 
ProducerConfigBuilder - Class in net.soundvibe.kafka.config.producer
 
props - Variable in class net.soundvibe.kafka.config.AbstractConfigBuilder
 

S

StreamsConfigBuilder - Class in net.soundvibe.kafka.config.streams
 

T

TopologyOptimization - Enum in net.soundvibe.kafka.config.streams
 

U

UpgradeFrom - Enum in net.soundvibe.kafka.config.streams
 

V

valueOf(String) - Static method in enum net.soundvibe.kafka.config.producer.Acks
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.soundvibe.kafka.config.streams.ProcessingGuarantee
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.soundvibe.kafka.config.streams.TopologyOptimization
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.soundvibe.kafka.config.streams.UpgradeFrom
Returns the enum constant of this type with the specified name.
values() - Static method in enum net.soundvibe.kafka.config.producer.Acks
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.soundvibe.kafka.config.streams.ProcessingGuarantee
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.soundvibe.kafka.config.streams.TopologyOptimization
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.soundvibe.kafka.config.streams.UpgradeFrom
Returns an array containing the constants of this enum type, in the order they are declared.
version - Variable in enum net.soundvibe.kafka.config.streams.UpgradeFrom
 

W

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.
A B C N P S T U V W 
Skip navigation links

Copyright © 2021. All rights reserved.