forked from jcustenborder/kafka-connect-json-schema
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* Initial commit. Conversion from a Json Schema to a Connect schema is working properly. * Mostly working except for arrays. * Round trip for a converter is working * Added license headers. Checkstyle. * Corrected to run on primitives * Added FromJson transformation. * Refactor towards having support for inline and file based configs. * Refactor towards having support for inline and file based configs. * Round trip decimal support. * Added example for FromJson. * Added support to inject a header when messages do not have a schema header. * Publish to the connect hub.
- Loading branch information
1 parent
5422c7a
commit 3564276
Showing
45 changed files
with
2,771 additions
and
504 deletions.
There are no files selected for viewing
File renamed without changes.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,6 +1,18 @@ | ||
# Introduction | ||
[Documentation](https://jcustenborder.github.io/kafka-connect-documentation/projects/kafka-connect-json-schema) | ||
|
||
This is a template repository for creating Kafka Connect Plugins. | ||
Installation through the [Confluent Hub Client](https://docs.confluent.io/current/connect/managing/confluent-hub/client.html) | ||
|
||
This plugin is used to add additional JSON parsing functionality to Kafka Connect. | ||
|
||
## [From Json transformation](https://jcustenborder.github.io/kafka-connect-documentation/projects/kafka-connect-json-schema/transformations/FromJson.html) | ||
|
||
The FromJson will read JSON data that is in string on byte form and parse the data to a connect structure based on the JSON schema provided. | ||
|
||
# Development | ||
|
||
## Building the source | ||
|
||
```bash | ||
mvn clean package | ||
``` |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file was deleted.
Oops, something went wrong.
24 changes: 0 additions & 24 deletions
24
src/main/connect-config-classes/ExampleSinkConnectorConfig.json
This file was deleted.
Oops, something went wrong.
24 changes: 0 additions & 24 deletions
24
src/main/connect-config-classes/ExampleSourceConnectorConfig.json
This file was deleted.
Oops, something went wrong.
61 changes: 0 additions & 61 deletions
61
src/main/connect-config-classes/ExampleTransformationConfig.json
This file was deleted.
Oops, something went wrong.
Oops, something went wrong.