Package org.apache.camel.kafkaconnector
Class CamelSinkTask
java.lang.Object
org.apache.kafka.connect.sink.SinkTask
org.apache.camel.kafkaconnector.CamelSinkTask
- All Implemented Interfaces:
org.apache.kafka.connect.connector.Task
public class CamelSinkTask
extends org.apache.kafka.connect.sink.SinkTask
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic final StringFields inherited from class org.apache.kafka.connect.sink.SinkTask
context, TOPICS_CONFIG, TOPICS_REGEX_CONFIG -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected CamelSinkConnectorConfiggetCamelSinkConnectorConfig(Map<String, String> props) protected static Stringprotected static Stringorg.apache.camel.LoggingLevelprotected Stringvoidput(Collection<org.apache.kafka.connect.sink.SinkRecord> sinkRecords) voidsetLoggingLevel(org.apache.camel.LoggingLevel loggingLevel) voidvoidstop()version()Methods inherited from class org.apache.kafka.connect.sink.SinkTask
close, flush, initialize, onPartitionsAssigned, onPartitionsRevoked, open, preCommit
-
Field Details
-
KAMELET_SINK_TEMPLATE_PARAMETERS_PREFIX
- See Also:
-
KAFKA_RECORD_KEY_HEADER
- See Also:
-
HEADER_CAMEL_PREFIX
- See Also:
-
PROPERTY_CAMEL_PREFIX
- See Also:
-
-
Constructor Details
-
CamelSinkTask
public CamelSinkTask()
-
-
Method Details
-
version
-
start
- Specified by:
startin interfaceorg.apache.kafka.connect.connector.Task- Specified by:
startin classorg.apache.kafka.connect.sink.SinkTask
-
getSinkKamelet
-
getCamelSinkConnectorConfig
-
getDefaultConfig
-
getCamelSinkEndpointConfigPrefix
-
getCamelSinkPathConfigPrefix
-
put
- Specified by:
putin classorg.apache.kafka.connect.sink.SinkTask
-
stop
public void stop()- Specified by:
stopin interfaceorg.apache.kafka.connect.connector.Task- Specified by:
stopin classorg.apache.kafka.connect.sink.SinkTask
-
getLoggingLevel
public org.apache.camel.LoggingLevel getLoggingLevel() -
setLoggingLevel
public void setLoggingLevel(org.apache.camel.LoggingLevel loggingLevel)
-