Navigation :
test ../../../ test whats-new.html
What's New
test ../../../ test data-connectors-overview.html
Atoti Data Connectors Overview
test ../../../ test data-connectors-overview/tracing.html
- Tracing
test ../../../ test changelog.html
Release and migration notes
test ../../../ test dee-overview.html
Data Extraction Engine
test ../../../ test dlc-overview.html
Data Load Controller
test ../../../ test dlc-overview/getting-started.html
- Getting Started
test ../../../ test dlc-overview/operations.html
-
Operations
test ../../../ test dlc-overview/request-api.html
-
Request API
test ../../../ test dlc-overview/configuration.html
-
Configuration
test ../../../ test dlc-overview/configuration/avro.html
--
Avro
test ../../../ test dlc-overview/configuration/csv.html
--
CSV
test ../../../ test dlc-overview/configuration/jdbc.html
--
JDBC
test ../../../ test dlc-overview/configuration/parquet.html
--
Parquet
test ../../../ test dlc-overview/configuration/tuple.html
--
Tuple
test ../../../ test dlc-overview/configuration/tuple/tuple-source.html
--- Tuple Source
test ../../../ test dlc-overview/configuration/tuple/tuple-topic.html
--- Tuple Topic
test ../../../ test dlc-overview/configuration/aliases.html
-- Aliases
test ../../../ test dlc-overview/configuration/channel.html
-- Channel
test ../../../ test dlc-overview/configuration/column-calculator.html
-- Column Calculator
test ../../../ test dlc-overview/configuration/parser-overrides.html
-- Parser Overrides
test ../../../ test dlc-overview/configuration/sink.html
-- Sink
test ../../../ test dlc-overview/configuration/unload-topic.html
-- Unload Topic
test ../../../ test dlc-overview/components.html
-
Components
test ../../../ test dlc-overview/functional.html
-
Functional
test ../../../ test dlc-overview/extensions.html
-
Extensions
test ../../../ test deprecated-dlc-overview.html
Data Load Controller (Deprecated)
Tuple Source
note
DLC provides a default TupleSourceDescription with the name defaultTupleSourceDesc
.
The only reason to make a new TupleSourceDescription
is to organize topics logically.
Configuration Properties
Properties for a Tuple Source are defined by name in the dlc.tuple.sources
namespace,
and are picked up as configurations for the DLC.
Key
Required
Type
Description
topics-to-include
Set<String>
Topics to include.
topics-to-exclude
Set<String>
Topics to exclude.
YAML Example
dlc :
tuple :
sources :
tupleSource :
topics-to-include :
- topic
Java Configuration
TupleSourceDescription
Spring Beans are picked up as configurations for the DLC.
Parameter
Required
Type
Description
name
Y
String
Name of the source.
topicsToInclude
Set<String>
Topics to include.
topicsToExclude
Set<String>
Topics to exclude.
Java Example
@Bean
TupleSourceDescription source () {
return TupleSourceDescription. builder ( "tupleSource" )
. topicsToInclude ( Set. of ( "topic" ))
. build ();
}