Package org.apache.kafka.streams
-
Interface Summary Interface Description KafkaClientSupplier KafkaClientSuppliercan be used to provide custom Kafka clients to aKafkaStreamsinstance.KafkaStreams.StateListener Listen toKafkaStreams.Statechange events.StreamsMetrics The Kafka Streams metrics interface for adding metric sensors and collecting metric values.TopologyDescription A meta representation of atopology.TopologyDescription.GlobalStore Represents aglobal store.TopologyDescription.Node A node of a topology.TopologyDescription.Processor A processor node of a topology.TopologyDescription.Sink A sink node of a topology.TopologyDescription.Source A source node of a topology.TopologyDescription.Subtopology A connected sub-graph of aTopology. -
Class Summary Class Description KafkaStreams A Kafka client that allows for performing continuous computation on input coming from one or more input topics and sends output to zero, one, or more output topics.KeyQueryMetadata Represents all the metadata related to a key, where a particular key resides in aKafkaStreamsapplication.KeyValue<K,V> A key-value pair defined for a single Kafka Streams record.LagInfo Encapsulates information about lag, at a store partition replica (active or standby).StoreQueryParameters<T> StoreQueryParametersallows you to pass a variety of parameters when fetching a store for interactive query.StreamsBuilder StreamsBuilderprovide the high-level Kafka Streams DSL to specify a Kafka Streams topology.StreamsConfig Configuration for aKafkaStreamsinstance.StreamsConfig.InternalConfig TestInputTopic<K,V> TestInputTopicis used to pipe records to topic inTopologyTestDriver.TestOutputTopic<K,V> TestOutputTopicis used to read records from a topic inTopologyTestDriver.Topology A logical representation of aProcessorTopology.TopologyTestDriver This class makes it easier to write tests to verify the behavior of topologies created withTopologyorStreamsBuilder. -
Enum Summary Enum Description KafkaStreams.State Kafka Streams states are the possible state that a Kafka Streams instance can be in.Topology.AutoOffsetReset Sets theauto.offset.resetconfiguration whenadding a source processoror when creatingKStreamorKTableviaStreamsBuilder.