Index

A B C F G I K O P R W 
All Classes and Interfaces|All Packages

A

addHeaders(RecordHeader...) - Method in class io.smallrye.reactive.messaging.kafka.api.OutgoingKafkaRecordMetadata.OutgoingKafkaRecordMetadataBuilder
Add headers for the Kafka record

B

build() - Method in class io.smallrye.reactive.messaging.kafka.api.OutgoingKafkaRecordMetadata.OutgoingKafkaRecordMetadataBuilder
Create the OutgoingKafkaRecordMetadata instance based on the values set in this builder
builder() - Static method in class io.smallrye.reactive.messaging.kafka.api.OutgoingKafkaRecordMetadata
Gets a OutgoingKafkaRecordMetadata.OutgoingKafkaRecordMetadataBuilder that can be used to construct instances of OutgoingKafkaRecordMetadata

C

count() - Method in class io.smallrye.reactive.messaging.kafka.api.IncomingKafkaRecordBatchMetadata
 

F

from(OutgoingKafkaRecordMetadata<K>) - Static method in class io.smallrye.reactive.messaging.kafka.api.OutgoingKafkaRecordMetadata
 

G

getBatchedMessages() - Method in class io.smallrye.reactive.messaging.kafka.api.IncomingKafkaRecordBatchMetadata
 
getChannel() - Method in class io.smallrye.reactive.messaging.kafka.api.IncomingKafkaRecordBatchMetadata
 
getChannel() - Method in class io.smallrye.reactive.messaging.kafka.api.IncomingKafkaRecordMetadata
 
getConsumerGroupGenerationId() - Method in class io.smallrye.reactive.messaging.kafka.api.IncomingKafkaRecordBatchMetadata
 
getConsumerGroupGenerationId() - Method in class io.smallrye.reactive.messaging.kafka.api.IncomingKafkaRecordMetadata
 
getConsumerIndex() - Method in class io.smallrye.reactive.messaging.kafka.api.IncomingKafkaRecordBatchMetadata
 
getConsumerIndex() - Method in class io.smallrye.reactive.messaging.kafka.api.IncomingKafkaRecordMetadata
 
getHeaders() - Method in class io.smallrye.reactive.messaging.kafka.api.IncomingKafkaRecordMetadata
Get the Kafka headers
getHeaders() - Method in interface io.smallrye.reactive.messaging.kafka.api.KafkaMessageMetadata
Get the Kafka headers
getHeaders() - Method in class io.smallrye.reactive.messaging.kafka.api.OutgoingKafkaRecordMetadata
Get the Kafka headers
getHeaders() - Method in class io.smallrye.reactive.messaging.kafka.api.OutgoingKafkaRecordMetadata.OutgoingKafkaRecordMetadataBuilder
 
getKey() - Method in class io.smallrye.reactive.messaging.kafka.api.IncomingKafkaRecordMetadata
Get the key
getKey() - Method in interface io.smallrye.reactive.messaging.kafka.api.KafkaMessageMetadata
Get the key
getKey() - Method in class io.smallrye.reactive.messaging.kafka.api.OutgoingKafkaRecordMetadata
Get the key
getMetadataForRecord(ConsumerRecord<K, T>, Class<M>) - Method in class io.smallrye.reactive.messaging.kafka.api.IncomingKafkaRecordBatchMetadata
Get metadata object for the given record.
getOffset() - Method in class io.smallrye.reactive.messaging.kafka.api.IncomingKafkaRecordMetadata
Get the offset
getOffsets() - Method in class io.smallrye.reactive.messaging.kafka.api.IncomingKafkaRecordBatchMetadata
 
getPartition() - Method in class io.smallrye.reactive.messaging.kafka.api.IncomingKafkaRecordMetadata
Get the partition
getPartition() - Method in interface io.smallrye.reactive.messaging.kafka.api.KafkaMessageMetadata
Get the partition
getPartition() - Method in class io.smallrye.reactive.messaging.kafka.api.OutgoingKafkaRecordMetadata
Get the partition
getPartition() - Method in class io.smallrye.reactive.messaging.kafka.api.OutgoingKafkaRecordMetadata.OutgoingKafkaRecordMetadataBuilder
 
getRecord() - Method in class io.smallrye.reactive.messaging.kafka.api.IncomingKafkaRecordMetadata
Get the underlying Kafka ConsumerRecord
getRecordKey() - Method in class io.smallrye.reactive.messaging.kafka.api.OutgoingKafkaRecordMetadata.OutgoingKafkaRecordMetadataBuilder
 
getRecords() - Method in class io.smallrye.reactive.messaging.kafka.api.IncomingKafkaRecordBatchMetadata
 
getTimestamp() - Method in class io.smallrye.reactive.messaging.kafka.api.IncomingKafkaRecordMetadata
Get the timestamp
getTimestamp() - Method in interface io.smallrye.reactive.messaging.kafka.api.KafkaMessageMetadata
Get the timestamp
getTimestamp() - Method in class io.smallrye.reactive.messaging.kafka.api.OutgoingKafkaRecordMetadata
Get the timestamp
getTimestamp() - Method in class io.smallrye.reactive.messaging.kafka.api.OutgoingKafkaRecordMetadata.OutgoingKafkaRecordMetadataBuilder
 
