{
        "name" : "KafkaPublishMessages",
        "displayName" : "KafkaPublishMessages",
        "defaultHandler" : "mvel: new org.jbpm.process.workitem.kafka.KafkaWorkItemHandler(\"bootstrapServers\", \"clientId\", \"keySerializerClass\", \"valueSerializerClass\")",
        "documentation" : "kafka-workitem/index.html",
        "module" : "kafka-workitem",
        "icon" : "KafkaPublishMessages.png",
            "category" : "Kafka",
            "description" : "publish kafka messages from a process",
            "keywords" : [
                                "kafka"
                ,"publish"
                ,"message"
                ,"topic"

            ],
                "isaction" : "true",
                "actiontitle" : "Publish message to a kafka topic",
            "requiresauth" : "true",
                "authparams" : [
                                           {
                                               "name" : "Bootstrap Servers"
                                           }
                    ,{
                                               "name" : "Client ID"
                                           }
                    ,{
                                               "name" : "Key Serializer class"
                                           }
                    ,{
                                               "name" : "Value Serializer class"
                                           }

                ],
                "authreferencesite" : "https://kafka.apache.org/10/javadoc/org/apache/kafka/clients/producer/KafkaProducer.html",
            "parameters" : [
                                   {
                                       "name" : "Value",
                                       "type" : "new StringDataType()"
                                   }
                ,{
                                       "name" : "Topic",
                                       "type" : "new StringDataType()"
                                   }
                ,{
                                       "name" : "Key",
                                       "type" : "new StringDataType()"
                                   }

            ],
            "results" : [
                                   {
                                       "name" : "Result",
                                       "type" : "new StringDataType()"
                                   }

            ],
            "mavenDependencies" : [
                                   {
                                       "groupId" : "org.jbpm.contrib",
                                       "artifactId" : "kafka-workitem",
                                       "version" : "7.32.0.Final"
                                   }

            ]
}

,
