Many resources are needed to download a project. Please understand that we have to compensate our server costs. Thank you in advance. Project price only 1 $
You can buy this project and download/modify it how often you want.
{
"connector": {
"class": "org.apache.camel.kafkaconnector.kafkanotsecuredapicurioregistryjsonsource.CamelKafkanotsecuredapicurioregistryjsonsourceSourceConnector",
"artifactId": "camel-kafka-not-secured-apicurio-registry-json-source-kafka-connector",
"groupId": "org.apache.camel.kafkaconnector",
"id": "camel-kafka-not-secured-apicurio-registry-json-source-source",
"type": "source",
"version": "4.8.0",
"description": "Receive data from Kafka topics on an insecure broker combined with Apicurio Registry secured with Keycloak for JSON Schema support."
},
"properties": {
"camel.kamelet.kafka-not-secured-apicurio-registry-json-source.topic": {
"name": "camel.kamelet.kafka-not-secured-apicurio-registry-json-source.topic",
"description": "Comma separated list of Kafka topic names",
"priority": "HIGH",
"required": "true"
},
"camel.kamelet.kafka-not-secured-apicurio-registry-json-source.bootstrapServers": {
"name": "camel.kamelet.kafka-not-secured-apicurio-registry-json-source.bootstrapServers",
"description": "Comma separated list of Kafka Broker URLs",
"priority": "HIGH",
"required": "true"
},
"camel.kamelet.kafka-not-secured-apicurio-registry-json-source.autoCommitEnable": {
"name": "camel.kamelet.kafka-not-secured-apicurio-registry-json-source.autoCommitEnable",
"description": "If true, periodically commit to ZooKeeper the offset of messages already fetched by the consumer",
"defaultValue": "true",
"priority": "MEDIUM",
"required": "false"
},
"camel.kamelet.kafka-not-secured-apicurio-registry-json-source.allowManualCommit": {
"name": "camel.kamelet.kafka-not-secured-apicurio-registry-json-source.allowManualCommit",
"description": "Whether to allow doing manual commits",
"defaultValue": "false",
"priority": "MEDIUM",
"required": "false"
},
"camel.kamelet.kafka-not-secured-apicurio-registry-json-source.pollOnError": {
"name": "camel.kamelet.kafka-not-secured-apicurio-registry-json-source.pollOnError",
"description": "What to do if kafka threw an exception while polling for new messages. There are 5 enums and the value can be one of DISCARD, ERROR_HANDLER, RECONNECT, RETRY, STOP",
"defaultValue": "\"ERROR_HANDLER\"",
"priority": "MEDIUM",
"required": "false"
},
"camel.kamelet.kafka-not-secured-apicurio-registry-json-source.autoOffsetReset": {
"name": "camel.kamelet.kafka-not-secured-apicurio-registry-json-source.autoOffsetReset",
"description": "What to do when there is no initial offset. There are 3 enums and the value can be one of latest, earliest, none",
"defaultValue": "\"latest\"",
"priority": "MEDIUM",
"required": "false"
},
"camel.kamelet.kafka-not-secured-apicurio-registry-json-source.consumerGroup": {
"name": "camel.kamelet.kafka-not-secured-apicurio-registry-json-source.consumerGroup",
"description": "A string that uniquely identifies the group of consumers to which this source belongs Example: my-group-id",
"priority": "MEDIUM",
"required": "false"
},
"camel.kamelet.kafka-not-secured-apicurio-registry-json-source.deserializeHeaders": {
"name": "camel.kamelet.kafka-not-secured-apicurio-registry-json-source.deserializeHeaders",
"description": "When enabled the Kamelet source will deserialize all message headers to String representation.",
"defaultValue": "true",
"priority": "MEDIUM",
"required": "false"
},
"camel.kamelet.kafka-not-secured-apicurio-registry-json-source.valueDeserializer": {
"name": "camel.kamelet.kafka-not-secured-apicurio-registry-json-source.valueDeserializer",
"description": "Deserializer class for value that implements the Deserializer interface.",
"defaultValue": "\"io.apicurio.registry.serde.jsonschema.JsonSchemaKafkaDeserializer\"",
"priority": "MEDIUM",
"required": "false"
},
"camel.kamelet.kafka-not-secured-apicurio-registry-json-source.apicurioRegistryUrl": {
"name": "camel.kamelet.kafka-not-secured-apicurio-registry-json-source.apicurioRegistryUrl",
"description": "The Apicurio Schema Registry URL",
"priority": "HIGH",
"required": "true"
},
"camel.kamelet.kafka-not-secured-apicurio-registry-json-source.apicurioAuthServiceUrl": {
"name": "camel.kamelet.kafka-not-secured-apicurio-registry-json-source.apicurioAuthServiceUrl",
"description": "The URL for Keycloak instance securing the Apicurio Registry Example: http:\/\/my-keycloak.com:8080\/",
"priority": "HIGH",
"required": "true"
},
"camel.kamelet.kafka-not-secured-apicurio-registry-json-source.apicurioAuthRealm": {
"name": "camel.kamelet.kafka-not-secured-apicurio-registry-json-source.apicurioAuthRealm",
"description": "The Realm in Keycloak instance securing the Apicurio Registry",
"priority": "HIGH",
"required": "true"
},
"camel.kamelet.kafka-not-secured-apicurio-registry-json-source.apicurioAuthClientId": {
"name": "camel.kamelet.kafka-not-secured-apicurio-registry-json-source.apicurioAuthClientId",
"description": "The Client ID in Keycloak instance securing the Apicurio Registry",
"priority": "HIGH",
"required": "true"
},
"camel.kamelet.kafka-not-secured-apicurio-registry-json-source.apicurioAuthClientSecret": {
"name": "camel.kamelet.kafka-not-secured-apicurio-registry-json-source.apicurioAuthClientSecret",
"description": "The Client Secret in Keycloak instance securing the Apicurio Registry",
"priority": "HIGH",
"required": "true"
},
"camel.kamelet.kafka-not-secured-apicurio-registry-json-source.apicurioAuthUsername": {
"name": "camel.kamelet.kafka-not-secured-apicurio-registry-json-source.apicurioAuthUsername",
"description": "The Username in Keycloak instance securing the Apicurio Registry",
"priority": "HIGH",
"required": "true"
},
"camel.kamelet.kafka-not-secured-apicurio-registry-json-source.apicurioAuthPassword": {
"name": "camel.kamelet.kafka-not-secured-apicurio-registry-json-source.apicurioAuthPassword",
"description": "The Password in Keycloak instance securing the Apicurio Registry",
"priority": "HIGH",
"required": "true"
},
"camel.kamelet.kafka-not-secured-apicurio-registry-json-source.topicIsPattern": {
"name": "camel.kamelet.kafka-not-secured-apicurio-registry-json-source.topicIsPattern",
"description": "Whether the topic is a pattern (regular expression). This can be used to subscribe to dynamic number of topics matching the pattern.",
"defaultValue": "false",
"priority": "MEDIUM",
"required": "false"
}
}
}