getTimestampType() - Method in class io.smallrye.reactive.messaging.kafka.api.IncomingKafkaRecordMetadata
Get the timestamp type
getTopic() - Method in class io.smallrye.reactive.messaging.kafka.api.IncomingKafkaRecordMetadata
Get the topic
getTopic() - Method in interface io.smallrye.reactive.messaging.kafka.api.KafkaMessageMetadata
Get the topic
getTopic() - Method in class io.smallrye.reactive.messaging.kafka.api.OutgoingKafkaRecordMetadata
Get the topic
getTopic() - Method in class io.smallrye.reactive.messaging.kafka.api.OutgoingKafkaRecordMetadata.OutgoingKafkaRecordMetadataBuilder
 

I

IncomingKafkaRecordBatchMetadata<K,T> - Class in io.smallrye.reactive.messaging.kafka.api
Contains information about the batch of messages received from a channel backed by Kafka.
IncomingKafkaRecordBatchMetadata(ConsumerRecords<K, T>, String, int, Map<TopicPartition, OffsetAndMetadata>, int) - Constructor for class io.smallrye.reactive.messaging.kafka.api.IncomingKafkaRecordBatchMetadata
 
IncomingKafkaRecordBatchMetadata(ConsumerRecords<K, T>, String, Map<TopicPartition, OffsetAndMetadata>) - Constructor for class io.smallrye.reactive.messaging.kafka.api.IncomingKafkaRecordBatchMetadata
 
IncomingKafkaRecordBatchMetadata(ConsumerRecords<K, T>, List<Message<?>>, String, int, Map<TopicPartition, OffsetAndMetadata>, int) - Constructor for class io.smallrye.reactive.messaging.kafka.api.IncomingKafkaRecordBatchMetadata
 
IncomingKafkaRecordMetadata<K,T> - Class in io.smallrye.reactive.messaging.kafka.api
Contains information about messages received from a channel backed by Kafka.
IncomingKafkaRecordMetadata(ConsumerRecord<K, T>, String) - Constructor for class io.smallrye.reactive.messaging.kafka.api.IncomingKafkaRecordMetadata
 
IncomingKafkaRecordMetadata(ConsumerRecord<K, T>, String, int, int) - Constructor for class io.smallrye.reactive.messaging.kafka.api.IncomingKafkaRecordMetadata
Constructor
io.smallrye.reactive.messaging.kafka.api - package io.smallrye.reactive.messaging.kafka.api
 

K

KafkaMessageMetadata<K> - Interface in io.smallrye.reactive.messaging.kafka.api
Common interface for
KafkaMetadataUtil - Class in io.smallrye.reactive.messaging.kafka.api
Utility to access KafkaMessageMetadata in a Message.
KafkaMetadataUtil() - Constructor for class io.smallrye.reactive.messaging.kafka.api.KafkaMetadataUtil
 

O

OutgoingKafkaRecordMetadata<K> - Class in io.smallrye.reactive.messaging.kafka.api
Contains information the user can set to influence how messages are sent via Kafka.
OutgoingKafkaRecordMetadata(String, K, int, Instant, Headers) - Constructor for class io.smallrye.reactive.messaging.kafka.api.OutgoingKafkaRecordMetadata
 
OutgoingKafkaRecordMetadata.OutgoingKafkaRecordMetadataBuilder<K> - Class in io.smallrye.reactive.messaging.kafka.api
Builder to create OutgoingKafkaRecordMetadata instances
OutgoingKafkaRecordMetadataBuilder() - Constructor for class io.smallrye.reactive.messaging.kafka.api.OutgoingKafkaRecordMetadata.OutgoingKafkaRecordMetadataBuilder
 

P

partitions() - Method in class io.smallrye.reactive.messaging.kafka.api.IncomingKafkaRecordBatchMetadata
 

R

readIncomingKafkaMetadata(Message<?>) - Static method in class io.smallrye.reactive.messaging.kafka.api.KafkaMetadataUtil

W

withHeaders(List<RecordHeader>) - Method in class io.smallrye.reactive.messaging.kafka.api.OutgoingKafkaRecordMetadata.OutgoingKafkaRecordMetadataBuilder
Specify the headers for the Kafka record
withHeaders(Headers) - Method in class io.smallrye.reactive.messaging.kafka.api.OutgoingKafkaRecordMetadata.OutgoingKafkaRecordMetadataBuilder
Specify headers for the Kafka record
withKey(K) - Method in class io.smallrye.reactive.messaging.kafka.api.OutgoingKafkaRecordMetadata.OutgoingKafkaRecordMetadataBuilder
Set the Kafka record key
withPartition(int) - Method in class io.smallrye.reactive.messaging.kafka.api.OutgoingKafkaRecordMetadata.OutgoingKafkaRecordMetadataBuilder
In most cases Kafka's partitioner should be used to chose the Kafka partition.
withTimestamp(Instant) - Method in class io.smallrye.reactive.messaging.kafka.api.OutgoingKafkaRecordMetadata.OutgoingKafkaRecordMetadataBuilder
Specify the timestamp for the Kafka record
withTopic(String) - Method in class io.smallrye.reactive.messaging.kafka.api.OutgoingKafkaRecordMetadata.OutgoingKafkaRecordMetadataBuilder
By default the hardcoded topic in the configuration is used.
writeOutgoingKafkaMetadata(Message<T>, OutgoingKafkaRecordMetadata<K>) - Static method in class io.smallrye.reactive.messaging.kafka.api.KafkaMetadataUtil
A B C F G I K O P R W 
All Classes and Interfaces|All Packages