Interface KafkaMessage<K,T>
-
- Type Parameters:
K
- the type of the keyT
- the type of the value
- All Superinterfaces:
KafkaRecord<K,T>
,Message<T>
@Deprecated public interface KafkaMessage<K,T> extends Message<T>, KafkaRecord<K,T>
Deprecated.Useinstead
-
-
Method Summary
All Methods Static Methods Deprecated Methods Modifier and Type Method Description static <K,T>
OutgoingKafkaRecord<K,T>of(String topic, K key, T value)
Deprecated.Creates a new outgoing kafka message.static <K,T>
OutgoingKafkaRecord<K,T>of(String topic, K key, T value, Instant timestamp, int partition)
Deprecated.Creates a new outgoing kafka message.static <K,T>
OutgoingKafkaRecord<K,T>of(K key, T value)
Deprecated.Creates a new outgoing kafka message.-
Methods inherited from interface io.smallrye.reactive.messaging.kafka.KafkaRecord
getHeaders, getKey, getPartition, getTimestamp, getTopic
-
Methods inherited from interface org.eclipse.microprofile.reactive.messaging.Message
ack, addMetadata, getAck, getMetadata, getMetadata, getPayload, unwrap, withAck, withMetadata, withMetadata, withPayload
-
-
-
-
Method Detail
-
of
static <K,T> OutgoingKafkaRecord<K,T> of(K key, T value)
Deprecated.Creates a new outgoing kafka message.- Type Parameters:
K
- the type of the keyT
- the type of the value- Parameters:
key
- the key, can benull
value
- the value / payload, must not benull
- Returns:
- the new outgoing kafka message
-
of
static <K,T> OutgoingKafkaRecord<K,T> of(String topic, K key, T value)
Deprecated.Creates a new outgoing kafka message.- Type Parameters:
K
- the type of the keyT
- the type of the value- Parameters:
topic
- the topic, must not benull
key
- the key, can benull
value
- the value / payload, must not benull
- Returns:
- the new outgoing kafka message
-
of
static <K,T> OutgoingKafkaRecord<K,T> of(String topic, K key, T value, Instant timestamp, int partition)
Deprecated.Creates a new outgoing kafka message.- Type Parameters:
K
- the type of the keyT
- the type of the value- Parameters:
topic
- the topic, must not benull
key
- the key, can benull
value
- the value / payload, must not benull
timestamp
- the timestamp, can be null to indicate no timestamppartition
- the partition, can be-1
to indicate no partition- Returns:
- the new outgoing kafka message
-
-