Class ProducedX<K,V>
java.lang.Object
com.bakdata.kafka.streams.kstream.ProducedX<K,V>
- Type Parameters:
K
- type of keysV
- type of values
Use
Preconfigured
to lazily configure Serde
for Produced
using Configurator
- See Also:
-
Produced
-
Method Summary
Modifier and TypeMethodDescriptionstatic <K,
V> ProducedX<K, V> static <K,
V> ProducedX<K, V> keySerde
(com.bakdata.kafka.Preconfigured<? extends org.apache.kafka.common.serialization.Serde<K>> keySerde) static <K,
V> ProducedX<K, V> keySerde
(org.apache.kafka.common.serialization.Serde<K> keySerde) modify
(BiFunction<? super org.apache.kafka.streams.kstream.Produced<K, V>, ? super com.bakdata.kafka.Configurator, ? extends org.apache.kafka.streams.kstream.Produced<K, V>> modifier) modify
(Function<? super org.apache.kafka.streams.kstream.Produced<K, V>, ? extends org.apache.kafka.streams.kstream.Produced<K, V>> modifier) newInstance
(Function<com.bakdata.kafka.Configurator, org.apache.kafka.streams.kstream.Produced<K, V>> initializer) static <K,
V> ProducedX<K, V> streamPartitioner
(org.apache.kafka.streams.processor.StreamPartitioner<? super K, ? super V> partitioner) static <K,
V> ProducedX<K, V> valueSerde
(com.bakdata.kafka.Preconfigured<? extends org.apache.kafka.common.serialization.Serde<V>> valueSerde) static <K,
V> ProducedX<K, V> valueSerde
(org.apache.kafka.common.serialization.Serde<V> valueSerde) static <K,
V> ProducedX<K, V> with
(com.bakdata.kafka.Preconfigured<? extends org.apache.kafka.common.serialization.Serde<K>> keySerde, com.bakdata.kafka.Preconfigured<? extends org.apache.kafka.common.serialization.Serde<V>> valueSerde) static <K,
V> ProducedX<K, V> with
(org.apache.kafka.common.serialization.Serde<K> keySerde, org.apache.kafka.common.serialization.Serde<V> valueSerde) withKeySerde
(com.bakdata.kafka.Preconfigured<? extends org.apache.kafka.common.serialization.Serde<K>> keySerde) withKeySerde
(org.apache.kafka.common.serialization.Serde<K> keySerde) withStreamPartitioner
(org.apache.kafka.streams.processor.StreamPartitioner<? super K, ? super V> partitioner) withValueSerde
(com.bakdata.kafka.Preconfigured<? extends org.apache.kafka.common.serialization.Serde<V>> valueSerde) withValueSerde
(org.apache.kafka.common.serialization.Serde<V> valueSerde)
-
Method Details
-
keySerde
public static <K,V> ProducedX<K,V> keySerde(com.bakdata.kafka.Preconfigured<? extends org.apache.kafka.common.serialization.Serde<K>> keySerde) - See Also:
-
Produced.keySerde(Serde)
-
keySerde
public static <K,V> ProducedX<K,V> keySerde(org.apache.kafka.common.serialization.Serde<K> keySerde) - See Also:
-
Produced.keySerde(Serde)
-
valueSerde
public static <K,V> ProducedX<K,V> valueSerde(com.bakdata.kafka.Preconfigured<? extends org.apache.kafka.common.serialization.Serde<V>> valueSerde) - See Also:
-
Produced.valueSerde(Serde)
-
valueSerde
public static <K,V> ProducedX<K,V> valueSerde(org.apache.kafka.common.serialization.Serde<V> valueSerde) - See Also:
-
Produced.valueSerde(Serde)
-
with
public static <K,V> ProducedX<K,V> with(com.bakdata.kafka.Preconfigured<? extends org.apache.kafka.common.serialization.Serde<K>> keySerde, com.bakdata.kafka.Preconfigured<? extends org.apache.kafka.common.serialization.Serde<V>> valueSerde) - See Also:
-
Produced.with(Serde, Serde)
-
with
public static <K,V> ProducedX<K,V> with(org.apache.kafka.common.serialization.Serde<K> keySerde, org.apache.kafka.common.serialization.Serde<V> valueSerde) - See Also:
-
Produced.with(Serde, Serde)
-
as
- See Also:
-
Produced.as(String)
-
streamPartitioner
public static <K,V> ProducedX<K,V> streamPartitioner(org.apache.kafka.streams.processor.StreamPartitioner<? super K, ? super V> partitioner) - See Also:
-
Produced.streamPartitioner(StreamPartitioner)
-
withKeySerde
public ProducedX<K,V> withKeySerde(com.bakdata.kafka.Preconfigured<? extends org.apache.kafka.common.serialization.Serde<K>> keySerde) - See Also:
-
Produced.withKeySerde(Serde)
-
withKeySerde
- See Also:
-
Produced.withKeySerde(Serde)
-
withValueSerde
public ProducedX<K,V> withValueSerde(com.bakdata.kafka.Preconfigured<? extends org.apache.kafka.common.serialization.Serde<V>> valueSerde) - See Also:
-
Produced.withValueSerde(Serde)
-
withValueSerde
- See Also:
-
Produced.withValueSerde(Serde)
-
withStreamPartitioner
public ProducedX<K,V> withStreamPartitioner(org.apache.kafka.streams.processor.StreamPartitioner<? super K, ? super V> partitioner) - See Also:
-
Produced.withStreamPartitioner(StreamPartitioner)
-
withName
- See Also:
-
Produced.withName(String)
-
newInstance
-
modify
-
modify
-