All Classes and Interfaces

Class
Description
 
Checkpoint metadata type for injecting state checkpointing interactions into received messages.
Remote state store for checkpointing Kafka processing state
Factory interface for CheckpointStateStore
 
 
Convert an incoming Kafka message into a ConsumerRecord.
Convert an incoming Kafka batch message into a ConsumerRecords.
A class holding a vert.x context to make sure methods are always run from the same one.
Default implementation of CheckpointMetadata
 
Bean invoked on Kafka deserialization to implement custom failure handling.
Wraps a delegate deserializer to handle config and deserialization failures.
 
 
Addition "extension" attribute specific to incoming Kafka record
 
 
Deprecated.
Be aware that this class is kafka specific.
Internal interface for Kafka admin client.
 
 
 
Commit handler for checkpointing processing state persisted in a state store
 
 
 
 
 
 
 
Kafka commit handling strategy
Factory interface for KafkaCommitHandler
Identifiers of default strategies
 
Extracts the common configuration for the smallrye-kafka connector.
Extract the incoming configuration for the smallrye-kafka connector.
Extract the outgoing configuration for the smallrye-kafka connector.
Kafka Consumer API.
When implemented by a managed bean annotated with @Identifier and configured against an inbound connector, it will be applied as a consumer rebalance listener to that inbound connector's consumer.
 
 
 
 
Exceptions for Kafka Connector Assigned ID range is 18000-18099
Warning this class consists of generated code.
 
 
Kafka Failure handling strategy
Factory interface for KafkaFailureHandler
Identifiers of default failure strategies
Ignores an ACK and does not commit any offsets.
 
 
 
Will commit the record offset received by the Kafka consumer (if higher than the previously committed offset).
 
Logging for Kafka Connector Assigned ID range is 18200-18299
Warning this class consists of generated code.
Deprecated.
Deprecated.
Encapsulates the OpenTelemetry instrumentation API so that those classes are only needed if users explicitly enable tracing.
 
Kafka Producer API.
 
Represents a batch of Kafka records received by polling the KafkaConsumer
 
 
 
A Flow.Subscription which, on KafkaRecordStreamSubscription.request(long), polls ConsumerRecords from the given consumer client and emits records downstream.
 
 
 
 
 
Will keep track of received messages and commit to the next offset after the latest ACKed message in sequence.
 
 
 
 
 
 
Emitter interface for producing records in a Kafka transaction.
 
 
Key/Value extractor extracting the key from a Kafka record and passing the record's value as value.
 
Deprecated.
 
Checkpoint state associated with an offset.
General purpose custom serializer/deserializer interface for state type encapsulated inside the ProcessingState
 
 
 
 
 
Represents a produced Kafka record, so a pair {key, value}.
Convert an incoming Kafka message into a Record.
Stores the records coming from Kafka.
This class duplicate all configuration of the KafkaConnectorOutgoingConfiguration that needs to be access at runtime (as opposed to configuration time), meaning all the items that are access for each message.
This class duplicate all configuration of the KafkaConnectorIncomingConfiguration that needs to be access at runtime (as opposed to configuration time), meaning all the items that are access for each message.
Bean invoked on Kafka serialization failure.
 
 
Emitter for sending messages to a Kafka channel in a transaction.
Default codec for Json serialization, which use Vert.x Json support (uses Jackson underneath).