All Classes and Interfaces
Class
Description
Base class for Lookback test implementations.
An abstract implementation of NativeInfo handling for Source.
This class handles extracting records from an iterator and returning them to Kafka.
Transforms a stream of Avro records into individual kafka messages, one per record.
A testing fixture to generate/read Avro test data.
Lookback that uses a buffer to track the last N records.
Test for the Buffer Lookback implementation.
The fixture to manipulate byte array data for tests.
ByteArrayExtractor chunks an entire object into a maximum size specified by the extractorBuffer
SourceConfigFragment.Setter.extractorBuffer(int) configuration option.The definition of the common connector config functions.
Configuration definitions that are added by this SourceCommonConfig.
The configuration definition for the common connector.
The common connector fragment.
Gets the setter for this fragment.
A Context which captures all the details about the source object that are required to
successfully send a source record onto Kafka
This class provides a extractor to take a List of CSVRecord generated from apache csv-commons and
transforms that data into a SchemaAndValue Object usable by Connect to add messages to Kafka.
CSV Test data fixture
An enumeration of distribution strategies.
Tests the DistributionType implementations.
An evolving source record initially retrieved from the storage layer.
Iterator that processes Native Source Data and creates AbstractSourceRecords.
A "native" client.
A simple String implementation would use a NativeClient to retrieve the NativeItems.
This example data object has a String key and a byte buffer as its data object.
A "native" client.
A "native" object for testing.
An actual NativeSourceData implementation would use a NativeClient to retrieve the NativeItems.
An implementation of OffsetManagerEntry.
This example data object has a String key and a byte buffer as its data object.
An example implementation of the Source task.
Extracts data from the native abstract source record to Key SchemaAndValue object and a stream of
SchemaAndValue objects for the values.
The Information about the extractor.
Test for ExtractorInfo functionality.
A registry of extractors.
A ExtractorRegistry builder.
Test for ExtractorRegistry functionality.
Extracts data from the EvolvingSourceRecord to a Key SchemaAndValue object and a stream of
SchemaAndValue objects for the values.
A Spliterator that performs various checks on the opening/closing of the input stream.
Base test for extractors that consume
IOSource<InputStream> objects.Base test for extractors that provide consume
IOSource<InputStream> objects and produce
records.Transforms an input stream into a number of Jason records.
A testing fixture to generate/read JSON data.
A Lookback that only tracks the last key seen.
Test for LastKey Lookback implementation
Defines the strategy for providing the next key for the client to search for.
Information about the Native object.
A data source for native info from a source.
A serializer / deserializer pair for a native key.
Lookback that does not track any keys.
Test for None Lookback implementation.
An offset manager that handles local updates to Kafka offset manager.
The definition of an entry in the OffsetManager.
The OffsetManager Key.
A parameter is a name/value pair
The Description of a parameter including the name and an input validator.
The builder for a ParameterDescriptor.
A Extractor that converts an input stream from a Parquet file into individual kafka messages, one
per record.
A factory to create
SchemaAndValue instances from arbitrary Objects.The common definitions for source connectors.
Configuration definitions that are added by this SourceCommonConfig.
The common source configuration definition.
Defines properties that are shared across all Source implementations.
The SourceConfigFragment setter.
A parsed template string.
A parser for a template
A fragment of the template as segregated by the parser.
A validator for templates.
The template variable definition.
A builder for TemplateVariable instances.
A registry of template variables.
Builder for VariableTemplateRegistries.
Creates instances of TemplateVariableRegistry for generated documentation.
A piece of static text extracted by the parser.
A template part tht contains a variable definition.