Skip to content

rochapaulo/kafka-connect-transform-commons

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

kafka-connect-transform-common


Build Status

ExtractTopic

  CONNECTOR_TRANSFORMS: "extract-topic-name"
  CONNECTOR_TRANSFORMS_EXTRACT-TOPIC-NAME_TYPE: almeida.paulorocha.kafka.connect.transform.extracttopic.ExtractTopic
  CONNECTOR_TRANSFORMS_EXTRACT-TOPIC-NAME_VALUE: "header.topic"
  CONNECTOR_TRANSFORMS_EXTRACT-TOPIC-NAME_DELIMITER: \\.

Sample payload

{
    "header": {
        "topic": "target-topic-name"
    },
    "body": {
        "name": "Paulo",
        "surname": "Almeida",
        "dateOfBirth": "24-10-1990"
    }
}

Router

  CONNECTOR_TRANSFORMS: "router"
  CONNECTOR_TRANSFORMS_ROUTER_TYPE: almeida.paulorocha.kafka.connect.transform.router.Router
  CONNECTOR_TRANSFORMS_ROUTER_MAPPINGS_FILE_PATH: "<path-to-mappings-json>"

Mappings File:

[
  {
    "from": "in-1",
    "to": "out-1"
  },
  {
    "from": "in-2",
    "to": "out-2"
  }
]

About

Kafka-Connect transformations

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages