...
Currently, the "data transfer" logic is locked within a single method of the Task classes, thus Kafka Connect API is inflexible for making any modifications. This is more so when a Kafka Connect API jar is provided via third party where the user cannot modify the source. Custom modifications from user to user would require modifying the source of Connect API.
...