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

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.
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.
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(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(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 KafkaProducer.send() and KafkaProducer.partitionsFor() 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.
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 PartitionAssignor>) - Method in class net.soundvibe.kafka.config.consumer.ConsumerConfigBuilder
The class of 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
Partition grouper class that implements the org.apache.kafka.streams.processor.PartitionGrouper interface.
withPoll(Duration) - Method in class net.soundvibe.kafka.config.streams.StreamsConfigBuilder
The amount of time to block waiting for input.
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
withSecurityProtocol(SecurityProtocol) - Method in class net.soundvibe.kafka.config.AbstractConfigBuilder
Protocol used to communicate with brokers.
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.
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(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(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 © 2019. All rights reserved.