You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by ma...@apache.org on 2026/09/18 13:56:38 UTC
(camel-karavan) branch main updated: Fix karavan-4.22.1.vsix build
This is an automated email from the ASF dual-hosted git repository.
mgubaidullin pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel-karavan.git
The following commit(s) were added to refs/heads/main by this push:
new 68ec0706 Fix karavan-4.22.1.vsix build
68ec0706 is described below
commit 68ec070693b37683d2fffc19bdf0218d3b151a25
Author: Marat Gubaidullin <ma...@talismancloud.io>
AuthorDate: Fri Sep 18 09:56:27 2026 -0400
Fix karavan-4.22.1.vsix build
---
.github/workflows/vscode.yml | 4 +-
.../camel/karavan/generator/KaravanGenerator.java | 3 +-
karavan-vscode/metadata/components-full.json | 775 ++++
karavan-vscode/metadata/components.json | 775 ++++
karavan-vscode/metadata/spiBeans.json | 4457 ++++++++++++++++++++
karavan-vscode/package-lock.json | 285 +-
6 files changed, 6153 insertions(+), 146 deletions(-)
diff --git a/.github/workflows/vscode.yml b/.github/workflows/vscode.yml
index ee2fd938..78d38726 100644
--- a/.github/workflows/vscode.yml
+++ b/.github/workflows/vscode.yml
@@ -18,7 +18,7 @@ jobs:
steps:
- name: Checkout
- uses: actions/checkout@v4
+ uses: actions/checkout@v7
# Generate Karavan UI model and API, Kamelets and Components
# - name: Set up JDK 17
@@ -41,7 +41,7 @@ jobs:
# Building Karavan Core
- name: Set up Node
- uses: actions/setup-node@v6
+ uses: actions/setup-node@v7
with:
node-version: '24'
diff --git a/karavan-generator/src/main/java/org/apache/camel/karavan/generator/KaravanGenerator.java b/karavan-generator/src/main/java/org/apache/camel/karavan/generator/KaravanGenerator.java
index afb0f84b..8eed2cac 100644
--- a/karavan-generator/src/main/java/org/apache/camel/karavan/generator/KaravanGenerator.java
+++ b/karavan-generator/src/main/java/org/apache/camel/karavan/generator/KaravanGenerator.java
@@ -21,7 +21,8 @@ public final class KaravanGenerator {
public static final String resourcesPath = "karavan-app/src/main/resources";
public static final String appCorePath = "karavan-app/src/main/webui/src/core/";
public static final String coreTestPath = "karavan-app/src/main/webui/test";
- public static final String[] metadataPaths = new String[] {resourcesPath, coreTestPath};
+ public static final String vscodePath = "karavan-vscode";
+ public static final String[] metadataPaths = new String[] {resourcesPath, coreTestPath, vscodePath};
public static void main(String[] args) throws Exception {
KameletGenerator.generate(".", coreTestPath);
diff --git a/karavan-vscode/metadata/components-full.json b/karavan-vscode/metadata/components-full.json
new file mode 100644
index 00000000..2fd3d0f4
--- /dev/null
+++ b/karavan-vscode/metadata/components-full.json
@@ -0,0 +1,775 @@
+[
+{"component":{"kind":"component","name":"a2a","title":"A2A","description":"A2A endpoint for agent-to-agent communication.","deprecated":false,"firstVersion":"4.21.0","label":"ai","javaType":"org.apache.camel.component.a2a.A2AComponent","supportLevel":"Preview","groupId":"org.apache.camel","artifactId":"camel-a2a","version":"4.22.1","scheme":"a2a","extendsScheme":"","syntax":"a2a:agentCardSource","async":false,"api":false,"consumerOnly":false,"producerOnly":false,"lenientProperties":false [...]
+,
+{"component":{"kind":"component","name":"activemq","title":"ActiveMQ 5.x","description":"Send messages to (or consume from) Apache ActiveMQ 5.x. This component extends the Camel JMS component.","deprecated":false,"firstVersion":"1.0.0","label":"messaging","javaType":"org.apache.camel.component.activemq.ActiveMQComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-activemq","version":"4.22.1","scheme":"activemq","extendsScheme":"jms","syntax":"activemq:destin [...]
+,
+{"component":{"kind":"component","name":"activemq6","title":"ActiveMQ 6.x","description":"Send messages to (or consume from) Apache ActiveMQ 6.x. This component extends the Camel JMS component.","deprecated":false,"firstVersion":"4.7.0","label":"messaging","javaType":"org.apache.camel.component.activemq6.ActiveMQComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-activemq6","version":"4.22.1","scheme":"activemq6","extendsScheme":"jms","syntax":"activemq6:d [...]
+,
+{"component":{"kind":"component","name":"ai-tool","title":"AI Tool","description":"Framework-agnostic consumer endpoint that registers a Camel route as an LLM tool in the shared AiToolRegistry.","deprecated":false,"firstVersion":"4.22.0","label":"ai","javaType":"org.apache.camel.component.ai.tool.AiToolComponent","supportLevel":"Preview","groupId":"org.apache.camel","artifactId":"camel-ai-tool","version":"4.22.1","scheme":"ai-tool","extendsScheme":"","syntax":"ai-tool:toolName","async":f [...]
+,
+{"component":{"kind":"component","name":"amqp","title":"AMQP","description":"Messaging with AMQP protocol using Apache Qpid Client.","deprecated":false,"firstVersion":"1.2.0","label":"messaging","javaType":"org.apache.camel.component.amqp.AMQPComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-amqp","version":"4.22.1","scheme":"amqp","extendsScheme":"jms","syntax":"amqp:destinationType:destinationName","async":true,"api":false,"consumerOnly":false,"produce [...]
+,
+{"component":{"kind":"component","name":"arangodb","title":"ArangoDb","description":"Perform operations on ArangoDb when used as a Document Database, or as a Graph Database","deprecated":false,"firstVersion":"3.5.0","label":"database","javaType":"org.apache.camel.component.arangodb.ArangoDbComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-arangodb","version":"4.22.1","scheme":"arangodb","extendsScheme":"","syntax":"arangodb:database","async":false,"api": [...]
+,
+{"component":{"kind":"component","name":"as2","title":"AS2","description":"Transfer data securely and reliably using the AS2 protocol (RFC4130).","deprecated":false,"firstVersion":"2.22.0","label":"file","javaType":"org.apache.camel.component.as2.AS2Component","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-as2","version":"4.22.1","scheme":"as2","extendsScheme":"","syntax":"as2:apiName/methodName","async":false,"api":true,"apiSyntax":"apiName/methodName","consume [...]
+,
+{"component":{"kind":"component","name":"asterisk","title":"Asterisk","description":"Interact with Asterisk PBX Server (VoIP).","deprecated":false,"firstVersion":"2.18.0","label":"mobile","javaType":"org.apache.camel.component.asterisk.AsteriskComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-asterisk","version":"4.22.1","scheme":"asterisk","extendsScheme":"","syntax":"asterisk:name","async":false,"api":false,"consumerOnly":false,"producerOnly":false,"le [...]
+,
+{"component":{"kind":"component","name":"atmosphere-websocket","title":"Atmosphere Websocket","description":"Expose WebSocket endpoints using the Atmosphere framework.","deprecated":false,"firstVersion":"2.14.0","label":"http,networking","javaType":"org.apache.camel.component.atmosphere.websocket.WebsocketComponent","supportLevel":"Stable","metadata":{"protocol":"http"},"groupId":"org.apache.camel","artifactId":"camel-atmosphere-websocket","version":"4.22.1","scheme":"atmosphere-websocke [...]
+,
+{"component":{"kind":"component","name":"atom","title":"Atom","description":"Poll Atom RSS feeds.","deprecated":false,"firstVersion":"1.2.0","label":"document","javaType":"org.apache.camel.component.atom.AtomComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-atom","version":"4.22.1","scheme":"atom","extendsScheme":"","syntax":"atom:feedUri","async":false,"api":false,"consumerOnly":true,"producerOnly":false,"lenientProperties":true,"browsable":false,"remot [...]
+,
+{"component":{"kind":"component","name":"avro","title":"Avro RPC","description":"Produce or consume Apache Avro RPC services.","deprecated":false,"firstVersion":"2.10.0","label":"rpc","javaType":"org.apache.camel.component.avro.AvroComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-avro-rpc","version":"4.22.1","scheme":"avro","extendsScheme":"","syntax":"avro:transport:host:port/messageName","async":true,"api":false,"consumerOnly":false,"producerOnly":fal [...]
+,
+{"component":{"kind":"component","name":"aws-bedrock","title":"AWS Bedrock","description":"Invoke Model of AWS Bedrock service.","deprecated":false,"firstVersion":"4.5.0","label":"ai,cloud","javaType":"org.apache.camel.component.aws2.bedrock.runtime.BedrockComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-aws-bedrock","version":"4.22.1","scheme":"aws-bedrock","extendsScheme":"","syntax":"aws-bedrock:label","async":false,"api":false,"consumerOnly":false," [...]
+,
+{"component":{"kind":"component","name":"aws-bedrock-agent","title":"AWS Bedrock Agent","description":"Operate on AWS Bedrock through its Agent.","deprecated":false,"firstVersion":"4.5.0","label":"ai,cloud","javaType":"org.apache.camel.component.aws2.bedrock.agent.BedrockAgentComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-aws-bedrock","version":"4.22.1","scheme":"aws-bedrock-agent","extendsScheme":"","syntax":"aws-bedrock-agent:label","async":false,"a [...]
+,
+{"component":{"kind":"component","name":"aws-bedrock-agent-runtime","title":"AWS Bedrock Agent Runtime","description":"Invoke Model of AWS Bedrock Agent Runtime service.","deprecated":false,"firstVersion":"4.5.0","label":"ai,cloud","javaType":"org.apache.camel.component.aws2.bedrock.agentruntime.BedrockAgentRuntimeComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-aws-bedrock","version":"4.22.1","scheme":"aws-bedrock-agent-runtime","extendsScheme":"","syn [...]
+,
+{"component":{"kind":"component","name":"aws-cloudtrail","title":"AWS CloudTrail","description":"Consume events from Amazon CloudTrail using AWS SDK version 2.x.","deprecated":false,"firstVersion":"3.19.0","label":"cloud,management,monitoring","javaType":"org.apache.camel.component.aws.cloudtrail.CloudtrailComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-aws-cloudtrail","version":"4.22.1","scheme":"aws-cloudtrail","extendsScheme":"","syntax":"aws-cloudt [...]
+,
+{"component":{"kind":"component","name":"aws-config","title":"AWS Config Service","description":"Manage AWS Config service.","deprecated":false,"firstVersion":"4.3.0","label":"cloud,management","javaType":"org.apache.camel.component.aws.config.AWSConfigComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-aws-config","version":"4.22.1","scheme":"aws-config","extendsScheme":"","syntax":"aws-config:label","async":false,"api":false,"consumerOnly":false,"produce [...]
+,
+{"component":{"kind":"component","name":"aws-secrets-manager","title":"AWS Secrets Manager","description":"Manage secrets using AWS Secrets Manager.","deprecated":false,"firstVersion":"3.9.0","label":"cloud,management","javaType":"org.apache.camel.component.aws.secretsmanager.SecretsManagerComponent","supportLevel":"Stable","metadata":{"vault":"aws-secrets-manager"},"groupId":"org.apache.camel","artifactId":"camel-aws-secrets-manager","version":"4.22.1","scheme":"aws-secrets-manager","ex [...]
+,
+{"component":{"kind":"component","name":"aws-security-hub","title":"AWS Security Hub","description":"Manage and interact with AWS Security Hub for security findings.","deprecated":false,"firstVersion":"4.18.0","label":"cloud,security","javaType":"org.apache.camel.component.aws.securityhub.SecurityHubComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-aws-security-hub","version":"4.22.1","scheme":"aws-security-hub","extendsScheme":"","syntax":"aws-security- [...]
+,
+{"component":{"kind":"component","name":"aws2-athena","title":"AWS Athena","description":"Access AWS Athena.","deprecated":false,"firstVersion":"3.4.0","label":"cloud,database","javaType":"org.apache.camel.component.aws2.athena.Athena2Component","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-aws2-athena","version":"4.22.1","scheme":"aws2-athena","extendsScheme":"","syntax":"aws2-athena:label","async":false,"api":false,"consumerOnly":false,"producerOnly":true,"le [...]
+,
+{"component":{"kind":"component","name":"aws2-comprehend","title":"AWS Comprehend","description":"Perform natural language processing using AWS Comprehend and AWS SDK version 2.x.","deprecated":false,"firstVersion":"4.18.0","label":"cloud,ai","javaType":"org.apache.camel.component.aws2.comprehend.Comprehend2Component","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-aws2-comprehend","version":"4.22.1","scheme":"aws2-comprehend","extendsScheme":"","syntax":"aws2-co [...]
+,
+{"component":{"kind":"component","name":"aws2-cw","title":"AWS CloudWatch","description":"Sending metrics to AWS CloudWatch.","deprecated":false,"firstVersion":"3.1.0","label":"cloud,monitoring","javaType":"org.apache.camel.component.aws2.cw.Cw2Component","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-aws2-cw","version":"4.22.1","scheme":"aws2-cw","extendsScheme":"","syntax":"aws2-cw:namespace","async":false,"api":false,"consumerOnly":false,"producerOnly":true," [...]
+,
+{"component":{"kind":"component","name":"aws2-ddb","title":"AWS DynamoDB","description":"Store and retrieve data from AWS DynamoDB.","deprecated":false,"firstVersion":"3.1.0","label":"cloud,database","javaType":"org.apache.camel.component.aws2.ddb.Ddb2Component","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-aws2-ddb","version":"4.22.1","scheme":"aws2-ddb","extendsScheme":"","syntax":"aws2-ddb:tableName","async":false,"api":false,"consumerOnly":false,"producerOn [...]
+,
+{"component":{"kind":"component","name":"aws2-ddbstream","title":"AWS DynamoDB Streams","description":"Receive messages from AWS DynamoDB Stream.","deprecated":false,"firstVersion":"3.1.0","label":"cloud,messaging","javaType":"org.apache.camel.component.aws2.ddbstream.Ddb2StreamComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-aws2-ddb","version":"4.22.1","scheme":"aws2-ddbstream","extendsScheme":"","syntax":"aws2-ddbstream:tableName","async":false,"api" [...]
+,
+{"component":{"kind":"component","name":"aws2-ec2","title":"AWS Elastic Compute Cloud (EC2)","description":"Manage AWS EC2 instances.","deprecated":false,"firstVersion":"3.1.0","label":"cloud,management","javaType":"org.apache.camel.component.aws2.ec2.AWS2EC2Component","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-aws2-ec2","version":"4.22.1","scheme":"aws2-ec2","extendsScheme":"","syntax":"aws2-ec2:label","async":false,"api":false,"consumerOnly":false,"produce [...]
+,
+{"component":{"kind":"component","name":"aws2-ecs","title":"AWS Elastic Container Service (ECS)","description":"Manage AWS ECS cluster instances.","deprecated":false,"firstVersion":"3.1.0","label":"cloud,management","javaType":"org.apache.camel.component.aws2.ecs.ECS2Component","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-aws2-ecs","version":"4.22.1","scheme":"aws2-ecs","extendsScheme":"","syntax":"aws2-ecs:label","async":false,"api":false,"consumerOnly":false [...]
+,
+{"component":{"kind":"component","name":"aws2-eks","title":"AWS Elastic Kubernetes Service (EKS)","description":"Manage AWS EKS cluster instances.","deprecated":false,"firstVersion":"3.1.0","label":"cloud,management","javaType":"org.apache.camel.component.aws2.eks.EKS2Component","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-aws2-eks","version":"4.22.1","scheme":"aws2-eks","extendsScheme":"","syntax":"aws2-eks:label","async":false,"api":false,"consumerOnly":fals [...]
+,
+{"component":{"kind":"component","name":"aws2-eventbridge","title":"AWS Eventbridge","description":"Manage AWS EventBridge cluster instances and consume events via SQS-backed polling.","deprecated":false,"firstVersion":"3.6.0","label":"cloud,management","javaType":"org.apache.camel.component.aws2.eventbridge.EventbridgeComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-aws2-eventbridge","version":"4.22.1","scheme":"aws2-eventbridge","extendsScheme":"","sy [...]
+,
+{"component":{"kind":"component","name":"aws2-iam","title":"AWS Identity and Access Management (IAM)","description":"Manage AWS IAM instances.","deprecated":false,"firstVersion":"3.1.0","label":"cloud,management","javaType":"org.apache.camel.component.aws2.iam.IAM2Component","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-aws2-iam","version":"4.22.1","scheme":"aws2-iam","extendsScheme":"","syntax":"aws2-iam:label","async":false,"api":false,"consumerOnly":false,"p [...]
+,
+{"component":{"kind":"component","name":"aws2-kinesis","title":"AWS Kinesis","description":"Consume and produce records from and to AWS Kinesis Streams.","deprecated":false,"firstVersion":"3.2.0","label":"cloud,messaging","javaType":"org.apache.camel.component.aws2.kinesis.Kinesis2Component","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-aws2-kinesis","version":"4.22.1","scheme":"aws2-kinesis","extendsScheme":"","syntax":"aws2-kinesis:streamName","async":false," [...]
+,
+{"component":{"kind":"component","name":"aws2-kinesis-firehose","title":"AWS Kinesis Firehose","description":"Produce data to AWS Kinesis Firehose streams.","deprecated":false,"firstVersion":"3.2.0","label":"cloud,messaging","javaType":"org.apache.camel.component.aws2.firehose.KinesisFirehose2Component","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-aws2-kinesis","version":"4.22.1","scheme":"aws2-kinesis-firehose","extendsScheme":"","syntax":"aws2-kinesis-fireho [...]
+,
+{"component":{"kind":"component","name":"aws2-kms","title":"AWS Key Management Service (KMS)","description":"Manage keys stored in AWS KMS instances.","deprecated":false,"firstVersion":"3.1.0","label":"cloud,management","javaType":"org.apache.camel.component.aws2.kms.KMS2Component","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-aws2-kms","version":"4.22.1","scheme":"aws2-kms","extendsScheme":"","syntax":"aws2-kms:label","async":false,"api":false,"consumerOnly":f [...]
+,
+{"component":{"kind":"component","name":"aws2-lambda","title":"AWS Lambda","description":"Manage and invoke AWS Lambda functions.","deprecated":false,"firstVersion":"3.2.0","label":"cloud,serverless","javaType":"org.apache.camel.component.aws2.lambda.Lambda2Component","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-aws2-lambda","version":"4.22.1","scheme":"aws2-lambda","extendsScheme":"","syntax":"aws2-lambda:function","async":false,"api":false,"consumerOnly":fal [...]
+,
+{"component":{"kind":"component","name":"aws2-mq","title":"AWS MQ","description":"Send messages to AWS MQ.","deprecated":false,"firstVersion":"3.1.0","label":"cloud,messaging","javaType":"org.apache.camel.component.aws2.mq.MQ2Component","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-aws2-mq","version":"4.22.1","scheme":"aws2-mq","extendsScheme":"","syntax":"aws2-mq:label","async":false,"api":false,"consumerOnly":false,"producerOnly":true,"lenientProperties":fals [...]
+,
+{"component":{"kind":"component","name":"aws2-msk","title":"AWS Managed Streaming for Apache Kafka (MSK)","description":"Manage AWS MSK instances.","deprecated":false,"firstVersion":"3.1.0","label":"cloud,management","javaType":"org.apache.camel.component.aws2.msk.MSK2Component","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-aws2-msk","version":"4.22.1","scheme":"aws2-msk","extendsScheme":"","syntax":"aws2-msk:label","async":false,"api":false,"consumerOnly":fals [...]
+,
+{"component":{"kind":"component","name":"aws2-polly","title":"AWS Polly","description":"Synthesize speech using AWS Polly and AWS SDK version 2.x.","deprecated":false,"firstVersion":"4.18.0","label":"cloud,ai","javaType":"org.apache.camel.component.aws2.polly.Polly2Component","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-aws2-polly","version":"4.22.1","scheme":"aws2-polly","extendsScheme":"","syntax":"aws2-polly:label","async":false,"api":false,"consumerOnly":f [...]
+,
+{"component":{"kind":"component","name":"aws2-redshift-data","title":"AWS RedshiftData","description":"Perform operations on AWS Redshift using Redshift Data API.","deprecated":false,"firstVersion":"4.1.0","label":"cloud,serverless,database,bigdata","javaType":"org.apache.camel.component.aws2.redshift.data.RedshiftData2Component","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-aws2-redshift","version":"4.22.1","scheme":"aws2-redshift-data","extendsScheme":"","syn [...]
+,
+{"component":{"kind":"component","name":"aws2-rekognition","title":"AWS Rekognition","description":"Manage and invoke AWS Rekognition.","deprecated":false,"firstVersion":"4.17.0","label":"cloud,ai","javaType":"org.apache.camel.component.aws2.rekognition.Rekognition2Component","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-aws2-rekognition","version":"4.22.1","scheme":"aws2-rekognition","extendsScheme":"","syntax":"aws2-rekognition:label","async":false,"api":fals [...]
+,
+{"component":{"kind":"component","name":"aws2-s3","title":"AWS S3 Storage Service","description":"Store and retrieve objects from AWS S3 Storage Service.","deprecated":false,"firstVersion":"3.2.0","label":"cloud,file","javaType":"org.apache.camel.component.aws2.s3.AWS2S3Component","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-aws2-s3","version":"4.22.1","scheme":"aws2-s3","extendsScheme":"","syntax":"aws2-s3://bucketNameOrArn","async":false,"api":false,"consume [...]
+,
+{"component":{"kind":"component","name":"aws2-s3-vectors","title":"AWS S3 Vectors","description":"Store and query vector embeddings using AWS S3 Vectors with similarity search.","deprecated":false,"firstVersion":"4.17.0","label":"cloud,ai","javaType":"org.apache.camel.component.aws2.s3vectors.AWS2S3VectorsComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-aws2-s3-vectors","version":"4.22.1","scheme":"aws2-s3-vectors","extendsScheme":"","syntax":"aws2-s3-v [...]
+,
+{"component":{"kind":"component","name":"aws2-ses","title":"AWS Simple Email Service (SES)","description":"Send e-mails through AWS SES service.","deprecated":false,"firstVersion":"3.1.0","label":"cloud,mail","javaType":"org.apache.camel.component.aws2.ses.Ses2Component","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-aws2-ses","version":"4.22.1","scheme":"aws2-ses","extendsScheme":"","syntax":"aws2-ses:from","async":false,"api":false,"consumerOnly":false,"produc [...]
+,
+{"component":{"kind":"component","name":"aws2-sns","title":"AWS Simple Notification System (SNS)","description":"Send messages to AWS Simple Notification Topic.","deprecated":false,"firstVersion":"3.1.0","label":"cloud,messaging,mobile","javaType":"org.apache.camel.component.aws2.sns.Sns2Component","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-aws2-sns","version":"4.22.1","scheme":"aws2-sns","extendsScheme":"","syntax":"aws2-sns:topicNameOrArn","async":false,"a [...]
+,
+{"component":{"kind":"component","name":"aws2-sqs","title":"AWS Simple Queue Service (SQS)","description":"Send and receive messages to/from AWS SQS.","deprecated":false,"firstVersion":"3.1.0","label":"cloud,messaging","javaType":"org.apache.camel.component.aws2.sqs.Sqs2Component","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-aws2-sqs","version":"4.22.1","scheme":"aws2-sqs","extendsScheme":"","syntax":"aws2-sqs:queueNameOrArn","async":false,"api":false,"consume [...]
+,
+{"component":{"kind":"component","name":"aws2-step-functions","title":"AWS StepFunctions","description":"Manage and invoke AWS Step functions.","deprecated":false,"firstVersion":"4.0.0","label":"cloud,serverless","javaType":"org.apache.camel.component.aws2.stepfunctions.StepFunctions2Component","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-aws2-step-functions","version":"4.22.1","scheme":"aws2-step-functions","extendsScheme":"","syntax":"aws2-step-functions:lab [...]
+,
+{"component":{"kind":"component","name":"aws2-sts","title":"AWS Security Token Service (STS)","description":"Manage AWS STS cluster instances.","deprecated":false,"firstVersion":"3.5.0","label":"cloud,management","javaType":"org.apache.camel.component.aws2.sts.STS2Component","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-aws2-sts","version":"4.22.1","scheme":"aws2-sts","extendsScheme":"","syntax":"aws2-sts:label","async":false,"api":false,"consumerOnly":false,"p [...]
+,
+{"component":{"kind":"component","name":"aws2-textract","title":"AWS Textract","description":"Extract text and data from documents using AWS Textract and AWS SDK version 2.x.","deprecated":false,"firstVersion":"4.15.0","label":"cloud,document","javaType":"org.apache.camel.component.aws2.textract.Textract2Component","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-aws2-textract","version":"4.22.1","scheme":"aws2-textract","extendsScheme":"","syntax":"aws2-textract: [...]
+,
+{"component":{"kind":"component","name":"aws2-timestream","title":"AWS Timestream","description":"Write records and execute queries on AWS time-series database","deprecated":false,"firstVersion":"4.1.0","label":"cloud,database","javaType":"org.apache.camel.component.aws2.timestream.Timestream2Component","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-aws2-timestream","version":"4.22.1","scheme":"aws2-timestream","extendsScheme":"","syntax":"aws2-timestream:client [...]
+,
+{"component":{"kind":"component","name":"aws2-transcribe","title":"AWS Transcribe","description":"Automatically convert speech to text using AWS Transcribe service","deprecated":false,"firstVersion":"4.15.0","label":"cloud,messaging","javaType":"org.apache.camel.component.aws2.transcribe.Transcribe2Component","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-aws2-transcribe","version":"4.22.1","scheme":"aws2-transcribe","extendsScheme":"","syntax":"aws2-transcribe: [...]
+,
+{"component":{"kind":"component","name":"aws2-translate","title":"AWS Translate","description":"Translate texts using AWS Translate and AWS SDK version 2.x.","deprecated":false,"firstVersion":"3.1.0","label":"cloud,management","javaType":"org.apache.camel.component.aws2.translate.Translate2Component","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-aws2-translate","version":"4.22.1","scheme":"aws2-translate","extendsScheme":"","syntax":"aws2-translate:label","asyn [...]
+,
+{"component":{"kind":"component","name":"azure-cosmosdb","title":"Azure CosmosDB","description":"To read and write records to the CosmosDB database on Azure cloud platform.","deprecated":false,"firstVersion":"3.10.0","label":"cloud,database","javaType":"org.apache.camel.component.azure.cosmosdb.CosmosDbComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-azure-cosmosdb","version":"4.22.1","scheme":"azure-cosmosdb","extendsScheme":"","syntax":"azure-cosmosdb [...]
+,
+{"component":{"kind":"component","name":"azure-eventhubs","title":"Azure Event Hubs","description":"Send and receive events to/from Azure Event Hubs using AMQP protocol.","deprecated":false,"firstVersion":"3.5.0","label":"cloud,messaging","javaType":"org.apache.camel.component.azure.eventhubs.EventHubsComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-azure-eventhubs","version":"4.22.1","scheme":"azure-eventhubs","extendsScheme":"","syntax":"azure-eventhu [...]
+,
+{"component":{"kind":"component","name":"azure-files","title":"Azure Files","description":"Send and receive files to Azure storage file share","deprecated":false,"firstVersion":"3.22.0","label":"cloud,file","javaType":"org.apache.camel.component.file.azure.FilesComponent","supportLevel":"Preview","groupId":"org.apache.camel","artifactId":"camel-azure-files","version":"4.22.1","scheme":"azure-files","extendsScheme":"file","syntax":"azure-files:account/share","async":false,"api":false,"con [...]
+,
+{"component":{"kind":"component","name":"azure-functions","title":"Azure Functions","description":"Invoke and manage Azure Functions.","deprecated":false,"firstVersion":"4.19.0","label":"cloud,serverless","javaType":"org.apache.camel.component.azure.functions.FunctionsComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-azure-functions","version":"4.22.1","scheme":"azure-functions","extendsScheme":"","syntax":"azure-functions:functionApp/functionName","asyn [...]
+,
+{"component":{"kind":"component","name":"azure-key-vault","title":"Azure Key Vault","description":"Manage secrets and keys in Azure Key Vault Service","deprecated":false,"firstVersion":"3.17.0","label":"cloud,cloud","javaType":"org.apache.camel.component.azure.key.vault.KeyVaultComponent","supportLevel":"Stable","metadata":{"vault":"azure-key-vault"},"groupId":"org.apache.camel","artifactId":"camel-azure-key-vault","version":"4.22.1","scheme":"azure-key-vault","extendsScheme":"","syntax" [...]
+,
+{"component":{"kind":"component","name":"azure-servicebus","title":"Azure ServiceBus","description":"Send and receive messages to/from Azure Service Bus.","deprecated":false,"firstVersion":"3.12.0","label":"cloud,messaging","javaType":"org.apache.camel.component.azure.servicebus.ServiceBusComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-azure-servicebus","version":"4.22.1","scheme":"azure-servicebus","extendsScheme":"","syntax":"azure-servicebus:topicOr [...]
+,
+{"component":{"kind":"component","name":"azure-storage-blob","title":"Azure Storage Blob Service","description":"Store and retrieve blobs from Azure Storage Blob Service.","deprecated":false,"firstVersion":"3.3.0","label":"cloud,file","javaType":"org.apache.camel.component.azure.storage.blob.BlobComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-azure-storage-blob","version":"4.22.1","scheme":"azure-storage-blob","extendsScheme":"","syntax":"azure-storage [...]
+,
+{"component":{"kind":"component","name":"azure-storage-datalake","title":"Azure Storage Data Lake Service","description":"Sends and receives files to/from Azure Data Lake Storage.","deprecated":false,"firstVersion":"3.8.0","label":"cloud,file,bigdata","javaType":"org.apache.camel.component.azure.storage.datalake.DataLakeComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-azure-storage-datalake","version":"4.22.1","scheme":"azure-storage-datalake","extendsS [...]
+,
+{"component":{"kind":"component","name":"azure-storage-queue","title":"Azure Storage Queue Service","description":"Stores and retrieves messages to/from Azure Storage Queue.","deprecated":false,"firstVersion":"3.3.0","label":"cloud,messaging","javaType":"org.apache.camel.component.azure.storage.queue.QueueComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-azure-storage-queue","version":"4.22.1","scheme":"azure-storage-queue","extendsScheme":"","syntax":"a [...]
+,
+{"component":{"kind":"component","name":"bean","title":"Bean","description":"Invoke methods of Java beans stored in Camel registry.","deprecated":false,"firstVersion":"1.0.0","label":"core,script","javaType":"org.apache.camel.component.bean.BeanComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-bean","version":"4.22.1","scheme":"bean","extendsScheme":"","syntax":"bean:beanName","async":false,"api":false,"consumerOnly":false,"producerOnly":true,"lenientPro [...]
+,
+{"component":{"kind":"component","name":"bean-validator","title":"Bean Validator","description":"Validate the message body using the Java Bean Validation API.","deprecated":false,"firstVersion":"2.3.0","label":"validation","javaType":"org.apache.camel.component.bean.validator.BeanValidatorComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-bean-validator","version":"4.22.1","scheme":"bean-validator","extendsScheme":"","syntax":"bean-validator:label","async [...]
+,
+{"component":{"kind":"component","name":"bonita","title":"Bonita","description":"Communicate with a remote Bonita BPM process engine.","deprecated":false,"firstVersion":"2.19.0","label":"workflow","javaType":"org.apache.camel.component.bonita.BonitaComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-bonita","version":"4.22.1","scheme":"bonita","extendsScheme":"","syntax":"bonita:operation","async":false,"api":false,"consumerOnly":false,"producerOnly":true, [...]
+,
+{"component":{"kind":"component","name":"box","title":"Box","description":"Upload, download and manage files, folders, groups, collaborations, etc. on box.com.","deprecated":false,"firstVersion":"2.14.0","label":"cloud,file,api","javaType":"org.apache.camel.component.box.BoxComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-box","version":"4.22.1","scheme":"box","extendsScheme":"","syntax":"box:apiName/methodName","async":false,"api":true,"apiSyntax":"api [...]
+,
+{"component":{"kind":"component","name":"braintree","title":"Braintree","description":"Process payments using Braintree Payments.","deprecated":false,"firstVersion":"2.17.0","label":"saas,finance","javaType":"org.apache.camel.component.braintree.BraintreeComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-braintree","version":"4.22.1","scheme":"braintree","extendsScheme":"","syntax":"braintree:apiName/methodName","async":false,"api":true,"apiSyntax":"apiNa [...]
+,
+{"component":{"kind":"component","name":"browse","title":"Browse","description":"Inspect the messages received on endpoints supporting BrowsableEndpoint.","deprecated":false,"firstVersion":"1.3.0","label":"core,monitoring","javaType":"org.apache.camel.component.browse.BrowseComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-browse","version":"4.22.1","scheme":"browse","extendsScheme":"","syntax":"browse:name","async":false,"api":false,"consumerOnly":false [...]
+,
+{"component":{"kind":"component","name":"caffeine-cache","title":"Caffeine Cache","description":"Perform caching operations using Caffeine Cache.","deprecated":false,"firstVersion":"2.20.0","label":"cache,clustering","javaType":"org.apache.camel.component.caffeine.cache.CaffeineCacheComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-caffeine","version":"4.22.1","scheme":"caffeine-cache","extendsScheme":"","syntax":"caffeine-cache:cacheName","async":false, [...]
+,
+{"component":{"kind":"component","name":"caffeine-loadcache","title":"Caffeine LoadCache","description":"Perform caching operations using Caffeine Cache with an attached CacheLoader.","deprecated":false,"firstVersion":"2.20.0","label":"cache,clustering","javaType":"org.apache.camel.component.caffeine.load.CaffeineLoadCacheComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-caffeine","version":"4.22.1","scheme":"caffeine-loadcache","extendsScheme":"","synta [...]
+,
+{"component":{"kind":"component","name":"camunda","title":"Camunda","description":"Interact with Camunda 8 Orchestration Clusters using the Camunda Java Client.","deprecated":false,"firstVersion":"4.19.0","label":"workflow,saas","javaType":"org.apache.camel.component.camunda.CamundaComponent","supportLevel":"Preview","groupId":"org.apache.camel","artifactId":"camel-camunda","version":"4.22.1","scheme":"camunda","extendsScheme":"","syntax":"camunda:operationName","async":false,"api":false [...]
+,
+{"component":{"kind":"component","name":"chatscript","title":"ChatScript","description":"Chat with a ChatScript Server.","deprecated":false,"firstVersion":"3.0.0","label":"ai,chat","javaType":"org.apache.camel.component.chatscript.ChatScriptComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-chatscript","version":"4.22.1","scheme":"chatscript","extendsScheme":"","syntax":"chatscript:host:port/botName","async":false,"api":false,"consumerOnly":false,"produce [...]
+,
+{"component":{"kind":"component","name":"chunk","title":"Chunk","description":"Transform messages using Chunk templating engine.","deprecated":false,"firstVersion":"2.15.0","label":"transformation","javaType":"org.apache.camel.component.chunk.ChunkComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-chunk","version":"4.22.1","scheme":"chunk","extendsScheme":"","syntax":"chunk:resourceUri","async":false,"api":false,"consumerOnly":false,"producerOnly":true,"l [...]
+,
+{"component":{"kind":"component","name":"class","title":"Class","description":"Invoke methods of Java beans specified by class name.","deprecated":false,"firstVersion":"2.4.0","label":"core,script","javaType":"org.apache.camel.component.beanclass.ClassComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-bean","version":"4.22.1","scheme":"class","extendsScheme":"","syntax":"class:beanName","async":false,"api":false,"consumerOnly":false,"producerOnly":true,"l [...]
+,
+{"component":{"kind":"component","name":"clickhouse","title":"ClickHouse","description":"Interact with ClickHouse, the high-performance columnar OLAP database, for high-throughput ingestion and OLAP queries.","deprecated":false,"firstVersion":"4.22.0","label":"database,bigdata","javaType":"org.apache.camel.component.clickhouse.ClickHouseComponent","supportLevel":"Preview","groupId":"org.apache.camel","artifactId":"camel-clickhouse","version":"4.22.1","scheme":"clickhouse","extendsScheme" [...]
+,
+{"component":{"kind":"component","name":"clickup","title":"ClickUp","description":"Receives events from ClickUp","deprecated":false,"firstVersion":"4.9.0","label":"cloud","javaType":"org.apache.camel.component.clickup.ClickUpComponent","supportLevel":"Preview","groupId":"org.apache.camel","artifactId":"camel-clickup","version":"4.22.1","scheme":"clickup","extendsScheme":"","syntax":"clickup:workspaceId","async":false,"api":false,"consumerOnly":true,"producerOnly":false,"lenientProperties [...]
+,
+{"component":{"kind":"component","name":"cm-sms","title":"CM SMS Gateway","description":"Send SMS messages via CM SMS Gateway.","deprecated":false,"firstVersion":"2.18.0","label":"mobile","javaType":"org.apache.camel.component.cm.CMComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-cm-sms","version":"4.22.1","scheme":"cm-sms","extendsScheme":"","syntax":"cm-sms:host","async":false,"api":false,"consumerOnly":false,"producerOnly":true,"lenientProperties":fa [...]
+,
+{"component":{"kind":"component","name":"coap","title":"CoAP","description":"Send and receive messages to/from CoAP (Constrained Application Protocol) capable devices.","deprecated":false,"firstVersion":"2.16.0","label":"iot","javaType":"org.apache.camel.coap.CoAPComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-coap","version":"4.22.1","scheme":"coap","extendsScheme":"","alternativeSchemes":"coap,coaps,coap+tcp,coaps+tcp","syntax":"coap:uri","async":fal [...]
+,
+{"component":{"kind":"component","name":"coap+tcp","title":"CoAP","description":"Send and receive messages to/from CoAP (Constrained Application Protocol) capable devices.","deprecated":false,"firstVersion":"2.16.0","label":"iot","javaType":"org.apache.camel.coap.CoAPComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-coap","version":"4.22.1","scheme":"coap+tcp","extendsScheme":"","alternativeSchemes":"coap,coaps,coap+tcp,coaps+tcp","syntax":"coap+tcp:uri" [...]
+,
+{"component":{"kind":"component","name":"coaps","title":"CoAP (Secure)","description":"Send and receive messages to/from CoAP (Constrained Application Protocol) capable devices.","deprecated":false,"firstVersion":"2.16.0","label":"iot","javaType":"org.apache.camel.coap.CoAPComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-coap","version":"4.22.1","scheme":"coaps","extendsScheme":"","alternativeSchemes":"coap,coaps,coap+tcp,coaps+tcp","syntax":"coaps:uri" [...]
+,
+{"component":{"kind":"component","name":"coaps+tcp","title":"CoAP","description":"Send and receive messages to/from CoAP (Constrained Application Protocol) capable devices.","deprecated":false,"firstVersion":"2.16.0","label":"iot","javaType":"org.apache.camel.coap.CoAPComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-coap","version":"4.22.1","scheme":"coaps+tcp","extendsScheme":"","alternativeSchemes":"coap,coaps,coap+tcp,coaps+tcp","syntax":"coaps+tcp:u [...]
+,
+{"component":{"kind":"component","name":"cometd","title":"CometD","description":"Offers publish/subscribe, peer-to-peer (via a server), and RPC style messaging using the CometD/Bayeux protocol.","deprecated":false,"firstVersion":"2.0.0","label":"networking,messaging","javaType":"org.apache.camel.component.cometd.CometdComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-cometd","version":"4.22.1","scheme":"cometd","extendsScheme":"","alternativeSchemes":"co [...]
+,
+{"component":{"kind":"component","name":"cometds","title":"CometD (Secure)","description":"Offers publish/subscribe, peer-to-peer (via a server), and RPC style messaging using the CometD/Bayeux protocol.","deprecated":false,"firstVersion":"2.0.0","label":"networking,messaging","javaType":"org.apache.camel.component.cometd.CometdComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-cometd","version":"4.22.1","scheme":"cometds","extendsScheme":"","alternativeS [...]
+,
+{"component":{"kind":"component","name":"consul","title":"Consul","description":"Integrate with Consul service discovery and configuration store.","deprecated":false,"firstVersion":"2.18.0","label":"cloud,api","javaType":"org.apache.camel.component.consul.ConsulComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-consul","version":"4.22.1","scheme":"consul","extendsScheme":"","syntax":"consul:apiEndpoint","async":false,"api":false,"consumerOnly":false,"prod [...]
+,
+{"component":{"kind":"component","name":"controlbus","title":"Control Bus","description":"Manage and monitor Camel routes.","deprecated":false,"firstVersion":"2.11.0","label":"core,monitoring","javaType":"org.apache.camel.component.controlbus.ControlBusComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-controlbus","version":"4.22.1","scheme":"controlbus","extendsScheme":"","syntax":"controlbus:command:language","async":false,"api":false,"consumerOnly":fal [...]
+,
+{"component":{"kind":"component","name":"couchbase","title":"Couchbase","description":"Query Couchbase databases using SQL (N1QL) queries or MapReduce Views with a poll strategy and/or perform various operations against Couchbase databases.","deprecated":false,"firstVersion":"2.19.0","label":"database","javaType":"org.apache.camel.component.couchbase.CouchbaseComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-couchbase","version":"4.22.1","scheme":"couchb [...]
+,
+{"component":{"kind":"component","name":"couchdb","title":"CouchDB","description":"Consume changesets for inserts, updates and deletes in a CouchDB database, as well as get, save, update and delete documents from a CouchDB database.","deprecated":false,"firstVersion":"2.11.0","label":"database","javaType":"org.apache.camel.component.couchdb.CouchDbComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-couchdb","version":"4.22.1","scheme":"couchdb","extendsSch [...]
+,
+{"component":{"kind":"component","name":"cql","title":"Cassandra CQL","description":"Integrate with Cassandra 2.0 using the CQL3 API (not the Thrift API). Based on Cassandra Java Driver provided by DataStax.","deprecated":false,"firstVersion":"2.15.0","label":"database,bigdata","javaType":"org.apache.camel.component.cassandra.CassandraComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-cassandraql","version":"4.22.1","scheme":"cql","extendsScheme":"","synt [...]
+,
+{"component":{"kind":"component","name":"cron","title":"Cron","description":"A generic interface for triggering events at times specified through the Unix cron syntax.","deprecated":false,"firstVersion":"3.1.0","label":"scheduling","javaType":"org.apache.camel.component.cron.CronComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-cron","version":"4.22.1","scheme":"cron","extendsScheme":"","syntax":"cron:name","async":false,"api":false,"consumerOnly":true," [...]
+,
+{"component":{"kind":"component","name":"crypto","title":"Crypto (JCE)","description":"Sign and verify exchanges using the Signature Service of the Java Cryptographic Extension (JCE).","deprecated":false,"firstVersion":"2.3.0","label":"security,transformation","javaType":"org.apache.camel.component.crypto.DigitalSignatureComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-crypto","version":"4.22.1","scheme":"crypto","extendsScheme":"","syntax":"crypto:cryp [...]
+,
+{"component":{"kind":"component","name":"cxf","title":"CXF","description":"Expose SOAP WebServices using Apache CXF or connect to external WebServices using CXF WS client.","deprecated":false,"firstVersion":"1.0.0","label":"http,webservice","javaType":"org.apache.camel.component.cxf.jaxws.CxfComponent","supportLevel":"Stable","metadata":{"protocol":"http"},"groupId":"org.apache.camel","artifactId":"camel-cxf-soap","version":"4.22.1","scheme":"cxf","extendsScheme":"","syntax":"cxf:beanId: [...]
+,
+{"component":{"kind":"component","name":"cxfrs","title":"CXF-RS","description":"Expose JAX-RS REST services using Apache CXF or connect to external REST services using CXF REST client.","deprecated":false,"firstVersion":"2.0.0","label":"rest","javaType":"org.apache.camel.component.cxf.jaxrs.CxfRsComponent","supportLevel":"Stable","metadata":{"protocol":"http"},"groupId":"org.apache.camel","artifactId":"camel-cxf-rest","version":"4.22.1","scheme":"cxfrs","extendsScheme":"","syntax":"cxfrs [...]
+,
+{"component":{"kind":"component","name":"cyberark-vault","title":"CyberArk Vault","description":"Retrieve secrets from CyberArk Conjur Vault.","deprecated":false,"firstVersion":"4.17.0","label":"cloud,security","javaType":"org.apache.camel.component.cyberark.vault.CyberArkVaultComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-cyberark-vault","version":"4.22.1","scheme":"cyberark-vault","extendsScheme":"","syntax":"cyberark-vault:label","async":false,"api [...]
+,
+{"component":{"kind":"component","name":"dapr","title":"Dapr","description":"Dapr component which interfaces with Dapr Building Blocks.","deprecated":false,"firstVersion":"4.12.0","label":"cloud,saas","javaType":"org.apache.camel.component.dapr.DaprComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-dapr","version":"4.22.1","scheme":"dapr","extendsScheme":"","syntax":"dapr:operation","async":false,"api":false,"consumerOnly":false,"producerOnly":false,"leni [...]
+,
+{"component":{"kind":"component","name":"dataformat","title":"Data Format","description":"Use a Camel Data Format as a regular Camel Component.","deprecated":false,"firstVersion":"2.12.0","label":"core,transformation","javaType":"org.apache.camel.component.dataformat.DataFormatComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-dataformat","version":"4.22.1","scheme":"dataformat","extendsScheme":"","syntax":"dataformat:name:operation","async":false,"api":f [...]
+,
+{"component":{"kind":"component","name":"dataset","title":"Dataset","description":"Provide data for load and soak testing of your Camel application.","deprecated":false,"firstVersion":"1.3.0","label":"core,testing","javaType":"org.apache.camel.component.dataset.DataSetComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-dataset","version":"4.22.1","scheme":"dataset","extendsScheme":"","syntax":"dataset:name","async":false,"api":false,"consumerOnly":false,"p [...]
+,
+{"component":{"kind":"component","name":"dataset-test","title":"DataSet Test","description":"Extends the mock component by pulling messages from another endpoint on startup to set the expected message bodies.","deprecated":false,"firstVersion":"1.3.0","label":"core,testing","javaType":"org.apache.camel.component.dataset.DataSetTestComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-dataset","version":"4.22.1","scheme":"dataset-test","extendsScheme":"","syn [...]
+,
+{"component":{"kind":"component","name":"debezium-db2","title":"Debezium DB2 Connector","description":"Capture changes from a DB2 database.","deprecated":false,"firstVersion":"3.17.0","label":"database","javaType":"org.apache.camel.component.debezium.db2.DebeziumDb2Component","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-debezium-db2","version":"4.22.1","scheme":"debezium-db2","extendsScheme":"","syntax":"debezium-db2:name","async":false,"api":false,"consumerOn [...]
+,
+{"component":{"kind":"component","name":"debezium-mongodb","title":"Debezium MongoDB Connector","description":"Capture changes from a MongoDB database.","deprecated":false,"firstVersion":"3.0.0","label":"database","javaType":"org.apache.camel.component.debezium.mongodb.DebeziumMongodbComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-debezium-mongodb","version":"4.22.1","scheme":"debezium-mongodb","extendsScheme":"","syntax":"debezium-mongodb:name","async [...]
+,
+{"component":{"kind":"component","name":"debezium-mysql","title":"Debezium MySQL Connector","description":"Capture changes from a MySQL database.","deprecated":false,"firstVersion":"3.0.0","label":"database","javaType":"org.apache.camel.component.debezium.mysql.DebeziumMySqlComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-debezium-mysql","version":"4.22.1","scheme":"debezium-mysql","extendsScheme":"","syntax":"debezium-mysql:name","async":false,"api":fa [...]
+,
+{"component":{"kind":"component","name":"debezium-oracle","title":"Debezium Oracle Connector","description":"Capture changes from an Oracle database.","deprecated":false,"firstVersion":"3.17.0","label":"database","javaType":"org.apache.camel.component.debezium.oracle.DebeziumOracleComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-debezium-oracle","version":"4.22.1","scheme":"debezium-oracle","extendsScheme":"","syntax":"debezium-oracle:name","async":fals [...]
+,
+{"component":{"kind":"component","name":"debezium-postgres","title":"Debezium PostgreSQL Connector","description":"Capture changes from a PostgreSQL database.","deprecated":false,"firstVersion":"3.0.0","label":"database","javaType":"org.apache.camel.component.debezium.postgres.DebeziumPostgresComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-debezium-postgres","version":"4.22.1","scheme":"debezium-postgres","extendsScheme":"","syntax":"debezium-postgres: [...]
+,
+{"component":{"kind":"component","name":"debezium-sqlserver","title":"Debezium SQL Server Connector","description":"Capture changes from an SQL Server database.","deprecated":false,"firstVersion":"3.0.0","label":"database","javaType":"org.apache.camel.component.debezium.sqlserver.DebeziumSqlserverComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-debezium-sqlserver","version":"4.22.1","scheme":"debezium-sqlserver","extendsScheme":"","syntax":"debezium-sql [...]
+,
+{"component":{"kind":"component","name":"dfdl","title":"DFDL","description":"Transforms fixed format data such as EDI message from/to XML using a Data Format Description Language (DFDL).","deprecated":false,"firstVersion":"4.11.0","label":"transformation","javaType":"org.apache.camel.component.dfdl.DfdlComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-dfdl","version":"4.22.1","scheme":"dfdl","extendsScheme":"","syntax":"dfdl:schemaUri","async":false,"api [...]
+,
+{"component":{"kind":"component","name":"dhis2","title":"DHIS2","description":"Leverages the DHIS2 Java SDK to integrate Apache Camel with the DHIS2 Web API.","deprecated":false,"firstVersion":"4.0.0","label":"api","javaType":"org.apache.camel.component.dhis2.Dhis2Component","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-dhis2","version":"4.22.1","scheme":"dhis2","extendsScheme":"","syntax":"dhis2:apiName/methodName","async":false,"api":true,"apiSyntax":"apiName [...]
+,
+{"component":{"kind":"component","name":"direct","title":"Direct","description":"Call another endpoint from the same Camel Context synchronously.","deprecated":false,"firstVersion":"1.0.0","label":"core,messaging","javaType":"org.apache.camel.component.direct.DirectComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-direct","version":"4.22.1","scheme":"direct","extendsScheme":"","syntax":"direct:name","async":false,"api":false,"consumerOnly":false,"produce [...]
+,
+{"component":{"kind":"component","name":"disruptor","title":"Disruptor","description":"Provides asynchronous SEDA behavior using LMAX Disruptor.","deprecated":false,"firstVersion":"2.12.0","label":"messaging","javaType":"org.apache.camel.component.disruptor.DisruptorComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-disruptor","version":"4.22.1","scheme":"disruptor","extendsScheme":"","alternativeSchemes":"disruptor,disruptor-vm","syntax":"disruptor:name" [...]
+,
+{"component":{"kind":"component","name":"disruptor-vm","title":"Disruptor VM","description":"Provides asynchronous SEDA behavior using LMAX Disruptor.","deprecated":false,"firstVersion":"2.12.0","label":"messaging","javaType":"org.apache.camel.component.disruptor.vm.DisruptorVmComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-disruptor","version":"4.22.1","scheme":"disruptor-vm","extendsScheme":"","alternativeSchemes":"disruptor,disruptor-vm","syntax":"d [...]
+,
+{"component":{"kind":"component","name":"djl","title":"Deep Java Library","description":"Infer Deep Learning models from message exchanges data using Deep Java Library (DJL).","deprecated":false,"firstVersion":"3.3.0","label":"ai","javaType":"org.apache.camel.component.djl.DJLComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-djl","version":"4.22.1","scheme":"djl","extendsScheme":"","syntax":"djl:application","async":false,"api":false,"consumerOnly":false [...]
+,
+{"component":{"kind":"component","name":"dns","title":"DNS","description":"Perform DNS queries using DNSJava.","deprecated":false,"firstVersion":"2.7.0","label":"networking","javaType":"org.apache.camel.component.dns.DnsComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-dns","version":"4.22.1","scheme":"dns","extendsScheme":"","syntax":"dns:dnsType","async":false,"api":false,"consumerOnly":false,"producerOnly":true,"lenientProperties":false,"browsable":fa [...]
+,
+{"component":{"kind":"component","name":"docker","title":"Docker","description":"Manage Docker containers.","deprecated":false,"firstVersion":"2.15.0","label":"cloud,container","javaType":"org.apache.camel.component.docker.DockerComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-docker","version":"4.22.1","scheme":"docker","extendsScheme":"","syntax":"docker:operation","async":false,"api":false,"consumerOnly":false,"producerOnly":false,"lenientProperties" [...]
+,
+{"component":{"kind":"component","name":"docling","title":"Docling","description":"Process documents using Docling library for parsing and conversion.","deprecated":false,"firstVersion":"4.15.0","label":"transformation,ai","javaType":"org.apache.camel.component.docling.DoclingComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-docling","version":"4.22.1","scheme":"docling","extendsScheme":"","syntax":"docling:operationId","async":false,"api":false,"consume [...]
+,
+{"component":{"kind":"component","name":"drill","title":"Drill","description":"Perform queries against an Apache Drill cluster.","deprecated":false,"firstVersion":"2.19.0","label":"database,bigdata","javaType":"org.apache.camel.component.drill.DrillComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-drill","version":"4.22.1","scheme":"drill","extendsScheme":"","syntax":"drill:host","async":false,"api":false,"consumerOnly":false,"producerOnly":true,"lenient [...]
+,
+{"component":{"kind":"component","name":"dropbox","title":"Dropbox","description":"Upload, download and manage files, folders, groups, collaborations, etc on Dropbox.","deprecated":false,"firstVersion":"2.14.0","label":"cloud,file,api","javaType":"org.apache.camel.component.dropbox.DropboxComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-dropbox","version":"4.22.1","scheme":"dropbox","extendsScheme":"","syntax":"dropbox:operation","async":false,"api":fal [...]
+,
+{"component":{"kind":"component","name":"duckdb","title":"DuckDB","description":"Interact with DuckDB, the in-process analytical SQL database, for embedded analytics workloads.","deprecated":false,"firstVersion":"4.22.0","label":"database,bigdata","javaType":"org.apache.camel.component.duckdb.DuckDbComponent","supportLevel":"Preview","groupId":"org.apache.camel","artifactId":"camel-duckdb","version":"4.22.1","scheme":"duckdb","extendsScheme":"","syntax":"duckdb:databasePath","async":fals [...]
+,
+{"component":{"kind":"component","name":"dynamic-router","title":"Dynamic Router","description":"The Dynamic Router component routes exchanges to recipients, and the recipients (and their rules) may change at runtime.","deprecated":false,"firstVersion":"3.15.0","label":"messaging,core","javaType":"org.apache.camel.component.dynamicrouter.routing.DynamicRouterComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-dynamic-router","version":"4.22.1","scheme":"dy [...]
+,
+{"component":{"kind":"component","name":"dynamic-router-control","title":"Dynamic Router Control","description":"The Dynamic Router control endpoint for operations that allow routing participants to subscribe or unsubscribe to participate in dynamic message routing.","deprecated":false,"firstVersion":"4.4.0","label":"messaging","javaType":"org.apache.camel.component.dynamicrouter.control.DynamicRouterControlComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"cam [...]
+,
+{"component":{"kind":"component","name":"ehcache","title":"Ehcache","description":"Perform caching operations using Ehcache.","deprecated":false,"firstVersion":"2.18.0","label":"cache,clustering","javaType":"org.apache.camel.component.ehcache.EhcacheComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-ehcache","version":"4.22.1","scheme":"ehcache","extendsScheme":"","syntax":"ehcache:cacheName","async":false,"api":false,"consumerOnly":false,"producerOnly":f [...]
+,
+{"component":{"kind":"component","name":"elasticsearch","title":"Elasticsearch","description":"Send requests to Elasticsearch via Java Client API.","deprecated":false,"firstVersion":"3.19.0","label":"search,monitoring","javaType":"org.apache.camel.component.es.ElasticsearchComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-elasticsearch","version":"4.22.1","scheme":"elasticsearch","extendsScheme":"","syntax":"elasticsearch:clusterName","async":false,"api" [...]
+,
+{"component":{"kind":"component","name":"elasticsearch-rest-client","title":"Elasticsearch Low level Rest Client","description":"Perform queries and other operations on Elasticsearch or OpenSearch (uses low-level client).","deprecated":false,"firstVersion":"4.3.0","label":"search","javaType":"org.apache.camel.component.elasticsearch.rest.client.ElasticsearchRestClientComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-elasticsearch-rest-client","version":" [...]
+,
+{"component":{"kind":"component","name":"event","title":"Event","description":"Subscribe to Camel internal events such as route started/stopped and exchange completed/failed.","deprecated":false,"firstVersion":"4.19.0","label":"core,monitoring","javaType":"org.apache.camel.component.camelevent.CamelEventComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-event","version":"4.22.1","scheme":"event","extendsScheme":"","syntax":"event:events","async":false,"ap [...]
+,
+{"component":{"kind":"component","name":"exec","title":"Exec","description":"Execute commands on the underlying operating system.","deprecated":false,"firstVersion":"2.3.0","label":"core","javaType":"org.apache.camel.component.exec.ExecComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-exec","version":"4.22.1","scheme":"exec","extendsScheme":"","syntax":"exec:executable","async":false,"api":false,"consumerOnly":false,"producerOnly":true,"lenientProperties [...]
+,
+{"component":{"kind":"component","name":"fhir","title":"FHIR","description":"Exchange information in the healthcare domain using the FHIR (Fast Healthcare Interoperability Resources) standard.","deprecated":false,"firstVersion":"2.23.0","label":"api","javaType":"org.apache.camel.component.fhir.FhirComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-fhir","version":"4.22.1","scheme":"fhir","extendsScheme":"","syntax":"fhir:apiName/methodName","async":false, [...]
+,
+{"component":{"kind":"component","name":"file","title":"File","description":"Read and write files.","deprecated":false,"firstVersion":"1.0.0","label":"file,core","javaType":"org.apache.camel.component.file.FileComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-file","version":"4.22.1","scheme":"file","extendsScheme":"","syntax":"file:directoryName","async":false,"api":false,"consumerOnly":false,"producerOnly":false,"lenientProperties":false,"browsable":tr [...]
+,
+{"component":{"kind":"component","name":"file-watch","title":"File Watch","description":"Get notified about file events in a directory using java.nio.file.WatchService.","deprecated":false,"firstVersion":"3.0.0","label":"file","javaType":"org.apache.camel.component.file.watch.FileWatchComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-file-watch","version":"4.22.1","scheme":"file-watch","extendsScheme":"","syntax":"file-watch:path","async":false,"api":fal [...]
+,
+{"component":{"kind":"component","name":"flatpack","title":"Flatpack","description":"Parse fixed width and delimited files using the FlatPack library.","deprecated":false,"firstVersion":"1.4.0","label":"transformation","javaType":"org.apache.camel.component.flatpack.FlatpackComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-flatpack","version":"4.22.1","scheme":"flatpack","extendsScheme":"","syntax":"flatpack:type:resourceUri","async":false,"api":false,"c [...]
+,
+{"component":{"kind":"component","name":"flink","title":"Flink","description":"Send DataSet jobs to an Apache Flink cluster.","deprecated":false,"firstVersion":"2.18.0","label":"transformation,bigdata","javaType":"org.apache.camel.component.flink.FlinkComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-flink","version":"4.22.1","scheme":"flink","extendsScheme":"","syntax":"flink:endpointType","async":false,"api":false,"consumerOnly":false,"producerOnly":tr [...]
+,
+{"component":{"kind":"component","name":"flowable","title":"Flowable","description":"Send and receive messages from the Flowable BPMN and CMMN engines.","deprecated":false,"firstVersion":"4.9.0","label":"workflow","javaType":"org.apache.camel.component.flowable.FlowableComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-flowable","version":"4.22.1","scheme":"flowable","extendsScheme":"","syntax":"flowable:channelKey","async":false,"api":false,"consumerOnly [...]
+,
+{"component":{"kind":"component","name":"fop","title":"FOP","description":"Render messages into PDF and other output formats supported by Apache FOP.","deprecated":false,"firstVersion":"2.10.0","label":"file,transformation","javaType":"org.apache.camel.component.fop.FopComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-fop","version":"4.22.1","scheme":"fop","extendsScheme":"","syntax":"fop:outputType","async":false,"api":false,"consumerOnly":false,"produc [...]
+,
+{"component":{"kind":"component","name":"freemarker","title":"Freemarker","description":"Transform messages using FreeMarker templates.","deprecated":false,"firstVersion":"2.10.0","label":"transformation","javaType":"org.apache.camel.component.freemarker.FreemarkerComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-freemarker","version":"4.22.1","scheme":"freemarker","extendsScheme":"","syntax":"freemarker:resourceUri","async":false,"api":false,"consumerOn [...]
+,
+{"component":{"kind":"component","name":"ftp","title":"FTP","description":"Upload and download files to/from FTP servers.","deprecated":false,"firstVersion":"1.1.0","label":"file","javaType":"org.apache.camel.component.file.remote.FtpComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-ftp","version":"4.22.1","scheme":"ftp","extendsScheme":"file","syntax":"ftp:host:port/directoryName","alternativeSyntax":"ftp:username:password@host:port/directoryName","asyn [...]
+,
+{"component":{"kind":"component","name":"ftps","title":"FTPS","description":"Upload and download files to/from FTP servers supporting the FTPS protocol.","deprecated":false,"firstVersion":"2.2.0","label":"file","javaType":"org.apache.camel.component.file.remote.FtpsComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-ftp","version":"4.22.1","scheme":"ftps","extendsScheme":"file","syntax":"ftps:host:port/directoryName","alternativeSyntax":"ftps:username:pass [...]
+,
+{"component":{"kind":"component","name":"geocoder","title":"Geocoder","description":"Find geocodes (latitude and longitude) for a given address or the other way round.","deprecated":false,"firstVersion":"2.12.0","label":"api,search","javaType":"org.apache.camel.component.geocoder.GeoCoderComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-geocoder","version":"4.22.1","scheme":"geocoder","extendsScheme":"","syntax":"geocoder:address:latlng","async":false,"a [...]
+,
+{"component":{"kind":"component","name":"git","title":"Git","description":"Perform operations on git repositories.","deprecated":false,"firstVersion":"2.16.0","label":"file","javaType":"org.apache.camel.component.git.GitComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-git","version":"4.22.1","scheme":"git","extendsScheme":"","syntax":"git:localPath","async":false,"api":false,"consumerOnly":false,"producerOnly":false,"lenientProperties":false,"browsable" [...]
+,
+{"component":{"kind":"component","name":"github2","title":"GitHub2","description":"Interact with the GitHub API.","deprecated":false,"firstVersion":"4.18.0","label":"file,cloud,api","javaType":"org.apache.camel.component.github2.GitHub2Component","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-github2","version":"4.22.1","scheme":"github2","extendsScheme":"","syntax":"github2:type/branchName","async":false,"api":false,"consumerOnly":false,"producerOnly":false,"le [...]
+,
+{"component":{"kind":"component","name":"google-bigquery","title":"Google BigQuery","description":"Google BigQuery data warehouse for analytics.","deprecated":false,"firstVersion":"2.20.0","label":"cloud,bigdata","javaType":"org.apache.camel.component.google.bigquery.GoogleBigQueryComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-google-bigquery","version":"4.22.1","scheme":"google-bigquery","extendsScheme":"","syntax":"google-bigquery:projectId:datasetI [...]
+,
+{"component":{"kind":"component","name":"google-bigquery-sql","title":"Google BigQuery Standard SQL","description":"Access Google Cloud BigQuery service using SQL queries.","deprecated":false,"firstVersion":"2.23.0","label":"cloud,messaging","javaType":"org.apache.camel.component.google.bigquery.sql.GoogleBigQuerySQLComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-google-bigquery","version":"4.22.1","scheme":"google-bigquery-sql","extendsScheme":"","syn [...]
+,
+{"component":{"kind":"component","name":"google-calendar","title":"Google Calendar","description":"Perform various operations on a Google Calendar.","deprecated":false,"firstVersion":"2.15.0","label":"api,cloud","javaType":"org.apache.camel.component.google.calendar.GoogleCalendarComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-google-calendar","version":"4.22.1","scheme":"google-calendar","extendsScheme":"","syntax":"google-calendar:apiName/methodName" [...]
+,
+{"component":{"kind":"component","name":"google-calendar-stream","title":"Google Calendar Stream","description":"Poll for changes in a Google Calendar.","deprecated":false,"firstVersion":"2.23.0","label":"cloud","javaType":"org.apache.camel.component.google.calendar.stream.GoogleCalendarStreamComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-google-calendar","version":"4.22.1","scheme":"google-calendar-stream","extendsScheme":"","syntax":"google-calendar [...]
+,
+{"component":{"kind":"component","name":"google-drive","title":"Google Drive","description":"Manage files in Google Drive.","deprecated":false,"firstVersion":"2.14.0","label":"file,cloud,api","javaType":"org.apache.camel.component.google.drive.GoogleDriveComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-google-drive","version":"4.22.1","scheme":"google-drive","extendsScheme":"","syntax":"google-drive:apiName/methodName","async":false,"api":true,"apiSynta [...]
+,
+{"component":{"kind":"component","name":"google-firestore","title":"Google Firestore","description":"Store and retrieve data from Google Cloud Firestore NoSQL database.","deprecated":false,"firstVersion":"4.19.0","label":"cloud,database","javaType":"org.apache.camel.component.google.firestore.GoogleFirestoreComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-google-firestore","version":"4.22.1","scheme":"google-firestore","extendsScheme":"","syntax":"googl [...]
+,
+{"component":{"kind":"component","name":"google-functions","title":"Google Cloud Functions","description":"Manage and invoke Google Cloud Functions","deprecated":false,"firstVersion":"3.9.0","label":"cloud","javaType":"org.apache.camel.component.google.functions.GoogleCloudFunctionsComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-google-functions","version":"4.22.1","scheme":"google-functions","extendsScheme":"","syntax":"google-functions:functionName", [...]
+,
+{"component":{"kind":"component","name":"google-mail","title":"Google Mail","description":"Manage messages in Google Mail.","deprecated":false,"firstVersion":"2.15.0","label":"cloud,api,mail","javaType":"org.apache.camel.component.google.mail.GoogleMailComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-google-mail","version":"4.22.1","scheme":"google-mail","extendsScheme":"","syntax":"google-mail:apiName/methodName","async":false,"api":true,"apiSyntax":"a [...]
+,
+{"component":{"kind":"component","name":"google-mail-stream","title":"Google Mail Stream","description":"Poll for incoming messages in Google Mail.","deprecated":false,"firstVersion":"2.22.0","label":"cloud,mail","javaType":"org.apache.camel.component.google.mail.stream.GoogleMailStreamComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-google-mail","version":"4.22.1","scheme":"google-mail-stream","extendsScheme":"","syntax":"google-mail-stream:index","asy [...]
+,
+{"component":{"kind":"component","name":"google-pubsub","title":"Google Pubsub","description":"Send and receive messages to/from Google Cloud Platform PubSub Service.","deprecated":false,"firstVersion":"2.19.0","label":"cloud,messaging","javaType":"org.apache.camel.component.google.pubsub.GooglePubsubComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-google-pubsub","version":"4.22.1","scheme":"google-pubsub","extendsScheme":"","syntax":"google-pubsub:proj [...]
+,
+{"component":{"kind":"component","name":"google-secret-manager","title":"Google Secret Manager","description":"Manage Google Secret Manager Secrets","deprecated":false,"firstVersion":"3.16.0","label":"cloud","javaType":"org.apache.camel.component.google.secret.manager.GoogleSecretManagerComponent","supportLevel":"Stable","metadata":{"vault":"google-secret-manager"},"groupId":"org.apache.camel","artifactId":"camel-google-secret-manager","version":"4.22.1","scheme":"google-secret-manager", [...]
+,
+{"component":{"kind":"component","name":"google-sheets","title":"Google Sheets","description":"Manage spreadsheets in Google Sheets.","deprecated":false,"firstVersion":"2.23.0","label":"cloud,document","javaType":"org.apache.camel.component.google.sheets.GoogleSheetsComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-google-sheets","version":"4.22.1","scheme":"google-sheets","extendsScheme":"","syntax":"google-sheets:apiName/methodName","async":false,"api" [...]
+,
+{"component":{"kind":"component","name":"google-sheets-stream","title":"Google Sheets Stream","description":"Poll for changes in Google Sheets.","deprecated":false,"firstVersion":"2.23.0","label":"cloud,document","javaType":"org.apache.camel.component.google.sheets.stream.GoogleSheetsStreamComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-google-sheets","version":"4.22.1","scheme":"google-sheets-stream","extendsScheme":"","syntax":"google-sheets-stream:s [...]
+,
+{"component":{"kind":"component","name":"google-speech-to-text","title":"Google Cloud Speech To Text","description":"Transcribe audio to text using Google Cloud Speech-to-Text API","deprecated":false,"firstVersion":"4.19.0","label":"cloud,ai","javaType":"org.apache.camel.component.google.speechtotext.GoogleCloudSpeechToTextComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-google-speech-to-text","version":"4.22.1","scheme":"google-speech-to-text","extends [...]
+,
+{"component":{"kind":"component","name":"google-storage","title":"Google Storage","description":"Store and retrieve objects from Google Cloud Storage Service using the google-cloud-storage library.","deprecated":false,"firstVersion":"3.9.0","label":"cloud","javaType":"org.apache.camel.component.google.storage.GoogleCloudStorageComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-google-storage","version":"4.22.1","scheme":"google-storage","extendsScheme":"" [...]
+,
+{"component":{"kind":"component","name":"google-text-to-speech","title":"Google Cloud Text To Speech","description":"Synthesize speech from text using the Google Cloud Text-to-Speech API","deprecated":false,"firstVersion":"4.19.0","label":"cloud,ai","javaType":"org.apache.camel.component.google.texttospeech.GoogleCloudTextToSpeechComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-google-text-to-speech","version":"4.22.1","scheme":"google-text-to-speech"," [...]
+,
+{"component":{"kind":"component","name":"google-vertexai","title":"Google Vertex AI","description":"Interact with Google Cloud Vertex AI generative models.","deprecated":false,"firstVersion":"4.17.0","label":"ai,cloud","javaType":"org.apache.camel.component.google.vertexai.GoogleVertexAIComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-google-vertexai","version":"4.22.1","scheme":"google-vertexai","extendsScheme":"","syntax":"google-vertexai:projectId:lo [...]
+,
+{"component":{"kind":"component","name":"google-vision","title":"Google Cloud Vision","description":"Detect labels, text, faces, logos and more on images through Google Cloud Vision API","deprecated":false,"firstVersion":"4.19.0","label":"cloud,ai","javaType":"org.apache.camel.component.google.vision.GoogleCloudVisionComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-google-vision","version":"4.22.1","scheme":"google-vision","extendsScheme":"","syntax":"g [...]
+,
+{"component":{"kind":"component","name":"graphql","title":"GraphQL","description":"Send GraphQL queries and mutations to external systems.","deprecated":false,"firstVersion":"3.0.0","label":"api","javaType":"org.apache.camel.component.graphql.GraphqlComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-graphql","version":"4.22.1","scheme":"graphql","extendsScheme":"","syntax":"graphql:httpUri","async":false,"api":false,"consumerOnly":false,"producerOnly":tru [...]
+,
+{"component":{"kind":"component","name":"grpc","title":"gRPC","description":"Expose gRPC endpoints and access external gRPC endpoints.","deprecated":false,"firstVersion":"2.19.0","label":"rpc","javaType":"org.apache.camel.component.grpc.GrpcComponent","supportLevel":"Stable","metadata":{"protocol":"http"},"groupId":"org.apache.camel","artifactId":"camel-grpc","version":"4.22.1","scheme":"grpc","extendsScheme":"","syntax":"grpc:host:port/service","async":false,"api":false,"consumerOnly":f [...]
+,
+{"component":{"kind":"component","name":"hashicorp-vault","title":"HashiCorp Vault","description":"Manage secrets in HashiCorp Vault Service","deprecated":false,"firstVersion":"3.18.0","label":"cloud,cloud","javaType":"org.apache.camel.component.hashicorp.vault.HashicorpVaultComponent","supportLevel":"Stable","metadata":{"vault":"hashicorp-vault"},"groupId":"org.apache.camel","artifactId":"camel-hashicorp-vault","version":"4.22.1","scheme":"hashicorp-vault","extendsScheme":"","syntax":"h [...]
+,
+{"component":{"kind":"component","name":"hazelcast-instance","title":"Hazelcast Instance","description":"Consume join/leave events of a cache instance in a Hazelcast cluster.","deprecated":false,"firstVersion":"2.7.0","label":"cache,clustering","javaType":"org.apache.camel.component.hazelcast.instance.HazelcastInstanceComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-hazelcast","version":"4.22.1","scheme":"hazelcast-instance","extendsScheme":"","syntax": [...]
+,
+{"component":{"kind":"component","name":"hazelcast-list","title":"Hazelcast List","description":"Perform operations on Hazelcast distributed list.","deprecated":false,"firstVersion":"2.7.0","label":"cache,clustering","javaType":"org.apache.camel.component.hazelcast.list.HazelcastListComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-hazelcast","version":"4.22.1","scheme":"hazelcast-list","extendsScheme":"","syntax":"hazelcast-list:cacheName","async":false [...]
+,
+{"component":{"kind":"component","name":"hazelcast-map","title":"Hazelcast Map","description":"Perform operations on Hazelcast distributed map.","deprecated":false,"firstVersion":"2.7.0","label":"cache,clustering","javaType":"org.apache.camel.component.hazelcast.map.HazelcastMapComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-hazelcast","version":"4.22.1","scheme":"hazelcast-map","extendsScheme":"","syntax":"hazelcast-map:cacheName","async":false,"api": [...]
+,
+{"component":{"kind":"component","name":"hazelcast-multimap","title":"Hazelcast Multimap","description":"Perform operations on Hazelcast distributed multimap.","deprecated":false,"firstVersion":"2.7.0","label":"cache,clustering","javaType":"org.apache.camel.component.hazelcast.multimap.HazelcastMultimapComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-hazelcast","version":"4.22.1","scheme":"hazelcast-multimap","extendsScheme":"","syntax":"hazelcast-multi [...]
+,
+{"component":{"kind":"component","name":"hazelcast-pncounter","title":"Hazelcast PN Counter","description":"Increment, decrement, get, etc. operations on a Hazelcast PN Counter (CRDT counter).","deprecated":false,"firstVersion":"4.19.0","label":"cache,clustering","javaType":"org.apache.camel.component.hazelcast.pncounter.HazelcastPNCounterComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-hazelcast","version":"4.22.1","scheme":"hazelcast-pncounter","exten [...]
+,
+{"component":{"kind":"component","name":"hazelcast-queue","title":"Hazelcast Queue","description":"Perform operations on Hazelcast distributed queue.","deprecated":false,"firstVersion":"2.7.0","label":"cache,clustering,messaging","javaType":"org.apache.camel.component.hazelcast.queue.HazelcastQueueComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-hazelcast","version":"4.22.1","scheme":"hazelcast-queue","extendsScheme":"","syntax":"hazelcast-queue:cacheNa [...]
+,
+{"component":{"kind":"component","name":"hazelcast-replicatedmap","title":"Hazelcast Replicated Map","description":"Perform operations on Hazelcast replicated map.","deprecated":false,"firstVersion":"2.16.0","label":"cache,clustering","javaType":"org.apache.camel.component.hazelcast.replicatedmap.HazelcastReplicatedmapComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-hazelcast","version":"4.22.1","scheme":"hazelcast-replicatedmap","extendsScheme":"","syn [...]
+,
+{"component":{"kind":"component","name":"hazelcast-ringbuffer","title":"Hazelcast Ringbuffer","description":"Perform operations on Hazelcast distributed ringbuffer.","deprecated":false,"firstVersion":"2.16.0","label":"cache,clustering","javaType":"org.apache.camel.component.hazelcast.ringbuffer.HazelcastRingbufferComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-hazelcast","version":"4.22.1","scheme":"hazelcast-ringbuffer","extendsScheme":"","syntax":"ha [...]
+,
+{"component":{"kind":"component","name":"hazelcast-seda","title":"Hazelcast SEDA","description":"Asynchronously send/receive Exchanges between Camel routes running on potentially distinct JVMs/hosts backed by Hazelcast BlockingQueue.","deprecated":false,"firstVersion":"2.7.0","label":"cache,clustering","javaType":"org.apache.camel.component.hazelcast.seda.HazelcastSedaComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-hazelcast","version":"4.22.1","scheme [...]
+,
+{"component":{"kind":"component","name":"hazelcast-set","title":"Hazelcast Set","description":"Perform operations on Hazelcast distributed set.","deprecated":false,"firstVersion":"2.7.0","label":"cache,clustering","javaType":"org.apache.camel.component.hazelcast.set.HazelcastSetComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-hazelcast","version":"4.22.1","scheme":"hazelcast-set","extendsScheme":"","syntax":"hazelcast-set:cacheName","async":false,"api": [...]
+,
+{"component":{"kind":"component","name":"hazelcast-topic","title":"Hazelcast Topic","description":"Send and receive messages to/from Hazelcast distributed topic.","deprecated":false,"firstVersion":"2.15.0","label":"cache,clustering","javaType":"org.apache.camel.component.hazelcast.topic.HazelcastTopicComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-hazelcast","version":"4.22.1","scheme":"hazelcast-topic","extendsScheme":"","syntax":"hazelcast-topic:cach [...]
+,
+{"component":{"kind":"component","name":"http","title":"HTTP","description":"Send requests to external HTTP servers using Apache HTTP Client 5.x.","deprecated":false,"firstVersion":"2.3.0","label":"http","javaType":"org.apache.camel.component.http.HttpComponent","supportLevel":"Stable","metadata":{"protocol":"http"},"groupId":"org.apache.camel","artifactId":"camel-http","version":"4.22.1","scheme":"http","extendsScheme":"","alternativeSchemes":"http,https","syntax":"http://httpUri","asyn [...]
+,
+{"component":{"kind":"component","name":"https","title":"HTTPS (Secure)","description":"Send requests to external HTTP servers using Apache HTTP Client 5.x.","deprecated":false,"firstVersion":"2.3.0","label":"http","javaType":"org.apache.camel.component.http.HttpComponent","supportLevel":"Stable","metadata":{"protocol":"http"},"groupId":"org.apache.camel","artifactId":"camel-http","version":"4.22.1","scheme":"https","extendsScheme":"","alternativeSchemes":"http,https","syntax":"https://h [...]
+,
+{"component":{"kind":"component","name":"huggingface","title":"Hugging Face","description":"Integration with Hugging Face's Model Hub by using the Deep Java Library (DJL) Python bridge","deprecated":false,"firstVersion":"4.19.0","label":"ai","javaType":"org.apache.camel.component.huggingface.HuggingFaceComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-huggingface","version":"4.22.1","scheme":"huggingface","extendsScheme":"","syntax":"huggingface:task","a [...]
+,
+{"component":{"kind":"component","name":"hwcloud-dms","title":"Huawei Distributed Message Service (DMS)","description":"To integrate with a fully managed, high-performance message queuing service on Huawei Cloud","deprecated":false,"firstVersion":"3.12.0","label":"cloud","javaType":"org.apache.camel.component.huaweicloud.dms.DMSComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-huaweicloud-dms","version":"4.22.1","scheme":"hwcloud-dms","extendsScheme":"", [...]
+,
+{"component":{"kind":"component","name":"hwcloud-frs","title":"Huawei Cloud Face Recognition Service (FRS)","description":"Face Recognition Service (FRS) is an intelligent service that uses computers to process, analyze, and understand facial images based on human facial features.","deprecated":false,"firstVersion":"3.15.0","label":"cloud,messaging","javaType":"org.apache.camel.component.huaweicloud.frs.FaceRecognitionComponent","supportLevel":"Stable","groupId":"org.apache.camel","artif [...]
+,
+{"component":{"kind":"component","name":"hwcloud-functiongraph","title":"Huawei FunctionGraph","description":"To call serverless functions on Huawei Cloud","deprecated":false,"firstVersion":"3.11.0","label":"cloud,serverless","javaType":"org.apache.camel.FunctionGraphComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-huaweicloud-functiongraph","version":"4.22.1","scheme":"hwcloud-functiongraph","extendsScheme":"","syntax":"hwcloud-functiongraph:operation" [...]
+,
+{"component":{"kind":"component","name":"hwcloud-iam","title":"Huawei Identity and Access Management (IAM)","description":"To securely manage users on Huawei Cloud","deprecated":false,"firstVersion":"3.11.0","label":"cloud","javaType":"org.apache.camel.component.huaweicloud.iam.IAMComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-huaweicloud-iam","version":"4.22.1","scheme":"hwcloud-iam","extendsScheme":"","syntax":"hwcloud-iam:operation","async":false," [...]
+,
+{"component":{"kind":"component","name":"hwcloud-imagerecognition","title":"Huawei Cloud Image Recognition","description":"To identify objects, scenes, and concepts in images on Huawei Cloud","deprecated":false,"firstVersion":"3.12.0","label":"cloud,messaging","javaType":"org.apache.camel.component.huaweicloud.image.ImageRecognitionComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-huaweicloud-imagerecognition","version":"4.22.1","scheme":"hwcloud-imagere [...]
+,
+{"component":{"kind":"component","name":"hwcloud-obs","title":"Huawei Object Storage Service (OBS)","description":"To provide stable, secure, efficient, and easy-to-use cloud storage service on Huawei Cloud","deprecated":false,"firstVersion":"3.12.0","label":"cloud","javaType":"org.apache.camel.component.huaweicloud.obs.OBSComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-huaweicloud-obs","version":"4.22.1","scheme":"hwcloud-obs","extendsScheme":"","synt [...]
+,
+{"component":{"kind":"component","name":"hwcloud-smn","title":"Huawei Simple Message Notification (SMN)","description":"To broadcast messages and connect cloud services through notifications on Huawei Cloud","deprecated":false,"firstVersion":"3.8.0","label":"cloud,messaging","javaType":"org.apache.camel.component.huaweicloud.smn.SimpleNotificationComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-huaweicloud-smn","version":"4.22.1","scheme":"hwcloud-smn", [...]
+,
+{"component":{"kind":"component","name":"ibm-cos","title":"IBM Cloud Object Storage","description":"Store and retrieve objects from IBM Cloud Object Storage.","deprecated":false,"firstVersion":"4.16.0","label":"cloud,file","javaType":"org.apache.camel.component.ibm.cos.IBMCOSComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-ibm-cos","version":"4.22.1","scheme":"ibm-cos","extendsScheme":"","syntax":"ibm-cos:bucketName","async":false,"api":false,"consumerO [...]
+,
+{"component":{"kind":"component","name":"ibm-secrets-manager","title":"IBM Secrets Manager","description":"Manage secrets in IBM Secrets Manager Service","deprecated":false,"firstVersion":"4.11.0","label":"cloud,cloud","javaType":"org.apache.camel.component.ibm.secrets.manager.IBMSecretsManagerComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-ibm-secrets-manager","version":"4.22.1","scheme":"ibm-secrets-manager","extendsScheme":"","syntax":"ibm-secrets-m [...]
+,
+{"component":{"kind":"component","name":"ibm-watson-discovery","title":"IBM Watson Discovery","description":"Perform document understanding and search using IBM Watson Discovery","deprecated":false,"firstVersion":"4.16.0","label":"ai,cloud","javaType":"org.apache.camel.component.ibm.watson.discovery.WatsonDiscoveryComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-ibm-watson-discovery","version":"4.22.1","scheme":"ibm-watson-discovery","extendsScheme":"", [...]
+,
+{"component":{"kind":"component","name":"ibm-watson-language","title":"IBM Watson Language","description":"Perform natural language processing using IBM Watson Natural Language Understanding","deprecated":false,"firstVersion":"4.16.0","label":"ai,cloud","javaType":"org.apache.camel.component.ibm.watson.language.WatsonLanguageComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-ibm-watson-language","version":"4.22.1","scheme":"ibm-watson-language","extendsSc [...]
+,
+{"component":{"kind":"component","name":"ibm-watson-speech-to-text","title":"IBM Watson Speech to Text","description":"Convert speech audio to text using IBM Watson Speech to Text","deprecated":false,"firstVersion":"4.17.0","label":"ai,cloud","javaType":"org.apache.camel.component.ibm.watson.stt.WatsonSpeechToTextComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-ibm-watson-speech-to-text","version":"4.22.1","scheme":"ibm-watson-speech-to-text","extendsSc [...]
+,
+{"component":{"kind":"component","name":"ibm-watson-text-to-speech","title":"IBM Watson Text to Speech","description":"Convert text to natural-sounding speech using IBM Watson Text to Speech","deprecated":false,"firstVersion":"4.17.0","label":"ai,cloud","javaType":"org.apache.camel.component.ibm.watson.tts.WatsonTextToSpeechComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-ibm-watson-text-to-speech","version":"4.22.1","scheme":"ibm-watson-text-to-speech" [...]
+,
+{"component":{"kind":"component","name":"ibm-watsonx-ai","title":"IBM watsonx.ai","description":"Interact with IBM watsonx.ai foundation models for text generation, chat, embeddings, and more.","deprecated":false,"firstVersion":"4.18.0","label":"ai,cloud","javaType":"org.apache.camel.component.ibm.watsonx.ai.WatsonxAiComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-ibm-watsonx-ai","version":"4.22.1","scheme":"ibm-watsonx-ai","extendsScheme":"","syntax": [...]
+,
+{"component":{"kind":"component","name":"ibm-watsonx-data","title":"IBM watsonx.data","description":"Interact with IBM watsonx.data lakehouse for catalog, schema, table, and engine management.","deprecated":false,"firstVersion":"4.19.0","label":"cloud,database","javaType":"org.apache.camel.component.ibm.watsonx.data.WatsonxDataComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-ibm-watsonx-data","version":"4.22.1","scheme":"ibm-watsonx-data","extendsScheme [...]
+,
+{"component":{"kind":"component","name":"iggy","title":"Iggy","description":"Send and receive message to Apache Iggy streaming platform.","deprecated":false,"firstVersion":"4.17.0","label":"messaging","javaType":"org.apache.camel.component.iggy.IggyComponent","supportLevel":"Preview","groupId":"org.apache.camel","artifactId":"camel-iggy","version":"4.22.1","scheme":"iggy","extendsScheme":"","syntax":"iggy:topicName","async":false,"api":false,"consumerOnly":false,"producerOnly":false,"len [...]
+,
+{"component":{"kind":"component","name":"ignite-cache","title":"Ignite Cache","description":"Perform cache operations on an Ignite cache or consume changes from a continuous query.","deprecated":false,"firstVersion":"2.17.0","label":"cache,clustering","javaType":"org.apache.camel.component.ignite.cache.IgniteCacheComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-ignite","version":"4.22.1","scheme":"ignite-cache","extendsScheme":"","syntax":"ignite-cache: [...]
+,
+{"component":{"kind":"component","name":"ignite-compute","title":"Ignite Compute","description":"Run compute operations on an Ignite cluster.","deprecated":false,"firstVersion":"2.17.0","label":"cache,clustering","javaType":"org.apache.camel.component.ignite.compute.IgniteComputeComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-ignite","version":"4.22.1","scheme":"ignite-compute","extendsScheme":"","syntax":"ignite-compute:endpointId","async":false,"api" [...]
+,
+{"component":{"kind":"component","name":"ignite-events","title":"Ignite Events","description":"Receive events from an Ignite cluster by creating a local event listener.","deprecated":false,"firstVersion":"2.17.0","label":"messaging,cache,clustering","javaType":"org.apache.camel.component.ignite.events.IgniteEventsComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-ignite","version":"4.22.1","scheme":"ignite-events","extendsScheme":"","syntax":"ignite-event [...]
+,
+{"component":{"kind":"component","name":"ignite-idgen","title":"Ignite ID Generator","description":"Interact with Ignite Atomic Sequences and ID Generators .","deprecated":false,"firstVersion":"2.17.0","label":"cache,clustering","javaType":"org.apache.camel.component.ignite.idgen.IgniteIdGenComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-ignite","version":"4.22.1","scheme":"ignite-idgen","extendsScheme":"","syntax":"ignite-idgen:name","async":false,"ap [...]
+,
+{"component":{"kind":"component","name":"ignite-messaging","title":"Ignite Messaging","description":"Send and receive messages from an Ignite topic.","deprecated":false,"firstVersion":"2.17.0","label":"messaging","javaType":"org.apache.camel.component.ignite.messaging.IgniteMessagingComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-ignite","version":"4.22.1","scheme":"ignite-messaging","extendsScheme":"","syntax":"ignite-messaging:topic","async":false,"a [...]
+,
+{"component":{"kind":"component","name":"ignite-queue","title":"Ignite Queues","description":"Interact with Ignite Queue data structures.","deprecated":false,"firstVersion":"2.17.0","label":"cache,clustering,messaging","javaType":"org.apache.camel.component.ignite.queue.IgniteQueueComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-ignite","version":"4.22.1","scheme":"ignite-queue","extendsScheme":"","syntax":"ignite-queue:name","async":false,"api":false," [...]
+,
+{"component":{"kind":"component","name":"ignite-set","title":"Ignite Sets","description":"Interact with Ignite Set data structures.","deprecated":false,"firstVersion":"2.17.0","label":"cache,clustering","javaType":"org.apache.camel.component.ignite.set.IgniteSetComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-ignite","version":"4.22.1","scheme":"ignite-set","extendsScheme":"","syntax":"ignite-set:name","async":false,"api":false,"consumerOnly":false,"pro [...]
+,
+{"component":{"kind":"component","name":"imap","title":"IMAP","description":"Send and receive emails using imap, pop3 and smtp protocols.","deprecated":false,"firstVersion":"1.0.0","label":"mail","javaType":"org.apache.camel.component.mail.MailComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-mail","version":"4.22.1","scheme":"imap","extendsScheme":"","alternativeSchemes":"imap,imaps,pop3,pop3s,smtp,smtps","syntax":"imap:host:port","alternativeSyntax":"i [...]
+,
+{"component":{"kind":"component","name":"imaps","title":"IMAPS (Secure)","description":"Send and receive emails using imap, pop3 and smtp protocols.","deprecated":false,"firstVersion":"1.0.0","label":"mail","javaType":"org.apache.camel.component.mail.MailComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-mail","version":"4.22.1","scheme":"imaps","extendsScheme":"","alternativeSchemes":"imap,imaps,pop3,pop3s,smtp,smtps","syntax":"imaps:host:port","alternat [...]
+,
+{"component":{"kind":"component","name":"infinispan","title":"Infinispan","description":"Read and write from/to Infinispan distributed key/value store and data grid.","deprecated":false,"firstVersion":"2.13.0","label":"cache,clustering","javaType":"org.apache.camel.component.infinispan.remote.InfinispanRemoteComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-infinispan","version":"4.22.1","scheme":"infinispan","extendsScheme":"","syntax":"infinispan:cache [...]
+,
+{"component":{"kind":"component","name":"infinispan-embedded","title":"Infinispan Embedded","description":"Read and write from/to Infinispan distributed key/value store and data grid.","deprecated":false,"firstVersion":"2.13.0","label":"cache,clustering","javaType":"org.apache.camel.component.infinispan.embedded.InfinispanEmbeddedComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-infinispan-embedded","version":"4.22.1","scheme":"infinispan-embedded","exte [...]
+,
+{"component":{"kind":"component","name":"influxdb","title":"InfluxDB","description":"Interact with InfluxDB v1, a time series database.","deprecated":false,"firstVersion":"2.18.0","label":"database","javaType":"org.apache.camel.component.influxdb.InfluxDbComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-influxdb","version":"4.22.1","scheme":"influxdb","extendsScheme":"","syntax":"influxdb:connectionBean","async":false,"api":false,"consumerOnly":false,"pr [...]
+,
+{"component":{"kind":"component","name":"influxdb2","title":"InfluxDB2","description":"Interact with InfluxDB v2, a time series database.","deprecated":false,"firstVersion":"3.20.0","label":"database","javaType":"org.apache.camel.component.influxdb2.InfluxDb2Component","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-influxdb2","version":"4.22.1","scheme":"influxdb2","extendsScheme":"","syntax":"influxdb2:connectionBean","async":false,"api":false,"consumerOnly":fa [...]
+,
+{"component":{"kind":"component","name":"jcache","title":"JCache","description":"Perform caching operations against JSR107/JCache.","deprecated":false,"firstVersion":"2.17.0","label":"cache,clustering","javaType":"org.apache.camel.component.jcache.JCacheComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-jcache","version":"4.22.1","scheme":"jcache","extendsScheme":"","syntax":"jcache:cacheName","async":false,"api":false,"consumerOnly":false,"producerOnly": [...]
+,
+{"component":{"kind":"component","name":"jcr","title":"JCR","description":"Read and write nodes to/from a JCR compliant content repository.","deprecated":false,"firstVersion":"1.3.0","label":"database,cms","javaType":"org.apache.camel.component.jcr.JcrComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-jcr","version":"4.22.1","scheme":"jcr","extendsScheme":"","syntax":"jcr:host/base","alternativeSyntax":"jcr:username:password@host/base","async":false,"api" [...]
+,
+{"component":{"kind":"component","name":"jdbc","title":"JDBC","description":"Access databases through SQL and JDBC.","deprecated":false,"firstVersion":"1.2.0","label":"database","javaType":"org.apache.camel.component.jdbc.JdbcComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-jdbc","version":"4.22.1","scheme":"jdbc","extendsScheme":"","syntax":"jdbc:dataSourceName","async":false,"api":false,"consumerOnly":false,"producerOnly":true,"lenientProperties":fals [...]
+,
+{"component":{"kind":"component","name":"jetty","title":"Jetty","description":"Expose HTTP endpoints using Jetty 12.","deprecated":false,"firstVersion":"1.2.0","label":"http","javaType":"org.apache.camel.component.jetty12.JettyHttpComponent12","supportLevel":"Stable","metadata":{"protocol":"http"},"groupId":"org.apache.camel","artifactId":"camel-jetty","version":"4.22.1","scheme":"jetty","extendsScheme":"http","syntax":"jetty:httpUri","async":true,"api":false,"consumerOnly":true,"produce [...]
+,
+{"component":{"kind":"component","name":"jgroups","title":"JGroups","description":"Exchange messages with JGroups clusters.","deprecated":false,"firstVersion":"2.13.0","label":"clustering,messaging","javaType":"org.apache.camel.component.jgroups.JGroupsComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-jgroups","version":"4.22.1","scheme":"jgroups","extendsScheme":"","syntax":"jgroups:clusterName","async":false,"api":false,"consumerOnly":false,"producerOn [...]
+,
+{"component":{"kind":"component","name":"jgroups-raft","title":"JGroups raft","description":"Exchange messages with JGroups-raft clusters.","deprecated":false,"firstVersion":"2.24.0","label":"clustering,messaging","javaType":"org.apache.camel.component.jgroups.raft.JGroupsRaftComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-jgroups-raft","version":"4.22.1","scheme":"jgroups-raft","extendsScheme":"","syntax":"jgroups-raft:clusterName","async":false,"api" [...]
+,
+{"component":{"kind":"component","name":"jira","title":"Jira","description":"Interact with JIRA issue tracker.","deprecated":false,"firstVersion":"3.0","label":"document","javaType":"org.apache.camel.component.jira.JiraComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-jira","version":"4.22.1","scheme":"jira","extendsScheme":"","syntax":"jira:type","async":false,"api":false,"consumerOnly":false,"producerOnly":false,"lenientProperties":false,"browsable":fa [...]
+,
+{"component":{"kind":"component","name":"jms","title":"JMS","description":"Send and receive messages to/from JMS message brokers.","deprecated":false,"firstVersion":"1.0.0","label":"messaging","javaType":"org.apache.camel.component.jms.JmsComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-jms","version":"4.22.1","scheme":"jms","extendsScheme":"","syntax":"jms:destinationType:destinationName","async":true,"api":false,"consumerOnly":false,"producerOnly":fal [...]
+,
+{"component":{"kind":"component","name":"jmx","title":"JMX","description":"Receive JMX notifications.","deprecated":false,"firstVersion":"2.6.0","label":"monitoring","javaType":"org.apache.camel.component.jmx.JMXComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-jmx","version":"4.22.1","scheme":"jmx","extendsScheme":"","syntax":"jmx:serverURL","async":false,"api":false,"consumerOnly":true,"producerOnly":false,"lenientProperties":false,"browsable":false,"r [...]
+,
+{"component":{"kind":"component","name":"jolt","title":"JOLT","description":"JSON to JSON transformation using JOLT.","deprecated":false,"firstVersion":"2.16.0","label":"transformation","javaType":"org.apache.camel.component.jolt.JoltComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-jolt","version":"4.22.1","scheme":"jolt","extendsScheme":"","syntax":"jolt:resourceUri","async":false,"api":false,"consumerOnly":false,"producerOnly":true,"lenientProperties" [...]
+,
+{"component":{"kind":"component","name":"jooq","title":"JOOQ","description":"Store and retrieve Java objects from an SQL database using JOOQ.","deprecated":false,"firstVersion":"3.0.0","label":"database","javaType":"org.apache.camel.component.jooq.JooqComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-jooq","version":"4.22.1","scheme":"jooq","extendsScheme":"","syntax":"jooq:entityType","async":false,"api":false,"consumerOnly":false,"producerOnly":false," [...]
+,
+{"component":{"kind":"component","name":"jpa","title":"JPA","description":"Store and retrieve Java objects from databases using Java Persistence API (JPA).","deprecated":false,"firstVersion":"1.0.0","label":"database","javaType":"org.apache.camel.component.jpa.JpaComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-jpa","version":"4.22.1","scheme":"jpa","extendsScheme":"","syntax":"jpa:entityType","async":false,"api":false,"consumerOnly":false,"producerOnly [...]
+,
+{"component":{"kind":"component","name":"jslt","title":"JSLT","description":"Query or transform JSON payloads using JSLT.","deprecated":false,"firstVersion":"3.1.0","label":"transformation","javaType":"org.apache.camel.component.jslt.JsltComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-jslt","version":"4.22.1","scheme":"jslt","extendsScheme":"","syntax":"jslt:resourceUri","async":false,"api":false,"consumerOnly":false,"producerOnly":true,"lenientPropert [...]
+,
+{"component":{"kind":"component","name":"json-validator","title":"JSON Schema Validator","description":"Validate JSON payloads using NetworkNT JSON Schema.","deprecated":false,"firstVersion":"2.20.0","label":"validation","javaType":"org.apache.camel.component.jsonvalidator.JsonValidatorComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-json-validator","version":"4.22.1","scheme":"json-validator","extendsScheme":"","syntax":"json-validator:resourceUri","as [...]
+,
+{"component":{"kind":"component","name":"jsonata","title":"JSONata","description":"Transforms JSON payload using JSONata transformation.","deprecated":false,"firstVersion":"3.5.0","label":"transformation","javaType":"org.apache.camel.component.jsonata.JsonataComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-jsonata","version":"4.22.1","scheme":"jsonata","extendsScheme":"","syntax":"jsonata:resourceUri","async":false,"api":false,"consumerOnly":false,"prod [...]
+,
+{"component":{"kind":"component","name":"jt400","title":"JT400","description":"Exchanges messages with an IBM i system using data queues, message queues, or program call. IBM i is the replacement for AS/400 and iSeries servers.","deprecated":false,"firstVersion":"1.5.0","label":"messaging","javaType":"org.apache.camel.component.jt400.Jt400Component","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-jt400","version":"4.22.1","scheme":"jt400","extendsScheme":"","synt [...]
+,
+{"component":{"kind":"component","name":"jte","title":"JTE","description":"Transform messages using a Java based template engine (JTE).","deprecated":false,"firstVersion":"4.4.0","label":"transformation","javaType":"org.apache.camel.component.jte.JteComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-jte","version":"4.22.1","scheme":"jte","extendsScheme":"","syntax":"jte:resourceUri","async":false,"api":false,"consumerOnly":false,"producerOnly":true,"lenie [...]
+,
+{"component":{"kind":"component","name":"kafka","title":"Kafka","description":"Send and receive messages to/from an Apache Kafka broker.","deprecated":false,"firstVersion":"2.13.0","label":"messaging","javaType":"org.apache.camel.component.kafka.KafkaComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-kafka","version":"4.22.1","scheme":"kafka","extendsScheme":"","syntax":"kafka:topic","async":false,"api":false,"consumerOnly":false,"producerOnly":false,"len [...]
+,
+{"component":{"kind":"component","name":"keycloak","title":"Keycloak","description":"Manage Keycloak instances via Admin API.","deprecated":false,"firstVersion":"4.15.0","label":"security,management","javaType":"org.apache.camel.component.keycloak.KeycloakComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-keycloak","version":"4.22.1","scheme":"keycloak","extendsScheme":"","syntax":"keycloak:label","async":false,"api":false,"consumerOnly":false,"producerOn [...]
+,
+{"component":{"kind":"component","name":"knative","title":"Knative","description":"Send and receive events from Knative.","deprecated":false,"firstVersion":"3.15.0","label":"cloud","javaType":"org.apache.camel.component.knative.KnativeComponent","supportLevel":"Stable","metadata":{"protocol":"http"},"groupId":"org.apache.camel","artifactId":"camel-knative","version":"4.22.1","scheme":"knative","extendsScheme":"","syntax":"knative:type/typeId","async":false,"api":false,"consumerOnly":fals [...]
+,
+{"component":{"kind":"component","name":"kserve","title":"KServe","description":"Provide access to AI model servers with the KServe standard to run inference with remote models","deprecated":false,"firstVersion":"4.10.0","label":"ai","javaType":"org.apache.camel.component.kserve.KServeComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-kserve","version":"4.22.1","scheme":"kserve","extendsScheme":"","syntax":"kserve:api","async":false,"api":false,"consumerO [...]
+,
+{"component":{"kind":"component","name":"kubernetes-config-maps","title":"Kubernetes ConfigMap","description":"Perform operations on Kubernetes ConfigMaps and get notified on ConfigMaps changes.","deprecated":false,"firstVersion":"2.17.0","label":"container,cloud","javaType":"org.apache.camel.component.kubernetes.config_maps.KubernetesConfigMapsComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-kubernetes","version":"4.22.1","scheme":"kubernetes-config-ma [...]
+,
+{"component":{"kind":"component","name":"kubernetes-cronjob","title":"Kubernetes Cronjob","description":"Perform operations on Kubernetes CronJob.","deprecated":false,"firstVersion":"4.3.0","label":"container,cloud","javaType":"org.apache.camel.component.kubernetes.cronjob.KubernetesCronJobComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-kubernetes","version":"4.22.1","scheme":"kubernetes-cronjob","extendsScheme":"","syntax":"kubernetes-cronjob:masterUr [...]
+,
+{"component":{"kind":"component","name":"kubernetes-custom-resources","title":"Kubernetes Custom Resources","description":"Perform operations on Kubernetes Custom Resources and get notified on Deployment changes.","deprecated":false,"firstVersion":"3.7.0","label":"container,cloud","javaType":"org.apache.camel.component.kubernetes.customresources.KubernetesCustomResourcesComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-kubernetes","version":"4.22.1","sch [...]
+,
+{"component":{"kind":"component","name":"kubernetes-deployments","title":"Kubernetes Deployments","description":"Perform operations on Kubernetes Deployments and get notified on Deployment changes.","deprecated":false,"firstVersion":"2.20.0","label":"container,cloud","javaType":"org.apache.camel.component.kubernetes.deployments.KubernetesDeploymentsComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-kubernetes","version":"4.22.1","scheme":"kubernetes-deplo [...]
+,
+{"component":{"kind":"component","name":"kubernetes-events","title":"Kubernetes Event","description":"Perform operations on Kubernetes Events and get notified on Events changes.","deprecated":false,"firstVersion":"3.20.0","label":"container,cloud","javaType":"org.apache.camel.component.kubernetes.events.KubernetesEventsComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-kubernetes","version":"4.22.1","scheme":"kubernetes-events","extendsScheme":"","syntax" [...]
+,
+{"component":{"kind":"component","name":"kubernetes-hpa","title":"Kubernetes HPA","description":"Perform operations on Kubernetes Horizontal Pod Autoscalers (HPA) and get notified on HPA changes.","deprecated":false,"firstVersion":"2.23.0","label":"container,cloud","javaType":"org.apache.camel.component.kubernetes.hpa.KubernetesHPAComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-kubernetes","version":"4.22.1","scheme":"kubernetes-hpa","extendsScheme":"" [...]
+,
+{"component":{"kind":"component","name":"kubernetes-job","title":"Kubernetes Job","description":"Perform operations on Kubernetes Jobs.","deprecated":false,"firstVersion":"2.23.0","label":"container,cloud","javaType":"org.apache.camel.component.kubernetes.job.KubernetesJobComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-kubernetes","version":"4.22.1","scheme":"kubernetes-job","extendsScheme":"","syntax":"kubernetes-job:masterUrl","async":false,"api":fal [...]
+,
+{"component":{"kind":"component","name":"kubernetes-namespaces","title":"Kubernetes Namespaces","description":"Perform operations on Kubernetes Namespaces and get notified on Namespace changes.","deprecated":false,"firstVersion":"2.17.0","label":"container,cloud","javaType":"org.apache.camel.component.kubernetes.namespaces.KubernetesNamespacesComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-kubernetes","version":"4.22.1","scheme":"kubernetes-namespaces" [...]
+,
+{"component":{"kind":"component","name":"kubernetes-nodes","title":"Kubernetes Nodes","description":"Perform operations on Kubernetes Nodes and get notified on Node changes.","deprecated":false,"firstVersion":"2.17.0","label":"container,cloud","javaType":"org.apache.camel.component.kubernetes.nodes.KubernetesNodesComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-kubernetes","version":"4.22.1","scheme":"kubernetes-nodes","extendsScheme":"","syntax":"kuber [...]
+,
+{"component":{"kind":"component","name":"kubernetes-persistent-volumes","title":"Kubernetes Persistent Volume","description":"Perform operations on Kubernetes Persistent Volumes and get notified on Persistent Volume changes.","deprecated":false,"firstVersion":"2.17.0","label":"container,cloud","javaType":"org.apache.camel.component.kubernetes.persistent_volumes.KubernetesPersistentVolumesComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-kubernetes","vers [...]
+,
+{"component":{"kind":"component","name":"kubernetes-persistent-volumes-claims","title":"Kubernetes Persistent Volume Claim","description":"Perform operations on Kubernetes Persistent Volumes Claims and get notified on Persistent Volumes Claim changes.","deprecated":false,"firstVersion":"2.17.0","label":"container,cloud","javaType":"org.apache.camel.component.kubernetes.persistent_volumes_claims.KubernetesPersistentVolumesClaimsComponent","supportLevel":"Stable","groupId":"org.apache.came [...]
+,
+{"component":{"kind":"component","name":"kubernetes-pods","title":"Kubernetes Pods","description":"Perform operations on Kubernetes Pods and get notified on Pod changes.","deprecated":false,"firstVersion":"2.17.0","label":"container,cloud","javaType":"org.apache.camel.component.kubernetes.pods.KubernetesPodsComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-kubernetes","version":"4.22.1","scheme":"kubernetes-pods","extendsScheme":"","syntax":"kubernetes-p [...]
+,
+{"component":{"kind":"component","name":"kubernetes-replication-controllers","title":"Kubernetes Replication Controller","description":"Perform operations on Kubernetes Replication Controllers and get notified on Replication Controllers changes.","deprecated":false,"firstVersion":"2.17.0","label":"container,cloud","javaType":"org.apache.camel.component.kubernetes.replication_controllers.KubernetesReplicationControllersComponent","supportLevel":"Stable","groupId":"org.apache.camel","artif [...]
+,
+{"component":{"kind":"component","name":"kubernetes-resources-quota","title":"Kubernetes Resources Quota","description":"Perform operations on Kubernetes Resources Quotas.","deprecated":false,"firstVersion":"2.17.0","label":"container,cloud","javaType":"org.apache.camel.component.kubernetes.resources_quota.KubernetesResourcesQuotaComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-kubernetes","version":"4.22.1","scheme":"kubernetes-resources-quota","extend [...]
+,
+{"component":{"kind":"component","name":"kubernetes-secrets","title":"Kubernetes Secrets","description":"Perform operations on Kubernetes Secrets.","deprecated":false,"firstVersion":"2.17.0","label":"container,cloud","javaType":"org.apache.camel.component.kubernetes.secrets.KubernetesSecretsComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-kubernetes","version":"4.22.1","scheme":"kubernetes-secrets","extendsScheme":"","syntax":"kubernetes-secrets:masterU [...]
+,
+{"component":{"kind":"component","name":"kubernetes-service-accounts","title":"Kubernetes Service Account","description":"Perform operations on Kubernetes Service Accounts.","deprecated":false,"firstVersion":"2.17.0","label":"container,cloud","javaType":"org.apache.camel.component.kubernetes.service_accounts.KubernetesServiceAccountsComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-kubernetes","version":"4.22.1","scheme":"kubernetes-service-accounts","ex [...]
+,
+{"component":{"kind":"component","name":"kubernetes-services","title":"Kubernetes Services","description":"Perform operations on Kubernetes Services and get notified on Service changes.","deprecated":false,"firstVersion":"2.17.0","label":"container,cloud","javaType":"org.apache.camel.component.kubernetes.services.KubernetesServicesComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-kubernetes","version":"4.22.1","scheme":"kubernetes-services","extendsSchem [...]
+,
+{"component":{"kind":"component","name":"kudu","title":"Kudu","description":"Interact with Apache Kudu, a free and open source column-oriented data store of the Apache Hadoop ecosystem.","deprecated":false,"firstVersion":"3.0","label":"database,iot,cloud","javaType":"org.apache.camel.component.kudu.KuduComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-kudu","version":"4.22.1","scheme":"kudu","extendsScheme":"","syntax":"kudu:host:port/tableName","async": [...]
+,
+{"component":{"kind":"component","name":"langchain4j-agent","title":"LangChain4j Agent","description":"LangChain4j Agent component","deprecated":false,"firstVersion":"4.14.0","label":"ai","javaType":"org.apache.camel.component.langchain4j.agent.LangChain4jAgentComponent","supportLevel":"Preview","groupId":"org.apache.camel","artifactId":"camel-langchain4j-agent","version":"4.22.1","scheme":"langchain4j-agent","extendsScheme":"","syntax":"langchain4j-agent:agentId","async":false,"api":fal [...]
+,
+{"component":{"kind":"component","name":"langchain4j-chat","title":"LangChain4j Chat","description":"LangChain4j Chat component","deprecated":false,"firstVersion":"4.5.0","label":"ai","javaType":"org.apache.camel.component.langchain4j.chat.LangChain4jChatComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-langchain4j-chat","version":"4.22.1","scheme":"langchain4j-chat","extendsScheme":"","syntax":"langchain4j-chat:chatId","async":false,"api":false,"consume [...]
+,
+{"component":{"kind":"component","name":"langchain4j-embeddings","title":"LangChain4j Embeddings","description":"LangChain4j Embeddings","deprecated":false,"firstVersion":"4.5.0","label":"ai","javaType":"org.apache.camel.component.langchain4j.embeddings.LangChain4jEmbeddingsComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-langchain4j-embeddings","version":"4.22.1","scheme":"langchain4j-embeddings","extendsScheme":"","syntax":"langchain4j-embeddings:embe [...]
+,
+{"component":{"kind":"component","name":"langchain4j-embeddingstore","title":"LangChain4j Embedding Store","description":"Perform operations on the LangChain4jEmbeddingStores.","deprecated":false,"firstVersion":"4.14.0","label":"database,ai","javaType":"org.apache.camel.component.langchain4j.embeddingstore.LangChain4jEmbeddingStoreComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-langchain4j-embeddingstore","version":"4.22.1","scheme":"langchain4j-embedd [...]
+,
+{"component":{"kind":"component","name":"langchain4j-web-search","title":"LangChain4j Web Search","description":"LangChain4j Web Search Engine","deprecated":false,"firstVersion":"4.8.0","label":"ai","javaType":"org.apache.camel.component.langchain4j.web.search.LangChain4jWebSearchComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-langchain4j-web-search","version":"4.22.1","scheme":"langchain4j-web-search","extendsScheme":"","syntax":"langchain4j-web-searc [...]
+,
+{"component":{"kind":"component","name":"language","title":"Language","description":"Execute scripts in any of the languages supported by Camel.","deprecated":false,"firstVersion":"2.5.0","label":"core,script","javaType":"org.apache.camel.component.language.LanguageComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-language","version":"4.22.1","scheme":"language","extendsScheme":"","syntax":"language:languageName:resourceUri","async":false,"api":false,"co [...]
+,
+{"component":{"kind":"component","name":"ldap","title":"LDAP","description":"Perform searches on LDAP servers.","deprecated":false,"firstVersion":"1.5.0","label":"database,security","javaType":"org.apache.camel.component.ldap.LdapComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-ldap","version":"4.22.1","scheme":"ldap","extendsScheme":"","syntax":"ldap:dirContextName","async":false,"api":false,"consumerOnly":false,"producerOnly":true,"lenientProperties": [...]
+,
+{"component":{"kind":"component","name":"ldif","title":"LDIF","description":"Perform updates on an LDAP server from an LDIF body content.","deprecated":false,"firstVersion":"2.20.0","label":"database,security","javaType":"org.apache.camel.component.ldif.LdifComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-ldif","version":"4.22.1","scheme":"ldif","extendsScheme":"","syntax":"ldif:ldapConnectionName","async":false,"api":false,"consumerOnly":false,"produce [...]
+,
+{"component":{"kind":"component","name":"log","title":"Log Data","description":"Prints data from the routed message (such as body and headers) to the logger.","deprecated":false,"firstVersion":"1.1.0","label":"core,monitoring","javaType":"org.apache.camel.component.log.LogComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-log","version":"4.22.1","scheme":"log","extendsScheme":"","syntax":"log:loggerName","async":false,"api":false,"consumerOnly":false,"pro [...]
+,
+{"component":{"kind":"component","name":"lpr","title":"Printer","description":"Send print jobs to printers.","deprecated":false,"firstVersion":"2.1.0","label":"document","javaType":"org.apache.camel.component.printer.PrinterComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-printer","version":"4.22.1","scheme":"lpr","extendsScheme":"","syntax":"lpr:hostname:port/printername","async":false,"api":false,"consumerOnly":false,"producerOnly":true,"lenientProper [...]
+,
+{"component":{"kind":"component","name":"lucene","title":"Lucene","description":"Perform inserts or queries against Apache Lucene databases.","deprecated":false,"firstVersion":"2.2.0","label":"database,search","javaType":"org.apache.camel.component.lucene.LuceneComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-lucene","version":"4.22.1","scheme":"lucene","extendsScheme":"","syntax":"lucene:host:operation","async":false,"api":false,"consumerOnly":false,"p [...]
+,
+{"component":{"kind":"component","name":"lumberjack","title":"Lumberjack","description":"Receive logs messages using the Lumberjack protocol.","deprecated":false,"firstVersion":"2.18.0","label":"monitoring","javaType":"org.apache.camel.component.lumberjack.LumberjackComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-lumberjack","version":"4.22.1","scheme":"lumberjack","extendsScheme":"","syntax":"lumberjack:host:port","async":false,"api":false,"consumerOn [...]
+,
+{"component":{"kind":"component","name":"mapstruct","title":"MapStruct","description":"Type Conversion using MapStruct","deprecated":false,"firstVersion":"3.19.0","label":"transformation","javaType":"org.apache.camel.component.mapstruct.MapstructComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-mapstruct","version":"4.22.1","scheme":"mapstruct","extendsScheme":"","syntax":"mapstruct:className","async":false,"api":false,"consumerOnly":false,"producerOnly" [...]
+,
+{"component":{"kind":"component","name":"master","title":"Master","description":"Have only a single consumer in a cluster consuming from a given endpoint; with automatic failover if the JVM dies.","deprecated":false,"firstVersion":"2.20.0","label":"clustering","javaType":"org.apache.camel.component.master.MasterComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-master","version":"4.22.1","scheme":"master","extendsScheme":"","syntax":"master:namespace:dele [...]
+,
+{"component":{"kind":"component","name":"metrics","title":"Metrics","description":"Collect various metrics directly from Camel routes using the DropWizard metrics library.","deprecated":false,"firstVersion":"2.14.0","label":"monitoring","javaType":"org.apache.camel.component.metrics.MetricsComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-metrics","version":"4.22.1","scheme":"metrics","extendsScheme":"","syntax":"metrics:metricsType:metricsName","async": [...]
+,
+{"component":{"kind":"component","name":"micrometer","title":"Micrometer","description":"Collect various metrics directly from Camel routes using the Micrometer library.","deprecated":false,"firstVersion":"2.22.0","label":"monitoring","javaType":"org.apache.camel.component.micrometer.MicrometerComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-micrometer","version":"4.22.1","scheme":"micrometer","extendsScheme":"","syntax":"micrometer:metricsType:metricsN [...]
+,
+{"component":{"kind":"component","name":"milo-browse","title":"OPC UA Browser","description":"Connect to OPC UA servers using the binary protocol for browsing the node tree.","deprecated":false,"firstVersion":"3.15.0","label":"iot","javaType":"org.apache.camel.component.milo.browse.MiloBrowseComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-milo","version":"4.22.1","scheme":"milo-browse","extendsScheme":"","syntax":"milo-browse:endpointUri","async":false [...]
+,
+{"component":{"kind":"component","name":"milo-client","title":"OPC UA Client","description":"Connect to OPC UA servers using the binary protocol for acquiring telemetry data.","deprecated":false,"firstVersion":"2.19.0","label":"iot","javaType":"org.apache.camel.component.milo.client.MiloClientComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-milo","version":"4.22.1","scheme":"milo-client","extendsScheme":"","syntax":"milo-client:endpointUri","async":fals [...]
+,
+{"component":{"kind":"component","name":"milo-server","title":"OPC UA Server","description":"Make telemetry data available as an OPC UA server.","deprecated":false,"firstVersion":"2.19.0","label":"iot","javaType":"org.apache.camel.component.milo.server.MiloServerComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-milo","version":"4.22.1","scheme":"milo-server","extendsScheme":"","syntax":"milo-server:itemId","async":false,"api":false,"consumerOnly":false," [...]
+,
+{"component":{"kind":"component","name":"milvus","title":"Milvus","description":"Perform operations on the Milvus Vector Database.","deprecated":false,"firstVersion":"4.5.0","label":"database,ai","javaType":"org.apache.camel.component.milvus.MilvusComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-milvus","version":"4.22.1","scheme":"milvus","extendsScheme":"","syntax":"milvus:collection","async":false,"api":false,"consumerOnly":false,"producerOnly":true, [...]
+,
+{"component":{"kind":"component","name":"mina","title":"Mina","description":"Socket level networking using TCP or UDP with Apache Mina 2.x.","deprecated":false,"firstVersion":"2.10.0","label":"networking","javaType":"org.apache.camel.component.mina.MinaComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-mina","version":"4.22.1","scheme":"mina","extendsScheme":"","syntax":"mina:protocol:host:port","async":false,"api":false,"consumerOnly":false,"producerOnly [...]
+,
+{"component":{"kind":"component","name":"mina-sftp","title":"MINA SFTP","description":"Upload and download files to/from SFTP servers using Apache MINA SSHD.","deprecated":false,"firstVersion":"4.18.0","label":"file","javaType":"org.apache.camel.component.file.remote.mina.MinaSftpComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-mina-sftp","version":"4.22.1","scheme":"mina-sftp","extendsScheme":"file","syntax":"mina-sftp:host:port/directoryName","async": [...]
+,
+{"component":{"kind":"component","name":"minio","title":"Minio","description":"Store and retrieve objects from Minio Storage Service using Minio SDK.","deprecated":false,"firstVersion":"3.5.0","label":"cloud,file","javaType":"org.apache.camel.component.minio.MinioComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-minio","version":"4.22.1","scheme":"minio","extendsScheme":"","syntax":"minio:bucketName","async":false,"api":false,"consumerOnly":false,"produc [...]
+,
+{"component":{"kind":"component","name":"mllp","title":"MLLP","description":"Communicate with external systems using the MLLP protocol.","deprecated":false,"firstVersion":"2.17.0","label":"health","javaType":"org.apache.camel.component.mllp.MllpComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-mllp","version":"4.22.1","scheme":"mllp","extendsScheme":"","syntax":"mllp:hostname:port","async":false,"api":false,"consumerOnly":false,"producerOnly":false,"leni [...]
+,
+{"component":{"kind":"component","name":"mock","title":"Mock","description":"Test routes and mediation rules using mocks.","deprecated":false,"firstVersion":"1.0.0","label":"core,testing","javaType":"org.apache.camel.component.mock.MockComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-mock","version":"4.22.1","scheme":"mock","extendsScheme":"","syntax":"mock:name","async":false,"api":false,"consumerOnly":false,"producerOnly":true,"lenientProperties":true [...]
+,
+{"component":{"kind":"component","name":"mongodb","title":"MongoDB","description":"Perform operations on MongoDB documents and collections.","deprecated":false,"firstVersion":"2.19.0","label":"database","javaType":"org.apache.camel.component.mongodb.MongoDbComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-mongodb","version":"4.22.1","scheme":"mongodb","extendsScheme":"","syntax":"mongodb:connectionBean","async":false,"api":false,"consumerOnly":false,"pro [...]
+,
+{"component":{"kind":"component","name":"mongodb-gridfs","title":"MongoDB GridFS","description":"Interact with MongoDB GridFS.","deprecated":false,"firstVersion":"2.18.0","label":"database,file","javaType":"org.apache.camel.component.mongodb.gridfs.GridFsComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-mongodb-gridfs","version":"4.22.1","scheme":"mongodb-gridfs","extendsScheme":"","syntax":"mongodb-gridfs:connectionBean","async":false,"api":false,"consu [...]
+,
+{"component":{"kind":"component","name":"mustache","title":"Mustache","description":"Transform messages using a Mustache template.","deprecated":false,"firstVersion":"2.12.0","label":"transformation","javaType":"org.apache.camel.component.mustache.MustacheComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-mustache","version":"4.22.1","scheme":"mustache","extendsScheme":"","syntax":"mustache:resourceUri","async":false,"api":false,"consumerOnly":false,"prod [...]
+,
+{"component":{"kind":"component","name":"mvel","title":"MVEL","description":"Transform messages using an MVEL template.","deprecated":false,"firstVersion":"2.12.0","label":"transformation,script","javaType":"org.apache.camel.component.mvel.MvelComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-mvel","version":"4.22.1","scheme":"mvel","extendsScheme":"","syntax":"mvel:resourceUri","async":false,"api":false,"consumerOnly":false,"producerOnly":true,"lenientP [...]
+,
+{"component":{"kind":"component","name":"mybatis","title":"MyBatis","description":"Performs a query, poll, insert, update or delete in a relational database using MyBatis.","deprecated":false,"firstVersion":"2.7.0","label":"database","javaType":"org.apache.camel.component.mybatis.MyBatisComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-mybatis","version":"4.22.1","scheme":"mybatis","extendsScheme":"","syntax":"mybatis:statement","async":false,"api":false [...]
+,
+{"component":{"kind":"component","name":"mybatis-bean","title":"MyBatis Bean","description":"Perform queries, inserts, updates or deletes in a relational database using MyBatis.","deprecated":false,"firstVersion":"2.22.0","label":"database","javaType":"org.apache.camel.component.mybatis.MyBatisBeanComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-mybatis","version":"4.22.1","scheme":"mybatis-bean","extendsScheme":"","syntax":"mybatis-bean:beanName:method [...]
+,
+{"component":{"kind":"component","name":"nats","title":"Nats","description":"Send and receive messages from NATS messaging system.","deprecated":false,"firstVersion":"2.17.0","label":"messaging","javaType":"org.apache.camel.component.nats.NatsComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-nats","version":"4.22.1","scheme":"nats","extendsScheme":"","syntax":"nats:topic","async":false,"api":false,"consumerOnly":false,"producerOnly":false,"lenientPropert [...]
+,
+{"component":{"kind":"component","name":"neo4j","title":"Neo4j","description":"Perform operations on the Neo4j Graph Database","deprecated":false,"firstVersion":"4.10.0","label":"database,ai","javaType":"org.apache.camel.component.neo4j.Neo4jComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-neo4j","version":"4.22.1","scheme":"neo4j","extendsScheme":"","syntax":"neo4j:name","async":false,"api":false,"consumerOnly":false,"producerOnly":true,"lenientPropert [...]
+,
+{"component":{"kind":"component","name":"netty","title":"Netty","description":"Socket level networking using TCP or UDP with Netty 4.x.","deprecated":false,"firstVersion":"2.14.0","label":"networking","javaType":"org.apache.camel.component.netty.NettyComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-netty","version":"4.22.1","scheme":"netty","extendsScheme":"","syntax":"netty:protocol://host:port","async":true,"api":false,"consumerOnly":false,"producerOn [...]
+,
+{"component":{"kind":"component","name":"netty-http","title":"Netty HTTP","description":"Netty HTTP server and client using the Netty 4.x.","deprecated":false,"firstVersion":"2.14.0","label":"networking,http","javaType":"org.apache.camel.component.netty.http.NettyHttpComponent","supportLevel":"Stable","metadata":{"protocol":"http"},"groupId":"org.apache.camel","artifactId":"camel-netty-http","version":"4.22.1","scheme":"netty-http","extendsScheme":"netty","syntax":"netty-http:protocol:// [...]
+,
+{"component":{"kind":"component","name":"oaipmh","title":"OAI-PMH","description":"Harvest metadata using OAI-PMH protocol","deprecated":false,"firstVersion":"3.5.0","label":"search","javaType":"org.apache.camel.oaipmh.component.OAIPMHComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-oaipmh","version":"4.22.1","scheme":"oaipmh","extendsScheme":"","syntax":"oaipmh:baseUrl","async":false,"api":false,"consumerOnly":false,"producerOnly":false,"lenientProperti [...]
+,
+{"component":{"kind":"component","name":"once","title":"Once","description":"Trigger a single message only once at startup (useful for development and testing purposes).","deprecated":false,"firstVersion":"4.17.0","label":"core,scheduling","javaType":"org.apache.camel.component.once.OnceComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-once","version":"4.22.1","scheme":"once","extendsScheme":"","syntax":"once:name","async":false,"api":false,"consumerOnly [...]
+,
+{"component":{"kind":"component","name":"openai","title":"OpenAI","description":"OpenAI endpoint for chat completion, Responses API, embeddings, audio transcription, audio translation, and text-to-speech.","deprecated":false,"firstVersion":"4.17.0","label":"ai","javaType":"org.apache.camel.component.openai.OpenAIComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-openai","version":"4.22.1","scheme":"openai","extendsScheme":"","syntax":"openai:operation","a [...]
+,
+{"component":{"kind":"component","name":"opensearch","title":"OpenSearch","description":"Send requests to OpenSearch via Java Client API.","deprecated":false,"firstVersion":"4.0.0","label":"search,monitoring","javaType":"org.apache.camel.component.opensearch.OpensearchComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-opensearch","version":"4.22.1","scheme":"opensearch","extendsScheme":"","syntax":"opensearch:clusterName","async":false,"api":false,"consum [...]
+,
+{"component":{"kind":"component","name":"openshift-build-configs","title":"OpenShift Build Config","description":"Perform operations on OpenShift Build Configs.","deprecated":false,"firstVersion":"2.17.0","label":"container,cloud","javaType":"org.apache.camel.component.openshift.build_configs.OpenshiftBuildConfigsComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-kubernetes","version":"4.22.1","scheme":"openshift-build-configs","extendsScheme":"","syntax" [...]
+,
+{"component":{"kind":"component","name":"openshift-builds","title":"OpenShift Builds","description":"Perform operations on OpenShift Builds.","deprecated":false,"firstVersion":"2.17.0","label":"container,cloud","javaType":"org.apache.camel.component.openshift.builds.OpenshiftBuildsComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-kubernetes","version":"4.22.1","scheme":"openshift-builds","extendsScheme":"","syntax":"openshift-builds:masterUrl","async":fa [...]
+,
+{"component":{"kind":"component","name":"openshift-deploymentconfigs","title":"OpenShift Deployment Configs","description":"Perform operations on OpenShift Deployment Configs and get notified on Deployment Config changes.","deprecated":false,"firstVersion":"3.18.0","label":"container,cloud","javaType":"org.apache.camel.component.openshift.deploymentconfigs.OpenshiftDeploymentConfigsComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-kubernetes","version":" [...]
+,
+{"component":{"kind":"component","name":"openstack-cinder","title":"OpenStack Cinder","description":"Access data in OpenStack Cinder block storage.","deprecated":false,"firstVersion":"2.19.0","label":"container","javaType":"org.apache.camel.component.openstack.cinder.CinderComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-openstack","version":"4.22.1","scheme":"openstack-cinder","extendsScheme":"","syntax":"openstack-cinder:host","async":false,"api":fals [...]
+,
+{"component":{"kind":"component","name":"openstack-glance","title":"OpenStack Glance","description":"Manage VM images and metadata definitions in OpenStack Glance.","deprecated":false,"firstVersion":"2.19.0","label":"container","javaType":"org.apache.camel.component.openstack.glance.GlanceComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-openstack","version":"4.22.1","scheme":"openstack-glance","extendsScheme":"","syntax":"openstack-glance:host","async": [...]
+,
+{"component":{"kind":"component","name":"openstack-keystone","title":"OpenStack Keystone","description":"Access OpenStack Keystone for API client authentication, service discovery and distributed multi-tenant authorization.","deprecated":false,"firstVersion":"2.19.0","label":"container","javaType":"org.apache.camel.component.openstack.keystone.KeystoneComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-openstack","version":"4.22.1","scheme":"openstack-keys [...]
+,
+{"component":{"kind":"component","name":"openstack-neutron","title":"OpenStack Neutron","description":"Access OpenStack Neutron for network services.","deprecated":false,"firstVersion":"2.19.0","label":"container","javaType":"org.apache.camel.component.openstack.neutron.NeutronComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-openstack","version":"4.22.1","scheme":"openstack-neutron","extendsScheme":"","syntax":"openstack-neutron:host","async":false,"api [...]
+,
+{"component":{"kind":"component","name":"openstack-nova","title":"OpenStack Nova","description":"Access OpenStack to manage compute resources.","deprecated":false,"firstVersion":"2.19.0","label":"container","javaType":"org.apache.camel.component.openstack.nova.NovaComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-openstack","version":"4.22.1","scheme":"openstack-nova","extendsScheme":"","syntax":"openstack-nova:host","async":false,"api":false,"consumerOn [...]
+,
+{"component":{"kind":"component","name":"openstack-swift","title":"OpenStack Swift","description":"Access OpenStack Swift object/blob store.","deprecated":false,"firstVersion":"2.19.0","label":"container","javaType":"org.apache.camel.component.openstack.swift.SwiftComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-openstack","version":"4.22.1","scheme":"openstack-swift","extendsScheme":"","syntax":"openstack-swift:host","async":false,"api":false,"consumer [...]
+,
+{"component":{"kind":"component","name":"opentelemetry-metrics","title":"OpenTelemetry Metrics","description":"Camel metrics based on the Camel Telemetry spec","deprecated":false,"firstVersion":"4.17.0","label":"monitoring","javaType":"org.apache.camel.opentelemetry.metrics.OpenTelemetryComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-opentelemetry-metrics","version":"4.22.1","scheme":"opentelemetry-metrics","extendsScheme":"","syntax":"opentelemetry-me [...]
+,
+{"component":{"kind":"component","name":"optaplanner","title":"OptaPlanner","description":"Solve planning problems with OptaPlanner.","deprecated":false,"firstVersion":"2.13.0","label":"workflow","javaType":"org.apache.camel.component.optaplanner.OptaPlannerComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-optaplanner","version":"4.22.1","scheme":"optaplanner","extendsScheme":"","syntax":"optaplanner:problemName","async":false,"api":false,"consumerOnly": [...]
+,
+{"component":{"kind":"component","name":"paho-mqtt5","title":"Paho MQTT 5","description":"Communicate with MQTT message brokers using Eclipse Paho MQTT v5 Client.","deprecated":false,"firstVersion":"3.8.0","label":"messaging,iot","javaType":"org.apache.camel.component.paho.mqtt5.PahoMqtt5Component","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-paho-mqtt5","version":"4.22.1","scheme":"paho-mqtt5","extendsScheme":"","syntax":"paho-mqtt5:topic","async":false,"api" [...]
+,
+{"component":{"kind":"component","name":"pdf","title":"PDF","description":"Create, modify or extract content from PDF documents.","deprecated":false,"firstVersion":"2.16.0","label":"document,transformation","javaType":"org.apache.camel.component.pdf.PdfComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-pdf","version":"4.22.1","scheme":"pdf","extendsScheme":"","syntax":"pdf:operation","async":false,"api":false,"consumerOnly":false,"producerOnly":true,"leni [...]
+,
+{"component":{"kind":"component","name":"pg-replication-slot","title":"PostgreSQL Replication Slot","description":"Poll for PostgreSQL Write-Ahead Log (WAL) records using Streaming Replication Slots.","deprecated":false,"firstVersion":"3.0.0","label":"database","javaType":"org.apache.camel.component.pg.replication.slot.PgReplicationSlotComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-pg-replication-slot","version":"4.22.1","scheme":"pg-replication-slot" [...]
+,
+{"component":{"kind":"component","name":"pgevent","title":"PostgreSQL Event","description":"Send and receive PostgreSQL events via LISTEN and NOTIFY commands.","deprecated":false,"firstVersion":"2.15.0","label":"database","javaType":"org.apache.camel.component.pgevent.PgEventComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-pgevent","version":"4.22.1","scheme":"pgevent","extendsScheme":"","syntax":"pgevent:host:port/database/channel","async":false,"api": [...]
+,
+{"component":{"kind":"component","name":"pgvector","title":"PGVector","description":"Perform operations on the PostgreSQL pgvector Vector Database.","deprecated":false,"firstVersion":"4.19.0","label":"database,ai","javaType":"org.apache.camel.component.pgvector.PgVectorComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-pgvector","version":"4.22.1","scheme":"pgvector","extendsScheme":"","syntax":"pgvector:collection","async":false,"api":false,"consumerOnly [...]
+,
+{"component":{"kind":"component","name":"pinecone","title":"Pinecone","description":"Perform operations on the Pinecone Vector Database.","deprecated":false,"firstVersion":"4.6.0","label":"database,ai","javaType":"org.apache.camel.component.pinecone.PineconeVectorDbComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-pinecone","version":"4.22.1","scheme":"pinecone","extendsScheme":"","syntax":"pinecone:collection","async":false,"api":false,"consumerOnly":fa [...]
+,
+{"component":{"kind":"component","name":"platform-http","title":"Platform HTTP","description":"Expose HTTP endpoints using the HTTP server available in the current platform.","deprecated":false,"firstVersion":"3.0.0","label":"http","javaType":"org.apache.camel.component.platform.http.PlatformHttpComponent","supportLevel":"Stable","metadata":{"protocol":"http"},"groupId":"org.apache.camel","artifactId":"camel-platform-http","version":"4.22.1","scheme":"platform-http","extendsScheme":"","s [...]
+,
+{"component":{"kind":"component","name":"plc4x","title":"PLC4X","description":"Read and write to PLC devices","deprecated":false,"firstVersion":"3.20.0","label":"iot","javaType":"org.apache.camel.component.plc4x.Plc4XComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-plc4x","version":"4.22.1","scheme":"plc4x","extendsScheme":"","syntax":"plc4x:driver","async":false,"api":false,"consumerOnly":false,"producerOnly":false,"lenientProperties":true,"browsable": [...]
+,
+{"component":{"kind":"component","name":"pop3","title":"POP3","description":"Send and receive emails using imap, pop3 and smtp protocols.","deprecated":false,"firstVersion":"1.0.0","label":"mail","javaType":"org.apache.camel.component.mail.MailComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-mail","version":"4.22.1","scheme":"pop3","extendsScheme":"","alternativeSchemes":"imap,imaps,pop3,pop3s,smtp,smtps","syntax":"pop3:host:port","alternativeSyntax":"p [...]
+,
+{"component":{"kind":"component","name":"pop3s","title":"POP3S","description":"Send and receive emails using imap, pop3 and smtp protocols.","deprecated":false,"firstVersion":"1.0.0","label":"mail","javaType":"org.apache.camel.component.mail.MailComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-mail","version":"4.22.1","scheme":"pop3s","extendsScheme":"","alternativeSchemes":"imap,imaps,pop3,pop3s,smtp,smtps","syntax":"pop3s:host:port","alternativeSyntax [...]
+,
+{"component":{"kind":"component","name":"pqc","title":"PQC Algorithms","description":"Post Quantum Cryptography Signature and Verification component.","deprecated":false,"firstVersion":"4.12.0","label":"security","javaType":"org.apache.camel.component.pqc.PQCComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-pqc","version":"4.22.1","scheme":"pqc","extendsScheme":"","syntax":"pqc:label","async":false,"api":false,"consumerOnly":false,"producerOnly":true,"le [...]
+,
+{"component":{"kind":"component","name":"pubnub","title":"PubNub","description":"Send and receive messages to/from PubNub data stream network for connected devices.","deprecated":false,"firstVersion":"2.19.0","label":"cloud,iot,messaging","javaType":"org.apache.camel.component.pubnub.PubNubComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-pubnub","version":"4.22.1","scheme":"pubnub","extendsScheme":"","syntax":"pubnub:channel","async":false,"api":false," [...]
+,
+{"component":{"kind":"component","name":"pulsar","title":"Pulsar","description":"Send and receive messages from/to Apache Pulsar messaging system.","deprecated":false,"firstVersion":"2.24.0","label":"messaging","javaType":"org.apache.camel.component.pulsar.PulsarComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-pulsar","version":"4.22.1","scheme":"pulsar","extendsScheme":"","syntax":"pulsar:persistence://tenant/namespace/topic","async":false,"api":false, [...]
+,
+{"component":{"kind":"component","name":"qdrant","title":"Qdrant","description":"Perform operations on the Qdrant Vector Database.","deprecated":false,"firstVersion":"4.5.0","label":"database,ai","javaType":"org.apache.camel.component.qdrant.QdrantComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-qdrant","version":"4.22.1","scheme":"qdrant","extendsScheme":"","syntax":"qdrant:collection","async":false,"api":false,"consumerOnly":false,"producerOnly":true, [...]
+,
+{"component":{"kind":"component","name":"quartz","title":"Quartz","description":"Schedule sending of messages using the Quartz 2.x scheduler.","deprecated":false,"firstVersion":"2.12.0","label":"scheduling","javaType":"org.apache.camel.component.quartz.QuartzComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-quartz","version":"4.22.1","scheme":"quartz","extendsScheme":"","syntax":"quartz:groupName/triggerName","async":false,"api":false,"consumerOnly":true [...]
+,
+{"component":{"kind":"component","name":"quickfix","title":"QuickFix","description":"Open a Financial Interchange (FIX) session using an embedded QuickFix/J engine.","deprecated":false,"firstVersion":"2.1.0","label":"messaging","javaType":"org.apache.camel.component.quickfixj.QuickfixjComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-quickfix","version":"4.22.1","scheme":"quickfix","extendsScheme":"","syntax":"quickfix:configurationName","async":false,"a [...]
+,
+{"component":{"kind":"component","name":"reactive-streams","title":"Reactive Streams","description":"Exchange messages with reactive stream processing libraries compatible with the reactive streams standard.","deprecated":false,"firstVersion":"2.19.0","label":"messaging","javaType":"org.apache.camel.component.reactive.streams.ReactiveStreamsComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-reactive-streams","version":"4.22.1","scheme":"reactive-streams", [...]
+,
+{"component":{"kind":"component","name":"ref","title":"Ref","description":"Route messages to an endpoint looked up dynamically by name in the Camel Registry.","deprecated":false,"firstVersion":"1.2.0","label":"core","javaType":"org.apache.camel.component.ref.RefComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-ref","version":"4.22.1","scheme":"ref","extendsScheme":"","syntax":"ref:name","async":false,"api":false,"consumerOnly":false,"producerOnly":false, [...]
+,
+{"component":{"kind":"component","name":"rest","title":"REST","description":"Expose REST services or call external REST services.","deprecated":false,"firstVersion":"2.14.0","label":"core,rest","javaType":"org.apache.camel.component.rest.RestComponent","supportLevel":"Stable","metadata":{"protocol":"http"},"groupId":"org.apache.camel","artifactId":"camel-rest","version":"4.22.1","scheme":"rest","extendsScheme":"","syntax":"rest:method:path:uriTemplate","async":false,"api":false,"consumer [...]
+,
+{"component":{"kind":"component","name":"rest-api","title":"REST API","description":"Expose OpenAPI Specification of the REST services defined using Camel REST DSL.","deprecated":false,"firstVersion":"2.16.0","label":"core,rest","javaType":"org.apache.camel.component.rest.RestApiComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-rest","version":"4.22.1","scheme":"rest-api","extendsScheme":"","syntax":"rest-api:path","async":false,"api":false,"consumerOnly [...]
+,
+{"component":{"kind":"component","name":"rest-openapi","title":"REST OpenApi","description":"To call and expose REST services using OpenAPI specification as contract.","deprecated":false,"firstVersion":"3.1.0","label":"rest,api","javaType":"org.apache.camel.component.rest.openapi.RestOpenApiComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-rest-openapi","version":"4.22.1","scheme":"rest-openapi","extendsScheme":"","syntax":"rest-openapi:specificationUri# [...]
+,
+{"component":{"kind":"component","name":"robotframework","title":"Robot Framework","description":"Pass camel exchanges to acceptance test written in Robot DSL.","deprecated":false,"firstVersion":"3.0.0","label":"testing","javaType":"org.apache.camel.component.robotframework.RobotFrameworkComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-robotframework","version":"4.22.1","scheme":"robotframework","extendsScheme":"","syntax":"robotframework:resourceUri"," [...]
+,
+{"component":{"kind":"component","name":"rocketmq","title":"RocketMQ","description":"Send and receive messages from RocketMQ cluster.","deprecated":false,"firstVersion":"3.20.0","label":"messaging","javaType":"org.apache.camel.component.rocketmq.RocketMQComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-rocketmq","version":"4.22.1","scheme":"rocketmq","extendsScheme":"","syntax":"rocketmq:topicName","async":true,"api":false,"consumerOnly":false,"producerO [...]
+,
+{"component":{"kind":"component","name":"rss","title":"RSS","description":"Poll RSS feeds.","deprecated":false,"firstVersion":"2.0.0","label":"document","javaType":"org.apache.camel.component.rss.RssComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-rss","version":"4.22.1","scheme":"rss","extendsScheme":"atom","syntax":"rss:feedUri","async":false,"api":false,"consumerOnly":true,"producerOnly":false,"lenientProperties":true,"browsable":false,"remote":true} [...]
+,
+{"component":{"kind":"component","name":"saga","title":"Saga","description":"Execute custom actions within a route using the Saga EIP.","deprecated":false,"firstVersion":"2.21.0","label":"clustering","javaType":"org.apache.camel.component.saga.SagaComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-saga","version":"4.22.1","scheme":"saga","extendsScheme":"","syntax":"saga:action","async":false,"api":false,"consumerOnly":false,"producerOnly":true,"lenientPr [...]
+,
+{"component":{"kind":"component","name":"salesforce","title":"Salesforce","description":"Communicate with Salesforce using Java DTOs.","deprecated":false,"firstVersion":"2.12.0","label":"cloud,saas","javaType":"org.apache.camel.component.salesforce.SalesforceComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-salesforce","version":"4.22.1","scheme":"salesforce","extendsScheme":"","syntax":"salesforce:operationName:topicName","async":false,"api":false,"cons [...]
+,
+{"component":{"kind":"component","name":"sap-netweaver","title":"SAP NetWeaver","description":"Send requests to SAP NetWeaver Gateway using HTTP.","deprecated":false,"firstVersion":"2.12.0","label":"saas","javaType":"org.apache.camel.component.sap.netweaver.NetWeaverComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-sap-netweaver","version":"4.22.1","scheme":"sap-netweaver","extendsScheme":"","syntax":"sap-netweaver:url","async":false,"api":false,"consume [...]
+,
+{"component":{"kind":"component","name":"scheduler","title":"Scheduler","description":"Generate messages in specified intervals using java.util.concurrent.ScheduledExecutorService.","deprecated":false,"firstVersion":"2.15.0","label":"core,scheduling","javaType":"org.apache.camel.component.scheduler.SchedulerComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-scheduler","version":"4.22.1","scheme":"scheduler","extendsScheme":"","syntax":"scheduler:name","as [...]
+,
+{"component":{"kind":"component","name":"schematron","title":"Schematron","description":"Validate XML payload using the Schematron Library.","deprecated":false,"firstVersion":"2.15.0","label":"validation","javaType":"org.apache.camel.component.schematron.SchematronComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-schematron","version":"4.22.1","scheme":"schematron","extendsScheme":"","syntax":"schematron:path","async":false,"api":false,"consumerOnly":fal [...]
+,
+{"component":{"kind":"component","name":"scp","title":"SCP","description":"Copy files to/from remote hosts using the secure copy protocol (SCP).","deprecated":false,"firstVersion":"2.10.0","label":"file","javaType":"org.apache.camel.component.scp.ScpComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-jsch","version":"4.22.1","scheme":"scp","extendsScheme":"ftp","syntax":"scp:host:port/directoryName","async":false,"api":false,"consumerOnly":false,"producerO [...]
+,
+{"component":{"kind":"component","name":"seda","title":"SEDA","description":"Asynchronously call another endpoint from any Camel Context in the same JVM.","deprecated":false,"firstVersion":"1.1.0","label":"core,messaging","javaType":"org.apache.camel.component.seda.SedaComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-seda","version":"4.22.1","scheme":"seda","extendsScheme":"","syntax":"seda:name","async":true,"api":false,"consumerOnly":false,"producerOn [...]
+,
+{"component":{"kind":"component","name":"servicenow","title":"ServiceNow","description":"Interact with ServiceNow via its REST API.","deprecated":false,"firstVersion":"2.18.0","label":"api,cloud,management","javaType":"org.apache.camel.component.servicenow.ServiceNowComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-servicenow","version":"4.22.1","scheme":"servicenow","extendsScheme":"","syntax":"servicenow:instanceName","async":false,"api":false,"consume [...]
+,
+{"component":{"kind":"component","name":"servlet","title":"Servlet","description":"Serve HTTP requests by a Servlet.","deprecated":false,"firstVersion":"2.0.0","label":"http","javaType":"org.apache.camel.component.servlet.ServletComponent","supportLevel":"Stable","metadata":{"protocol":"http"},"groupId":"org.apache.camel","artifactId":"camel-servlet","version":"4.22.1","scheme":"servlet","extendsScheme":"http","syntax":"servlet:contextPath","async":false,"api":false,"consumerOnly":true," [...]
+,
+{"component":{"kind":"component","name":"sftp","title":"SFTP","description":"Upload and download files to/from SFTP servers.","deprecated":false,"firstVersion":"1.1.0","label":"file","javaType":"org.apache.camel.component.file.remote.SftpComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-ftp","version":"4.22.1","scheme":"sftp","extendsScheme":"file","syntax":"sftp:host:port/directoryName","async":false,"api":false,"consumerOnly":false,"producerOnly":false [...]
+,
+{"component":{"kind":"component","name":"shell","title":"Shell","description":"Camel Shell component","deprecated":false,"firstVersion":"4.21.0","label":"api","javaType":"org.apache.camel.component.shell.ShellComponent","supportLevel":"Preview","groupId":"org.apache.camel","artifactId":"camel-shell","version":"4.22.1","scheme":"shell","extendsScheme":"","syntax":"shell:prompt","async":false,"api":false,"consumerOnly":true,"producerOnly":false,"lenientProperties":false,"browsable":false," [...]
+,
+{"component":{"kind":"component","name":"sjms","title":"Simple JMS","description":"Send and receive messages to/from a JMS Queue or Topic using plain JMS 1.x API.","deprecated":false,"firstVersion":"2.11.0","label":"messaging","javaType":"org.apache.camel.component.sjms.SjmsComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-sjms","version":"4.22.1","scheme":"sjms","extendsScheme":"","syntax":"sjms:destinationType:destinationName","async":true,"api":false, [...]
+,
+{"component":{"kind":"component","name":"sjms2","title":"Simple JMS2","description":"Send and receive messages to/from a JMS Queue or Topic using plain JMS 2.x API.","deprecated":false,"firstVersion":"2.19.0","label":"messaging","javaType":"org.apache.camel.component.sjms2.Sjms2Component","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-sjms2","version":"4.22.1","scheme":"sjms2","extendsScheme":"sjms","syntax":"sjms2:destinationType:destinationName","async":true," [...]
+,
+{"component":{"kind":"component","name":"slack","title":"Slack","description":"Send and receive messages to/from Slack.","deprecated":false,"firstVersion":"2.16.0","label":"social","javaType":"org.apache.camel.component.slack.SlackComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-slack","version":"4.22.1","scheme":"slack","extendsScheme":"","syntax":"slack:channel","async":false,"api":false,"consumerOnly":false,"producerOnly":false,"lenientProperties":fa [...]
+,
+{"component":{"kind":"component","name":"smb","title":"SMB","description":"Read and write files to Server Message Block (SMB) file shares.","deprecated":false,"firstVersion":"4.3.0","label":"file","javaType":"org.apache.camel.component.smb.SmbComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-smb","version":"4.22.1","scheme":"smb","extendsScheme":"","syntax":"smb:hostname:port/shareName/path","async":false,"api":false,"consumerOnly":false,"producerOnly":f [...]
+,
+{"component":{"kind":"component","name":"smooks","title":"Smooks","description":"Use Smooks to transform, route, and bind both XML and non-XML data, including EDI, CSV, JSON, and YAML.","deprecated":false,"firstVersion":"4.7.0","label":"transformation","javaType":"org.apache.camel.component.smooks.SmooksComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-smooks","version":"4.22.1","scheme":"smooks","extendsScheme":"","syntax":"smooks:smooksConfig","async": [...]
+,
+{"component":{"kind":"component","name":"smpp","title":"SMPP","description":"Send and receive SMS messages using a SMSC (Short Message Service Center).","deprecated":false,"firstVersion":"2.2.0","label":"mobile","javaType":"org.apache.camel.component.smpp.SmppComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-smpp","version":"4.22.1","scheme":"smpp","extendsScheme":"","alternativeSchemes":"smpp,smpps","syntax":"smpp:host:port","async":false,"api":false,"c [...]
+,
+{"component":{"kind":"component","name":"smpps","title":"SMPP (Secure)","description":"Send and receive SMS messages using a SMSC (Short Message Service Center).","deprecated":false,"firstVersion":"2.2.0","label":"mobile","javaType":"org.apache.camel.component.smpp.SmppComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-smpp","version":"4.22.1","scheme":"smpps","extendsScheme":"","alternativeSchemes":"smpp,smpps","syntax":"smpps:host:port","async":false,"a [...]
+,
+{"component":{"kind":"component","name":"smtp","title":"SMTP","description":"Send and receive emails using imap, pop3 and smtp protocols.","deprecated":false,"firstVersion":"1.0.0","label":"mail","javaType":"org.apache.camel.component.mail.MailComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-mail","version":"4.22.1","scheme":"smtp","extendsScheme":"","alternativeSchemes":"imap,imaps,pop3,pop3s,smtp,smtps","syntax":"smtp:host:port","alternativeSyntax":"s [...]
+,
+{"component":{"kind":"component","name":"smtps","title":"SMTPS","description":"Send and receive emails using imap, pop3 and smtp protocols.","deprecated":false,"firstVersion":"1.0.0","label":"mail","javaType":"org.apache.camel.component.mail.MailComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-mail","version":"4.22.1","scheme":"smtps","extendsScheme":"","alternativeSchemes":"imap,imaps,pop3,pop3s,smtp,smtps","syntax":"smtps:host:port","alternativeSyntax [...]
+,
+{"component":{"kind":"component","name":"snmp","title":"SNMP","description":"Receive traps and poll SNMP (Simple Network Management Protocol) capable devices.","deprecated":false,"firstVersion":"2.1.0","label":"monitoring","javaType":"org.apache.camel.component.snmp.SnmpComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-snmp","version":"4.22.1","scheme":"snmp","extendsScheme":"","syntax":"snmp:host:port","async":false,"api":false,"consumerOnly":false,"pro [...]
+,
+{"component":{"kind":"component","name":"solr","title":"Solr","description":"Perform operations against Apache Lucene Solr.","deprecated":false,"firstVersion":"4.8.0","label":"search,monitoring","javaType":"org.apache.camel.component.solr.SolrComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-solr","version":"4.22.1","scheme":"solr","extendsScheme":"","syntax":"solr:host:port/basePath","async":false,"api":false,"consumerOnly":false,"producerOnly":true,"le [...]
+,
+{"component":{"kind":"component","name":"splunk-hec","title":"Splunk HEC","description":"The splunk component allows publishing events in Splunk using the HTTP Event Collector.","deprecated":false,"firstVersion":"3.3.0","label":"monitoring","javaType":"org.apache.camel.component.splunkhec.SplunkHECComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-splunk-hec","version":"4.22.1","scheme":"splunk-hec","extendsScheme":"","syntax":"splunk-hec:splunkURL","asyn [...]
+,
+{"component":{"kind":"component","name":"spring-ai-chat","title":"Spring AI Chat","description":"Perform chat operations using Spring AI.","deprecated":false,"firstVersion":"4.17.0","label":"ai","javaType":"org.apache.camel.component.springai.chat.SpringAiChatComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-spring-ai-chat","version":"4.22.1","scheme":"spring-ai-chat","extendsScheme":"","syntax":"spring-ai-chat:chatId","async":false,"api":false,"consumer [...]
+,
+{"component":{"kind":"component","name":"spring-ai-embeddings","title":"Spring AI Embeddings","description":"Spring AI Embeddings","deprecated":false,"firstVersion":"4.17.0","label":"ai","javaType":"org.apache.camel.component.springai.embeddings.SpringAiEmbeddingsComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-spring-ai-embeddings","version":"4.22.1","scheme":"spring-ai-embeddings","extendsScheme":"","syntax":"spring-ai-embeddings:embeddingId","async": [...]
+,
+{"component":{"kind":"component","name":"spring-ai-image","title":"Spring AI Image","description":"Spring AI Image Generation","deprecated":false,"firstVersion":"4.19.0","label":"ai","javaType":"org.apache.camel.component.springai.image.SpringAiImageComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-spring-ai-image","version":"4.22.1","scheme":"spring-ai-image","extendsScheme":"","syntax":"spring-ai-image:imageId","async":false,"api":false,"consumerOnly": [...]
+,
+{"component":{"kind":"component","name":"spring-ai-vector-store","title":"Spring AI Vector Store","description":"Spring AI Vector Store","deprecated":false,"firstVersion":"4.17.0","label":"ai","javaType":"org.apache.camel.component.springai.vectorstore.SpringAiVectorStoreComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-spring-ai-vector-store","version":"4.22.1","scheme":"spring-ai-vector-store","extendsScheme":"","syntax":"spring-ai-vector-store:storeId [...]
+,
+{"component":{"kind":"component","name":"spring-batch","title":"Spring Batch","description":"Send messages to Spring Batch for further processing.","deprecated":false,"firstVersion":"2.10.0","label":"workflow","javaType":"org.apache.camel.component.spring.batch.SpringBatchComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-spring-batch","version":"4.22.1","scheme":"spring-batch","extendsScheme":"","syntax":"spring-batch:jobName","async":false,"api":false," [...]
+,
+{"component":{"kind":"component","name":"spring-event","title":"Spring Event","description":"Listen for Spring Application Events.","deprecated":false,"firstVersion":"1.4.0","label":"messaging","javaType":"org.apache.camel.component.event.EventComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-spring","version":"4.22.1","scheme":"spring-event","extendsScheme":"","syntax":"spring-event:name","async":false,"api":false,"consumerOnly":false,"producerOnly":fal [...]
+,
+{"component":{"kind":"component","name":"spring-jdbc","title":"Spring JDBC","description":"Access databases through SQL and JDBC with Spring Transaction support.","deprecated":false,"firstVersion":"3.10.0","label":"database","javaType":"org.apache.camel.component.spring.jdbc.SpringJdbcComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-spring-jdbc","version":"4.22.1","scheme":"spring-jdbc","extendsScheme":"","syntax":"spring-jdbc:dataSourceName","async":fa [...]
+,
+{"component":{"kind":"component","name":"spring-ldap","title":"Spring LDAP","description":"Perform searches in LDAP servers using filters as the message payload.","deprecated":false,"firstVersion":"2.11.0","label":"security","javaType":"org.apache.camel.component.springldap.SpringLdapComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-spring-ldap","version":"4.22.1","scheme":"spring-ldap","extendsScheme":"","syntax":"spring-ldap:templateName","async":false [...]
+,
+{"component":{"kind":"component","name":"spring-rabbitmq","title":"Spring RabbitMQ","description":"Send and receive messages from RabbitMQ using the Spring RabbitMQ client.","deprecated":false,"firstVersion":"3.8.0","label":"messaging","javaType":"org.apache.camel.component.springrabbit.SpringRabbitMQComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-spring-rabbitmq","version":"4.22.1","scheme":"spring-rabbitmq","extendsScheme":"","syntax":"spring-rabbitm [...]
+,
+{"component":{"kind":"component","name":"spring-redis","title":"Spring Redis","description":"Send and receive messages from Redis.","deprecated":false,"firstVersion":"2.11.0","label":"cache","javaType":"org.apache.camel.component.redis.RedisComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-spring-redis","version":"4.22.1","scheme":"spring-redis","extendsScheme":"","syntax":"spring-redis:host:port","async":false,"api":false,"consumerOnly":false,"producerO [...]
+,
+{"component":{"kind":"component","name":"spring-ws","title":"Spring WebService","description":"Access external web services as a client or expose your own web services.","deprecated":false,"firstVersion":"2.6.0","label":"webservice","javaType":"org.apache.camel.component.spring.ws.SpringWebserviceComponent","supportLevel":"Stable","metadata":{"protocol":"http"},"groupId":"org.apache.camel","artifactId":"camel-spring-ws","version":"4.22.1","scheme":"spring-ws","extendsScheme":"","syntax": [...]
+,
+{"component":{"kind":"component","name":"sql","title":"SQL","description":"Perform SQL queries using Spring JDBC.","deprecated":false,"firstVersion":"1.4.0","label":"database","javaType":"org.apache.camel.component.sql.SqlComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-sql","version":"4.22.1","scheme":"sql","extendsScheme":"","syntax":"sql:query","async":false,"api":false,"consumerOnly":false,"producerOnly":false,"lenientProperties":false,"browsable":f [...]
+,
+{"component":{"kind":"component","name":"sql-stored","title":"SQL Stored Procedure","description":"Perform SQL queries as a JDBC Stored Procedures using Spring JDBC.","deprecated":false,"firstVersion":"2.17.0","label":"database","javaType":"org.apache.camel.component.sql.stored.SqlStoredComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-sql","version":"4.22.1","scheme":"sql-stored","extendsScheme":"","syntax":"sql-stored:template","async":false,"api":fals [...]
+,
+{"component":{"kind":"component","name":"ssh","title":"SSH","description":"Execute commands on remote hosts using SSH.","deprecated":false,"firstVersion":"2.10.0","label":"file","javaType":"org.apache.camel.component.ssh.SshComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-ssh","version":"4.22.1","scheme":"ssh","extendsScheme":"","syntax":"ssh:host:port","alternativeSyntax":"ssh:username:password@host:port","async":false,"api":false,"consumerOnly":false, [...]
+,
+{"component":{"kind":"component","name":"stax","title":"StAX","description":"Process XML payloads by a SAX ContentHandler.","deprecated":false,"firstVersion":"2.9.0","label":"transformation","javaType":"org.apache.camel.component.stax.StAXComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-stax","version":"4.22.1","scheme":"stax","extendsScheme":"","syntax":"stax:contentHandlerClass","async":false,"api":false,"consumerOnly":false,"producerOnly":true,"lenie [...]
+,
+{"component":{"kind":"component","name":"stitch","title":"Stitch","description":"Stitch is a cloud ETL service that integrates various data sources into a central data warehouse through various integrations.","deprecated":false,"firstVersion":"3.8.0","label":"cloud,api,saas,bigdata","javaType":"org.apache.camel.component.stitch.StitchComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-stitch","version":"4.22.1","scheme":"stitch","extendsScheme":"","syntax" [...]
+,
+{"component":{"kind":"component","name":"stream","title":"Stream","description":"Read from system-in and write to system-out and system-err streams.","deprecated":false,"firstVersion":"1.3.0","label":"file,core","javaType":"org.apache.camel.component.stream.StreamComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-stream","version":"4.22.1","scheme":"stream","extendsScheme":"","syntax":"stream:kind","async":false,"api":false,"consumerOnly":false,"producerO [...]
+,
+{"component":{"kind":"component","name":"string-template","title":"String Template","description":"Transform messages using StringTemplate engine.","deprecated":false,"firstVersion":"1.2.0","label":"transformation,script","javaType":"org.apache.camel.component.stringtemplate.StringTemplateComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-stringtemplate","version":"4.22.1","scheme":"string-template","extendsScheme":"","syntax":"string-template:resourceUri [...]
+,
+{"component":{"kind":"component","name":"stripe","title":"Stripe","description":"Interact with the Stripe payment platform.","deprecated":false,"firstVersion":"4.17.0","label":"saas,finance","javaType":"org.apache.camel.component.stripe.StripeComponent","supportLevel":"Preview","groupId":"org.apache.camel","artifactId":"camel-stripe","version":"4.22.1","scheme":"stripe","extendsScheme":"","syntax":"stripe:operation","async":false,"api":false,"consumerOnly":false,"producerOnly":true,"leni [...]
+,
+{"component":{"kind":"component","name":"stub","title":"Stub","description":"Stub out any physical endpoints while in development or testing.","deprecated":false,"firstVersion":"2.10.0","label":"core,testing","javaType":"org.apache.camel.component.stub.StubComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-stub","version":"4.22.1","scheme":"stub","extendsScheme":"","syntax":"stub:name","async":true,"api":false,"consumerOnly":false,"producerOnly":false,"le [...]
+,
+{"component":{"kind":"component","name":"tahu-edge","title":"Tahu Edge Node / Device","description":"Sparkplug B Edge Node and Device support over MQTT using Eclipse Tahu","deprecated":false,"firstVersion":"4.8.0","label":"messaging,iot,monitoring","javaType":"org.apache.camel.component.tahu.TahuEdgeComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-tahu","version":"4.22.1","scheme":"tahu-edge","extendsScheme":"","syntax":"tahu-edge:groupId/edgeNode","alt [...]
+,
+{"component":{"kind":"component","name":"tahu-host","title":"Tahu Host Application","description":"Sparkplug B Host Application support over MQTT using Eclipse Tahu","deprecated":false,"firstVersion":"4.8.0","label":"messaging,iot,monitoring","javaType":"org.apache.camel.component.tahu.TahuHostComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-tahu","version":"4.22.1","scheme":"tahu-host","extendsScheme":"","syntax":"tahu-host:hostId","async":false,"api": [...]
+,
+{"component":{"kind":"component","name":"telegram","title":"Telegram","description":"Send and receive messages using the Telegram Bot API.","deprecated":false,"firstVersion":"2.18.0","label":"cloud,api,chat","javaType":"org.apache.camel.component.telegram.TelegramComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-telegram","version":"4.22.1","scheme":"telegram","extendsScheme":"","syntax":"telegram:type","async":false,"api":false,"consumerOnly":false,"pro [...]
+,
+{"component":{"kind":"component","name":"tensorflow-serving","title":"TensorFlow Serving","description":"Provide access to TensorFlow Serving model servers to run inference with TensorFlow saved models remotely","deprecated":false,"firstVersion":"4.10.0","label":"ai","javaType":"org.apache.camel.component.tensorflow.serving.TensorFlowServingComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-tensorflow-serving","version":"4.22.1","scheme":"tensorflow-servi [...]
+,
+{"component":{"kind":"component","name":"thrift","title":"Thrift","description":"Call and expose remote procedures (RPC) with Apache Thrift data format and serialization mechanism.","deprecated":false,"firstVersion":"2.20.0","label":"rpc,transformation","javaType":"org.apache.camel.component.thrift.ThriftComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-thrift","version":"4.22.1","scheme":"thrift","extendsScheme":"","syntax":"thrift:host:port/service","a [...]
+,
+{"component":{"kind":"component","name":"thymeleaf","title":"Thymeleaf","description":"Transform messages using a Thymeleaf template.","deprecated":false,"firstVersion":"4.1.0","label":"transformation","javaType":"org.apache.camel.component.thymeleaf.ThymeleafComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-thymeleaf","version":"4.22.1","scheme":"thymeleaf","extendsScheme":"","syntax":"thymeleaf:resourceUri","async":false,"api":false,"consumerOnly":fals [...]
+,
+{"component":{"kind":"component","name":"tika","title":"Tika","description":"Parse documents and extract metadata and text using Apache Tika.","deprecated":false,"firstVersion":"2.19.0","label":"document,transformation","javaType":"org.apache.camel.component.tika.TikaComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-tika","version":"4.22.1","scheme":"tika","extendsScheme":"","syntax":"tika:operation","async":false,"api":false,"consumerOnly":false,"produc [...]
+,
+{"component":{"kind":"component","name":"timer","title":"Timer","description":"Generate messages in specified intervals using java.util.Timer.","deprecated":false,"firstVersion":"1.0.0","label":"core,scheduling","javaType":"org.apache.camel.component.timer.TimerComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-timer","version":"4.22.1","scheme":"timer","extendsScheme":"","syntax":"timer:timerName","async":false,"api":false,"consumerOnly":true,"producerOn [...]
+,
+{"component":{"kind":"component","name":"twilio","title":"Twilio","description":"Interact with Twilio REST APIs using Twilio Java SDK.","deprecated":false,"firstVersion":"2.20.0","label":"api,messaging,cloud","javaType":"org.apache.camel.component.twilio.TwilioComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-twilio","version":"4.22.1","scheme":"twilio","extendsScheme":"","syntax":"twilio:apiName/methodName","async":false,"api":true,"apiSyntax":"apiName/ [...]
+,
+{"component":{"kind":"component","name":"twitter-directmessage","title":"Twitter Direct Message","description":"Send and receive Twitter direct messages.","deprecated":false,"firstVersion":"2.10.0","label":"saas,social","javaType":"org.apache.camel.component.twitter.directmessage.TwitterDirectMessageComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-twitter","version":"4.22.1","scheme":"twitter-directmessage","extendsScheme":"","syntax":"twitter-directmes [...]
+,
+{"component":{"kind":"component","name":"twitter-search","title":"Twitter Search","description":"Access Twitter Search.","deprecated":false,"firstVersion":"2.10.0","label":"saas,social","javaType":"org.apache.camel.component.twitter.search.TwitterSearchComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-twitter","version":"4.22.1","scheme":"twitter-search","extendsScheme":"","syntax":"twitter-search:keywords","async":false,"api":false,"consumerOnly":false, [...]
+,
+{"component":{"kind":"component","name":"twitter-timeline","title":"Twitter Timeline","description":"Send tweets and receive tweets from user's timeline.","deprecated":false,"firstVersion":"2.10.0","label":"saas,social","javaType":"org.apache.camel.component.twitter.timeline.TwitterTimelineComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-twitter","version":"4.22.1","scheme":"twitter-timeline","extendsScheme":"","syntax":"twitter-timeline:timelineType"," [...]
+,
+{"component":{"kind":"component","name":"undertow","title":"Undertow","description":"Expose HTTP and WebSocket endpoints and access external HTTP/WebSocket servers.","deprecated":false,"firstVersion":"2.16.0","label":"http,networking","javaType":"org.apache.camel.component.undertow.UndertowComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-undertow","version":"4.22.1","scheme":"undertow","extendsScheme":"","syntax":"undertow:httpURI","async":true,"api":fa [...]
+,
+{"component":{"kind":"component","name":"validator","title":"Validator","description":"Validate the payload using XML Schema and JAXP Validation.","deprecated":false,"firstVersion":"1.1.0","label":"core,validation","javaType":"org.apache.camel.component.validator.ValidatorComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-validator","version":"4.22.1","scheme":"validator","extendsScheme":"","syntax":"validator:resourceUri","async":false,"api":false,"consu [...]
+,
+{"component":{"kind":"component","name":"velocity","title":"Velocity","description":"Transform messages using a Velocity template.","deprecated":false,"firstVersion":"1.2.0","label":"transformation","javaType":"org.apache.camel.component.velocity.VelocityComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-velocity","version":"4.22.1","scheme":"velocity","extendsScheme":"","syntax":"velocity:resourceUri","async":false,"api":false,"consumerOnly":false,"produ [...]
+,
+{"component":{"kind":"component","name":"vertx","title":"Vert.x","description":"Send and receive messages to/from Vert.x Event Bus.","deprecated":false,"firstVersion":"2.12.0","label":"messaging","javaType":"org.apache.camel.component.vertx.VertxComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-vertx","version":"4.22.1","scheme":"vertx","extendsScheme":"","syntax":"vertx:address","async":true,"api":false,"consumerOnly":false,"producerOnly":false,"lenient [...]
+,
+{"component":{"kind":"component","name":"vertx-http","title":"Vert.x HTTP Client","description":"Send requests to external HTTP servers using Vert.x","deprecated":false,"firstVersion":"3.5.0","label":"http","javaType":"org.apache.camel.component.vertx.http.VertxHttpComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-vertx-http","version":"4.22.1","scheme":"vertx-http","extendsScheme":"","syntax":"vertx-http:httpUri","async":false,"api":false,"consumerOnly" [...]
+,
+{"component":{"kind":"component","name":"vertx-websocket","title":"Vert.x WebSocket","description":"Expose WebSocket endpoints and connect to remote WebSocket servers using Vert.x","deprecated":false,"firstVersion":"3.5.0","label":"http,networking","javaType":"org.apache.camel.component.vertx.websocket.VertxWebsocketComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-vertx-websocket","version":"4.22.1","scheme":"vertx-websocket","extendsScheme":"","syntax" [...]
+,
+{"component":{"kind":"component","name":"wasm","title":"Wasm","description":"Invoke Wasm functions.","deprecated":false,"firstVersion":"4.4.0","label":"core,script","javaType":"org.apache.camel.component.wasm.WasmComponent","supportLevel":"Experimental","groupId":"org.apache.camel","artifactId":"camel-wasm","version":"4.22.1","scheme":"wasm","extendsScheme":"","syntax":"wasm:functionName","async":false,"api":false,"consumerOnly":false,"producerOnly":true,"lenientProperties":false,"browsa [...]
+,
+{"component":{"kind":"component","name":"weather","title":"Weather","description":"Poll the weather information from Open Weather Map.","deprecated":false,"firstVersion":"2.12.0","label":"api","javaType":"org.apache.camel.component.weather.WeatherComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-weather","version":"4.22.1","scheme":"weather","extendsScheme":"","syntax":"weather:name","async":false,"api":false,"consumerOnly":false,"producerOnly":false,"le [...]
+,
+{"component":{"kind":"component","name":"weaviate","title":"weaviate","description":"Perform operations on the Weaviate Vector Database.","deprecated":false,"firstVersion":"4.12.0","label":"database,ai","javaType":"org.apache.camel.component.weaviate.WeaviateVectorDbComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-weaviate","version":"4.22.1","scheme":"weaviate","extendsScheme":"","syntax":"weaviate:collection","async":false,"api":false,"consumerOnly":f [...]
+,
+{"component":{"kind":"component","name":"web3j","title":"Web3j Ethereum Blockchain","description":"Interact with Ethereum nodes using web3j client API.","deprecated":false,"firstVersion":"2.22.0","label":"blockchain","javaType":"org.apache.camel.component.web3j.Web3jComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-web3j","version":"4.22.1","scheme":"web3j","extendsScheme":"","syntax":"web3j:nodeAddress","async":false,"api":false,"consumerOnly":false,"pr [...]
+,
+{"component":{"kind":"component","name":"webhook","title":"Webhook","description":"Expose webhook endpoints to receive push notifications for other Camel components.","deprecated":false,"firstVersion":"3.0.0","label":"cloud","javaType":"org.apache.camel.component.webhook.WebhookComponent","supportLevel":"Stable","metadata":{"protocol":"http"},"groupId":"org.apache.camel","artifactId":"camel-webhook","version":"4.22.1","scheme":"webhook","extendsScheme":"","syntax":"webhook:endpointUri"," [...]
+,
+{"component":{"kind":"component","name":"whatsapp","title":"WhatsApp","description":"Send messages to WhatsApp.","deprecated":false,"firstVersion":"3.19.0","label":"cloud,api,chat","javaType":"org.apache.camel.component.whatsapp.WhatsAppComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-whatsapp","version":"4.22.1","scheme":"whatsapp","extendsScheme":"","syntax":"whatsapp:phoneNumberId","async":false,"api":false,"consumerOnly":false,"producerOnly":true,"l [...]
+,
+{"component":{"kind":"component","name":"wordpress","title":"WordPress","description":"Manage posts and users using the WordPress API.","deprecated":false,"firstVersion":"2.21.0","label":"cloud,api,cms","javaType":"org.apache.camel.component.wordpress.WordpressComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-wordpress","version":"4.22.1","scheme":"wordpress","extendsScheme":"","syntax":"wordpress:operation","async":false,"api":false,"consumerOnly":false [...]
+,
+{"component":{"kind":"component","name":"workday","title":"Workday","description":"Detect and parse documents using Workday.","deprecated":false,"firstVersion":"3.1.0","label":"cloud,api,saas","javaType":"org.apache.camel.component.workday.WorkdayComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-workday","version":"4.22.1","scheme":"workday","extendsScheme":"","syntax":"workday:entity:path","async":false,"api":false,"consumerOnly":false,"producerOnly":tr [...]
+,
+{"component":{"kind":"component","name":"xchange","title":"XChange","description":"Access market data and trade on Bitcoin and Altcoin exchanges.","deprecated":false,"firstVersion":"2.21.0","label":"blockchain","javaType":"org.apache.camel.component.xchange.XChangeComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-xchange","version":"4.22.1","scheme":"xchange","extendsScheme":"","syntax":"xchange:name","async":false,"api":false,"consumerOnly":false,"produ [...]
+,
+{"component":{"kind":"component","name":"xj","title":"XJ","description":"Transform JSON and XML message using a XSLT.","deprecated":false,"firstVersion":"3.0.0","label":"transformation","javaType":"org.apache.camel.component.xj.XJComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-xj","version":"4.22.1","scheme":"xj","extendsScheme":"","syntax":"xj:resourceUri","async":false,"api":false,"consumerOnly":false,"producerOnly":true,"lenientProperties":false,"br [...]
+,
+{"component":{"kind":"component","name":"xmlsecurity-sign","title":"XML Security Sign","description":"Sign XML payloads using the XML signature specification.","deprecated":false,"firstVersion":"2.12.0","label":"security,transformation","javaType":"org.apache.camel.component.xmlsecurity.XmlSignerComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-xmlsecurity","version":"4.22.1","scheme":"xmlsecurity-sign","extendsScheme":"","syntax":"xmlsecurity-sign:name" [...]
+,
+{"component":{"kind":"component","name":"xmlsecurity-verify","title":"XML Security Verify","description":"Verify XML payloads using the XML signature specification.","deprecated":false,"firstVersion":"2.12.0","label":"security,transformation","javaType":"org.apache.camel.component.xmlsecurity.XmlVerifierComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-xmlsecurity","version":"4.22.1","scheme":"xmlsecurity-verify","extendsScheme":"","syntax":"xmlsecurity- [...]
+,
+{"component":{"kind":"component","name":"xmpp","title":"XMPP","description":"Send and receive messages to/from an XMPP chat server.","deprecated":false,"firstVersion":"1.0","label":"chat,messaging","javaType":"org.apache.camel.component.xmpp.XmppComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-xmpp","version":"4.22.1","scheme":"xmpp","extendsScheme":"","syntax":"xmpp:host:port/participant","alternativeSyntax":"xmpp:user:password@host:port/participant"," [...]
+,
+{"component":{"kind":"component","name":"xquery","title":"XQuery","description":"Query and/or transform XML payloads using XQuery and Saxon.","deprecated":false,"firstVersion":"1.0.0","label":"transformation","javaType":"org.apache.camel.component.xquery.XQueryComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-saxon","version":"4.22.1","scheme":"xquery","extendsScheme":"","syntax":"xquery:resourceUri","async":false,"api":false,"consumerOnly":false,"produc [...]
+,
+{"component":{"kind":"component","name":"xslt","title":"XSLT","description":"Transforms XML payload using an XSLT template.","deprecated":false,"firstVersion":"1.3.0","label":"core,transformation","javaType":"org.apache.camel.component.xslt.XsltComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-xslt","version":"4.22.1","scheme":"xslt","extendsScheme":"","syntax":"xslt:resourceUri","async":false,"api":false,"consumerOnly":false,"producerOnly":true,"lenient [...]
+,
+{"component":{"kind":"component","name":"xslt-saxon","title":"XSLT Saxon","description":"Transform XML payloads using an XSLT template using Saxon.","deprecated":false,"firstVersion":"3.0.0","label":"core,transformation","javaType":"org.apache.camel.component.xslt.saxon.XsltSaxonComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-xslt-saxon","version":"4.22.1","scheme":"xslt-saxon","extendsScheme":"","syntax":"xslt-saxon:resourceUri","async":false,"api":fa [...]
+,
+{"component":{"kind":"component","name":"zendesk","title":"Zendesk","description":"Manage Zendesk tickets, users, organizations, etc.","deprecated":false,"firstVersion":"2.19.0","label":"cloud,api,saas","javaType":"org.apache.camel.component.zendesk.ZendeskComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-zendesk","version":"4.22.1","scheme":"zendesk","extendsScheme":"","syntax":"zendesk:methodName","async":false,"api":true,"apiSyntax":"methodName","cons [...]
+,
+{"component":{"kind":"component","name":"zookeeper","title":"ZooKeeper","description":"Manage ZooKeeper clusters.","deprecated":false,"firstVersion":"2.9.0","label":"clustering,management,bigdata","javaType":"org.apache.camel.component.zookeeper.ZooKeeperComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-zookeeper","version":"4.22.1","scheme":"zookeeper","extendsScheme":"","syntax":"zookeeper:serverUrls/path","async":false,"api":false,"consumerOnly":false [...]
+,
+{"component":{"kind":"component","name":"zookeeper-master","title":"ZooKeeper Master","description":"Have only a single consumer in a cluster consuming from a given endpoint; with automatic failover if the JVM dies.","deprecated":false,"firstVersion":"2.19.0","label":"clustering,management,bigdata","javaType":"org.apache.camel.component.zookeepermaster.MasterComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-zookeeper-master","version":"4.22.1","scheme":" [...]
+]
\ No newline at end of file
diff --git a/karavan-vscode/metadata/components.json b/karavan-vscode/metadata/components.json
new file mode 100644
index 00000000..1c3e930d
--- /dev/null
+++ b/karavan-vscode/metadata/components.json
@@ -0,0 +1,775 @@
+[
+{"component":{"kind":"component","name":"a2a","title":"A2A","description":"A2A endpoint for agent-to-agent communication.","deprecated":false,"firstVersion":"4.21.0","label":"ai","javaType":"org.apache.camel.component.a2a.A2AComponent","supportLevel":"Preview","groupId":"org.apache.camel","artifactId":"camel-a2a","version":"4.22.1","scheme":"a2a","extendsScheme":"","syntax":"a2a:agentCardSource","async":false,"api":false,"consumerOnly":false,"producerOnly":false,"lenientProperties":false [...]
+,
+{"component":{"kind":"component","name":"activemq","title":"ActiveMQ 5.x","description":"Send messages to (or consume from) Apache ActiveMQ 5.x. This component extends the Camel JMS component.","deprecated":false,"firstVersion":"1.0.0","label":"messaging","javaType":"org.apache.camel.component.activemq.ActiveMQComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-activemq","version":"4.22.1","scheme":"activemq","extendsScheme":"jms","syntax":"activemq:destin [...]
+,
+{"component":{"kind":"component","name":"activemq6","title":"ActiveMQ 6.x","description":"Send messages to (or consume from) Apache ActiveMQ 6.x. This component extends the Camel JMS component.","deprecated":false,"firstVersion":"4.7.0","label":"messaging","javaType":"org.apache.camel.component.activemq6.ActiveMQComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-activemq6","version":"4.22.1","scheme":"activemq6","extendsScheme":"jms","syntax":"activemq6:d [...]
+,
+{"component":{"kind":"component","name":"ai-tool","title":"AI Tool","description":"Framework-agnostic consumer endpoint that registers a Camel route as an LLM tool in the shared AiToolRegistry.","deprecated":false,"firstVersion":"4.22.0","label":"ai","javaType":"org.apache.camel.component.ai.tool.AiToolComponent","supportLevel":"Preview","groupId":"org.apache.camel","artifactId":"camel-ai-tool","version":"4.22.1","scheme":"ai-tool","extendsScheme":"","syntax":"ai-tool:toolName","async":f [...]
+,
+{"component":{"kind":"component","name":"amqp","title":"AMQP","description":"Messaging with AMQP protocol using Apache Qpid Client.","deprecated":false,"firstVersion":"1.2.0","label":"messaging","javaType":"org.apache.camel.component.amqp.AMQPComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-amqp","version":"4.22.1","scheme":"amqp","extendsScheme":"jms","syntax":"amqp:destinationType:destinationName","async":true,"api":false,"consumerOnly":false,"produce [...]
+,
+{"component":{"kind":"component","name":"arangodb","title":"ArangoDb","description":"Perform operations on ArangoDb when used as a Document Database, or as a Graph Database","deprecated":false,"firstVersion":"3.5.0","label":"database","javaType":"org.apache.camel.component.arangodb.ArangoDbComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-arangodb","version":"4.22.1","scheme":"arangodb","extendsScheme":"","syntax":"arangodb:database","async":false,"api": [...]
+,
+{"component":{"kind":"component","name":"as2","title":"AS2","description":"Transfer data securely and reliably using the AS2 protocol (RFC4130).","deprecated":false,"firstVersion":"2.22.0","label":"file","javaType":"org.apache.camel.component.as2.AS2Component","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-as2","version":"4.22.1","scheme":"as2","extendsScheme":"","syntax":"as2:apiName/methodName","async":false,"api":true,"apiSyntax":"apiName/methodName","consume [...]
+,
+{"component":{"kind":"component","name":"asterisk","title":"Asterisk","description":"Interact with Asterisk PBX Server (VoIP).","deprecated":false,"firstVersion":"2.18.0","label":"mobile","javaType":"org.apache.camel.component.asterisk.AsteriskComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-asterisk","version":"4.22.1","scheme":"asterisk","extendsScheme":"","syntax":"asterisk:name","async":false,"api":false,"consumerOnly":false,"producerOnly":false,"le [...]
+,
+{"component":{"kind":"component","name":"atmosphere-websocket","title":"Atmosphere Websocket","description":"Expose WebSocket endpoints using the Atmosphere framework.","deprecated":false,"firstVersion":"2.14.0","label":"http,networking","javaType":"org.apache.camel.component.atmosphere.websocket.WebsocketComponent","supportLevel":"Stable","metadata":{"protocol":"http"},"groupId":"org.apache.camel","artifactId":"camel-atmosphere-websocket","version":"4.22.1","scheme":"atmosphere-websocke [...]
+,
+{"component":{"kind":"component","name":"atom","title":"Atom","description":"Poll Atom RSS feeds.","deprecated":false,"firstVersion":"1.2.0","label":"document","javaType":"org.apache.camel.component.atom.AtomComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-atom","version":"4.22.1","scheme":"atom","extendsScheme":"","syntax":"atom:feedUri","async":false,"api":false,"consumerOnly":true,"producerOnly":false,"lenientProperties":true,"browsable":false,"remot [...]
+,
+{"component":{"kind":"component","name":"avro","title":"Avro RPC","description":"Produce or consume Apache Avro RPC services.","deprecated":false,"firstVersion":"2.10.0","label":"rpc","javaType":"org.apache.camel.component.avro.AvroComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-avro-rpc","version":"4.22.1","scheme":"avro","extendsScheme":"","syntax":"avro:transport:host:port/messageName","async":true,"api":false,"consumerOnly":false,"producerOnly":fal [...]
+,
+{"component":{"kind":"component","name":"aws-bedrock","title":"AWS Bedrock","description":"Invoke Model of AWS Bedrock service.","deprecated":false,"firstVersion":"4.5.0","label":"ai,cloud","javaType":"org.apache.camel.component.aws2.bedrock.runtime.BedrockComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-aws-bedrock","version":"4.22.1","scheme":"aws-bedrock","extendsScheme":"","syntax":"aws-bedrock:label","async":false,"api":false,"consumerOnly":false," [...]
+,
+{"component":{"kind":"component","name":"aws-bedrock-agent","title":"AWS Bedrock Agent","description":"Operate on AWS Bedrock through its Agent.","deprecated":false,"firstVersion":"4.5.0","label":"ai,cloud","javaType":"org.apache.camel.component.aws2.bedrock.agent.BedrockAgentComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-aws-bedrock","version":"4.22.1","scheme":"aws-bedrock-agent","extendsScheme":"","syntax":"aws-bedrock-agent:label","async":false,"a [...]
+,
+{"component":{"kind":"component","name":"aws-bedrock-agent-runtime","title":"AWS Bedrock Agent Runtime","description":"Invoke Model of AWS Bedrock Agent Runtime service.","deprecated":false,"firstVersion":"4.5.0","label":"ai,cloud","javaType":"org.apache.camel.component.aws2.bedrock.agentruntime.BedrockAgentRuntimeComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-aws-bedrock","version":"4.22.1","scheme":"aws-bedrock-agent-runtime","extendsScheme":"","syn [...]
+,
+{"component":{"kind":"component","name":"aws-cloudtrail","title":"AWS CloudTrail","description":"Consume events from Amazon CloudTrail using AWS SDK version 2.x.","deprecated":false,"firstVersion":"3.19.0","label":"cloud,management,monitoring","javaType":"org.apache.camel.component.aws.cloudtrail.CloudtrailComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-aws-cloudtrail","version":"4.22.1","scheme":"aws-cloudtrail","extendsScheme":"","syntax":"aws-cloudt [...]
+,
+{"component":{"kind":"component","name":"aws-config","title":"AWS Config Service","description":"Manage AWS Config service.","deprecated":false,"firstVersion":"4.3.0","label":"cloud,management","javaType":"org.apache.camel.component.aws.config.AWSConfigComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-aws-config","version":"4.22.1","scheme":"aws-config","extendsScheme":"","syntax":"aws-config:label","async":false,"api":false,"consumerOnly":false,"produce [...]
+,
+{"component":{"kind":"component","name":"aws-secrets-manager","title":"AWS Secrets Manager","description":"Manage secrets using AWS Secrets Manager.","deprecated":false,"firstVersion":"3.9.0","label":"cloud,management","javaType":"org.apache.camel.component.aws.secretsmanager.SecretsManagerComponent","supportLevel":"Stable","metadata":{"vault":"aws-secrets-manager"},"groupId":"org.apache.camel","artifactId":"camel-aws-secrets-manager","version":"4.22.1","scheme":"aws-secrets-manager","ex [...]
+,
+{"component":{"kind":"component","name":"aws-security-hub","title":"AWS Security Hub","description":"Manage and interact with AWS Security Hub for security findings.","deprecated":false,"firstVersion":"4.18.0","label":"cloud,security","javaType":"org.apache.camel.component.aws.securityhub.SecurityHubComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-aws-security-hub","version":"4.22.1","scheme":"aws-security-hub","extendsScheme":"","syntax":"aws-security- [...]
+,
+{"component":{"kind":"component","name":"aws2-athena","title":"AWS Athena","description":"Access AWS Athena.","deprecated":false,"firstVersion":"3.4.0","label":"cloud,database","javaType":"org.apache.camel.component.aws2.athena.Athena2Component","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-aws2-athena","version":"4.22.1","scheme":"aws2-athena","extendsScheme":"","syntax":"aws2-athena:label","async":false,"api":false,"consumerOnly":false,"producerOnly":true,"le [...]
+,
+{"component":{"kind":"component","name":"aws2-comprehend","title":"AWS Comprehend","description":"Perform natural language processing using AWS Comprehend and AWS SDK version 2.x.","deprecated":false,"firstVersion":"4.18.0","label":"cloud,ai","javaType":"org.apache.camel.component.aws2.comprehend.Comprehend2Component","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-aws2-comprehend","version":"4.22.1","scheme":"aws2-comprehend","extendsScheme":"","syntax":"aws2-co [...]
+,
+{"component":{"kind":"component","name":"aws2-cw","title":"AWS CloudWatch","description":"Sending metrics to AWS CloudWatch.","deprecated":false,"firstVersion":"3.1.0","label":"cloud,monitoring","javaType":"org.apache.camel.component.aws2.cw.Cw2Component","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-aws2-cw","version":"4.22.1","scheme":"aws2-cw","extendsScheme":"","syntax":"aws2-cw:namespace","async":false,"api":false,"consumerOnly":false,"producerOnly":true," [...]
+,
+{"component":{"kind":"component","name":"aws2-ddb","title":"AWS DynamoDB","description":"Store and retrieve data from AWS DynamoDB.","deprecated":false,"firstVersion":"3.1.0","label":"cloud,database","javaType":"org.apache.camel.component.aws2.ddb.Ddb2Component","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-aws2-ddb","version":"4.22.1","scheme":"aws2-ddb","extendsScheme":"","syntax":"aws2-ddb:tableName","async":false,"api":false,"consumerOnly":false,"producerOn [...]
+,
+{"component":{"kind":"component","name":"aws2-ddbstream","title":"AWS DynamoDB Streams","description":"Receive messages from AWS DynamoDB Stream.","deprecated":false,"firstVersion":"3.1.0","label":"cloud,messaging","javaType":"org.apache.camel.component.aws2.ddbstream.Ddb2StreamComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-aws2-ddb","version":"4.22.1","scheme":"aws2-ddbstream","extendsScheme":"","syntax":"aws2-ddbstream:tableName","async":false,"api" [...]
+,
+{"component":{"kind":"component","name":"aws2-ec2","title":"AWS Elastic Compute Cloud (EC2)","description":"Manage AWS EC2 instances.","deprecated":false,"firstVersion":"3.1.0","label":"cloud,management","javaType":"org.apache.camel.component.aws2.ec2.AWS2EC2Component","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-aws2-ec2","version":"4.22.1","scheme":"aws2-ec2","extendsScheme":"","syntax":"aws2-ec2:label","async":false,"api":false,"consumerOnly":false,"produce [...]
+,
+{"component":{"kind":"component","name":"aws2-ecs","title":"AWS Elastic Container Service (ECS)","description":"Manage AWS ECS cluster instances.","deprecated":false,"firstVersion":"3.1.0","label":"cloud,management","javaType":"org.apache.camel.component.aws2.ecs.ECS2Component","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-aws2-ecs","version":"4.22.1","scheme":"aws2-ecs","extendsScheme":"","syntax":"aws2-ecs:label","async":false,"api":false,"consumerOnly":false [...]
+,
+{"component":{"kind":"component","name":"aws2-eks","title":"AWS Elastic Kubernetes Service (EKS)","description":"Manage AWS EKS cluster instances.","deprecated":false,"firstVersion":"3.1.0","label":"cloud,management","javaType":"org.apache.camel.component.aws2.eks.EKS2Component","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-aws2-eks","version":"4.22.1","scheme":"aws2-eks","extendsScheme":"","syntax":"aws2-eks:label","async":false,"api":false,"consumerOnly":fals [...]
+,
+{"component":{"kind":"component","name":"aws2-eventbridge","title":"AWS Eventbridge","description":"Manage AWS EventBridge cluster instances and consume events via SQS-backed polling.","deprecated":false,"firstVersion":"3.6.0","label":"cloud,management","javaType":"org.apache.camel.component.aws2.eventbridge.EventbridgeComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-aws2-eventbridge","version":"4.22.1","scheme":"aws2-eventbridge","extendsScheme":"","sy [...]
+,
+{"component":{"kind":"component","name":"aws2-iam","title":"AWS Identity and Access Management (IAM)","description":"Manage AWS IAM instances.","deprecated":false,"firstVersion":"3.1.0","label":"cloud,management","javaType":"org.apache.camel.component.aws2.iam.IAM2Component","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-aws2-iam","version":"4.22.1","scheme":"aws2-iam","extendsScheme":"","syntax":"aws2-iam:label","async":false,"api":false,"consumerOnly":false,"p [...]
+,
+{"component":{"kind":"component","name":"aws2-kinesis","title":"AWS Kinesis","description":"Consume and produce records from and to AWS Kinesis Streams.","deprecated":false,"firstVersion":"3.2.0","label":"cloud,messaging","javaType":"org.apache.camel.component.aws2.kinesis.Kinesis2Component","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-aws2-kinesis","version":"4.22.1","scheme":"aws2-kinesis","extendsScheme":"","syntax":"aws2-kinesis:streamName","async":false," [...]
+,
+{"component":{"kind":"component","name":"aws2-kinesis-firehose","title":"AWS Kinesis Firehose","description":"Produce data to AWS Kinesis Firehose streams.","deprecated":false,"firstVersion":"3.2.0","label":"cloud,messaging","javaType":"org.apache.camel.component.aws2.firehose.KinesisFirehose2Component","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-aws2-kinesis","version":"4.22.1","scheme":"aws2-kinesis-firehose","extendsScheme":"","syntax":"aws2-kinesis-fireho [...]
+,
+{"component":{"kind":"component","name":"aws2-kms","title":"AWS Key Management Service (KMS)","description":"Manage keys stored in AWS KMS instances.","deprecated":false,"firstVersion":"3.1.0","label":"cloud,management","javaType":"org.apache.camel.component.aws2.kms.KMS2Component","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-aws2-kms","version":"4.22.1","scheme":"aws2-kms","extendsScheme":"","syntax":"aws2-kms:label","async":false,"api":false,"consumerOnly":f [...]
+,
+{"component":{"kind":"component","name":"aws2-lambda","title":"AWS Lambda","description":"Manage and invoke AWS Lambda functions.","deprecated":false,"firstVersion":"3.2.0","label":"cloud,serverless","javaType":"org.apache.camel.component.aws2.lambda.Lambda2Component","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-aws2-lambda","version":"4.22.1","scheme":"aws2-lambda","extendsScheme":"","syntax":"aws2-lambda:function","async":false,"api":false,"consumerOnly":fal [...]
+,
+{"component":{"kind":"component","name":"aws2-mq","title":"AWS MQ","description":"Send messages to AWS MQ.","deprecated":false,"firstVersion":"3.1.0","label":"cloud,messaging","javaType":"org.apache.camel.component.aws2.mq.MQ2Component","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-aws2-mq","version":"4.22.1","scheme":"aws2-mq","extendsScheme":"","syntax":"aws2-mq:label","async":false,"api":false,"consumerOnly":false,"producerOnly":true,"lenientProperties":fals [...]
+,
+{"component":{"kind":"component","name":"aws2-msk","title":"AWS Managed Streaming for Apache Kafka (MSK)","description":"Manage AWS MSK instances.","deprecated":false,"firstVersion":"3.1.0","label":"cloud,management","javaType":"org.apache.camel.component.aws2.msk.MSK2Component","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-aws2-msk","version":"4.22.1","scheme":"aws2-msk","extendsScheme":"","syntax":"aws2-msk:label","async":false,"api":false,"consumerOnly":fals [...]
+,
+{"component":{"kind":"component","name":"aws2-polly","title":"AWS Polly","description":"Synthesize speech using AWS Polly and AWS SDK version 2.x.","deprecated":false,"firstVersion":"4.18.0","label":"cloud,ai","javaType":"org.apache.camel.component.aws2.polly.Polly2Component","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-aws2-polly","version":"4.22.1","scheme":"aws2-polly","extendsScheme":"","syntax":"aws2-polly:label","async":false,"api":false,"consumerOnly":f [...]
+,
+{"component":{"kind":"component","name":"aws2-redshift-data","title":"AWS RedshiftData","description":"Perform operations on AWS Redshift using Redshift Data API.","deprecated":false,"firstVersion":"4.1.0","label":"cloud,serverless,database,bigdata","javaType":"org.apache.camel.component.aws2.redshift.data.RedshiftData2Component","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-aws2-redshift","version":"4.22.1","scheme":"aws2-redshift-data","extendsScheme":"","syn [...]
+,
+{"component":{"kind":"component","name":"aws2-rekognition","title":"AWS Rekognition","description":"Manage and invoke AWS Rekognition.","deprecated":false,"firstVersion":"4.17.0","label":"cloud,ai","javaType":"org.apache.camel.component.aws2.rekognition.Rekognition2Component","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-aws2-rekognition","version":"4.22.1","scheme":"aws2-rekognition","extendsScheme":"","syntax":"aws2-rekognition:label","async":false,"api":fals [...]
+,
+{"component":{"kind":"component","name":"aws2-s3","title":"AWS S3 Storage Service","description":"Store and retrieve objects from AWS S3 Storage Service.","deprecated":false,"firstVersion":"3.2.0","label":"cloud,file","javaType":"org.apache.camel.component.aws2.s3.AWS2S3Component","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-aws2-s3","version":"4.22.1","scheme":"aws2-s3","extendsScheme":"","syntax":"aws2-s3://bucketNameOrArn","async":false,"api":false,"consume [...]
+,
+{"component":{"kind":"component","name":"aws2-s3-vectors","title":"AWS S3 Vectors","description":"Store and query vector embeddings using AWS S3 Vectors with similarity search.","deprecated":false,"firstVersion":"4.17.0","label":"cloud,ai","javaType":"org.apache.camel.component.aws2.s3vectors.AWS2S3VectorsComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-aws2-s3-vectors","version":"4.22.1","scheme":"aws2-s3-vectors","extendsScheme":"","syntax":"aws2-s3-v [...]
+,
+{"component":{"kind":"component","name":"aws2-ses","title":"AWS Simple Email Service (SES)","description":"Send e-mails through AWS SES service.","deprecated":false,"firstVersion":"3.1.0","label":"cloud,mail","javaType":"org.apache.camel.component.aws2.ses.Ses2Component","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-aws2-ses","version":"4.22.1","scheme":"aws2-ses","extendsScheme":"","syntax":"aws2-ses:from","async":false,"api":false,"consumerOnly":false,"produc [...]
+,
+{"component":{"kind":"component","name":"aws2-sns","title":"AWS Simple Notification System (SNS)","description":"Send messages to AWS Simple Notification Topic.","deprecated":false,"firstVersion":"3.1.0","label":"cloud,messaging,mobile","javaType":"org.apache.camel.component.aws2.sns.Sns2Component","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-aws2-sns","version":"4.22.1","scheme":"aws2-sns","extendsScheme":"","syntax":"aws2-sns:topicNameOrArn","async":false,"a [...]
+,
+{"component":{"kind":"component","name":"aws2-sqs","title":"AWS Simple Queue Service (SQS)","description":"Send and receive messages to/from AWS SQS.","deprecated":false,"firstVersion":"3.1.0","label":"cloud,messaging","javaType":"org.apache.camel.component.aws2.sqs.Sqs2Component","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-aws2-sqs","version":"4.22.1","scheme":"aws2-sqs","extendsScheme":"","syntax":"aws2-sqs:queueNameOrArn","async":false,"api":false,"consume [...]
+,
+{"component":{"kind":"component","name":"aws2-step-functions","title":"AWS StepFunctions","description":"Manage and invoke AWS Step functions.","deprecated":false,"firstVersion":"4.0.0","label":"cloud,serverless","javaType":"org.apache.camel.component.aws2.stepfunctions.StepFunctions2Component","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-aws2-step-functions","version":"4.22.1","scheme":"aws2-step-functions","extendsScheme":"","syntax":"aws2-step-functions:lab [...]
+,
+{"component":{"kind":"component","name":"aws2-sts","title":"AWS Security Token Service (STS)","description":"Manage AWS STS cluster instances.","deprecated":false,"firstVersion":"3.5.0","label":"cloud,management","javaType":"org.apache.camel.component.aws2.sts.STS2Component","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-aws2-sts","version":"4.22.1","scheme":"aws2-sts","extendsScheme":"","syntax":"aws2-sts:label","async":false,"api":false,"consumerOnly":false,"p [...]
+,
+{"component":{"kind":"component","name":"aws2-textract","title":"AWS Textract","description":"Extract text and data from documents using AWS Textract and AWS SDK version 2.x.","deprecated":false,"firstVersion":"4.15.0","label":"cloud,document","javaType":"org.apache.camel.component.aws2.textract.Textract2Component","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-aws2-textract","version":"4.22.1","scheme":"aws2-textract","extendsScheme":"","syntax":"aws2-textract: [...]
+,
+{"component":{"kind":"component","name":"aws2-timestream","title":"AWS Timestream","description":"Write records and execute queries on AWS time-series database","deprecated":false,"firstVersion":"4.1.0","label":"cloud,database","javaType":"org.apache.camel.component.aws2.timestream.Timestream2Component","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-aws2-timestream","version":"4.22.1","scheme":"aws2-timestream","extendsScheme":"","syntax":"aws2-timestream:client [...]
+,
+{"component":{"kind":"component","name":"aws2-transcribe","title":"AWS Transcribe","description":"Automatically convert speech to text using AWS Transcribe service","deprecated":false,"firstVersion":"4.15.0","label":"cloud,messaging","javaType":"org.apache.camel.component.aws2.transcribe.Transcribe2Component","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-aws2-transcribe","version":"4.22.1","scheme":"aws2-transcribe","extendsScheme":"","syntax":"aws2-transcribe: [...]
+,
+{"component":{"kind":"component","name":"aws2-translate","title":"AWS Translate","description":"Translate texts using AWS Translate and AWS SDK version 2.x.","deprecated":false,"firstVersion":"3.1.0","label":"cloud,management","javaType":"org.apache.camel.component.aws2.translate.Translate2Component","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-aws2-translate","version":"4.22.1","scheme":"aws2-translate","extendsScheme":"","syntax":"aws2-translate:label","asyn [...]
+,
+{"component":{"kind":"component","name":"azure-cosmosdb","title":"Azure CosmosDB","description":"To read and write records to the CosmosDB database on Azure cloud platform.","deprecated":false,"firstVersion":"3.10.0","label":"cloud,database","javaType":"org.apache.camel.component.azure.cosmosdb.CosmosDbComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-azure-cosmosdb","version":"4.22.1","scheme":"azure-cosmosdb","extendsScheme":"","syntax":"azure-cosmosdb [...]
+,
+{"component":{"kind":"component","name":"azure-eventhubs","title":"Azure Event Hubs","description":"Send and receive events to/from Azure Event Hubs using AMQP protocol.","deprecated":false,"firstVersion":"3.5.0","label":"cloud,messaging","javaType":"org.apache.camel.component.azure.eventhubs.EventHubsComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-azure-eventhubs","version":"4.22.1","scheme":"azure-eventhubs","extendsScheme":"","syntax":"azure-eventhu [...]
+,
+{"component":{"kind":"component","name":"azure-files","title":"Azure Files","description":"Send and receive files to Azure storage file share","deprecated":false,"firstVersion":"3.22.0","label":"cloud,file","javaType":"org.apache.camel.component.file.azure.FilesComponent","supportLevel":"Preview","groupId":"org.apache.camel","artifactId":"camel-azure-files","version":"4.22.1","scheme":"azure-files","extendsScheme":"file","syntax":"azure-files:account/share","async":false,"api":false,"con [...]
+,
+{"component":{"kind":"component","name":"azure-functions","title":"Azure Functions","description":"Invoke and manage Azure Functions.","deprecated":false,"firstVersion":"4.19.0","label":"cloud,serverless","javaType":"org.apache.camel.component.azure.functions.FunctionsComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-azure-functions","version":"4.22.1","scheme":"azure-functions","extendsScheme":"","syntax":"azure-functions:functionApp/functionName","asyn [...]
+,
+{"component":{"kind":"component","name":"azure-key-vault","title":"Azure Key Vault","description":"Manage secrets and keys in Azure Key Vault Service","deprecated":false,"firstVersion":"3.17.0","label":"cloud,cloud","javaType":"org.apache.camel.component.azure.key.vault.KeyVaultComponent","supportLevel":"Stable","metadata":{"vault":"azure-key-vault"},"groupId":"org.apache.camel","artifactId":"camel-azure-key-vault","version":"4.22.1","scheme":"azure-key-vault","extendsScheme":"","syntax" [...]
+,
+{"component":{"kind":"component","name":"azure-servicebus","title":"Azure ServiceBus","description":"Send and receive messages to/from Azure Service Bus.","deprecated":false,"firstVersion":"3.12.0","label":"cloud,messaging","javaType":"org.apache.camel.component.azure.servicebus.ServiceBusComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-azure-servicebus","version":"4.22.1","scheme":"azure-servicebus","extendsScheme":"","syntax":"azure-servicebus:topicOr [...]
+,
+{"component":{"kind":"component","name":"azure-storage-blob","title":"Azure Storage Blob Service","description":"Store and retrieve blobs from Azure Storage Blob Service.","deprecated":false,"firstVersion":"3.3.0","label":"cloud,file","javaType":"org.apache.camel.component.azure.storage.blob.BlobComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-azure-storage-blob","version":"4.22.1","scheme":"azure-storage-blob","extendsScheme":"","syntax":"azure-storage [...]
+,
+{"component":{"kind":"component","name":"azure-storage-datalake","title":"Azure Storage Data Lake Service","description":"Sends and receives files to/from Azure Data Lake Storage.","deprecated":false,"firstVersion":"3.8.0","label":"cloud,file,bigdata","javaType":"org.apache.camel.component.azure.storage.datalake.DataLakeComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-azure-storage-datalake","version":"4.22.1","scheme":"azure-storage-datalake","extendsS [...]
+,
+{"component":{"kind":"component","name":"azure-storage-queue","title":"Azure Storage Queue Service","description":"Stores and retrieves messages to/from Azure Storage Queue.","deprecated":false,"firstVersion":"3.3.0","label":"cloud,messaging","javaType":"org.apache.camel.component.azure.storage.queue.QueueComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-azure-storage-queue","version":"4.22.1","scheme":"azure-storage-queue","extendsScheme":"","syntax":"a [...]
+,
+{"component":{"kind":"component","name":"bean","title":"Bean","description":"Invoke methods of Java beans stored in Camel registry.","deprecated":false,"firstVersion":"1.0.0","label":"core,script","javaType":"org.apache.camel.component.bean.BeanComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-bean","version":"4.22.1","scheme":"bean","extendsScheme":"","syntax":"bean:beanName","async":false,"api":false,"consumerOnly":false,"producerOnly":true,"lenientPro [...]
+,
+{"component":{"kind":"component","name":"bean-validator","title":"Bean Validator","description":"Validate the message body using the Java Bean Validation API.","deprecated":false,"firstVersion":"2.3.0","label":"validation","javaType":"org.apache.camel.component.bean.validator.BeanValidatorComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-bean-validator","version":"4.22.1","scheme":"bean-validator","extendsScheme":"","syntax":"bean-validator:label","async [...]
+,
+{"component":{"kind":"component","name":"bonita","title":"Bonita","description":"Communicate with a remote Bonita BPM process engine.","deprecated":false,"firstVersion":"2.19.0","label":"workflow","javaType":"org.apache.camel.component.bonita.BonitaComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-bonita","version":"4.22.1","scheme":"bonita","extendsScheme":"","syntax":"bonita:operation","async":false,"api":false,"consumerOnly":false,"producerOnly":true, [...]
+,
+{"component":{"kind":"component","name":"box","title":"Box","description":"Upload, download and manage files, folders, groups, collaborations, etc. on box.com.","deprecated":false,"firstVersion":"2.14.0","label":"cloud,file,api","javaType":"org.apache.camel.component.box.BoxComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-box","version":"4.22.1","scheme":"box","extendsScheme":"","syntax":"box:apiName/methodName","async":false,"api":true,"apiSyntax":"api [...]
+,
+{"component":{"kind":"component","name":"braintree","title":"Braintree","description":"Process payments using Braintree Payments.","deprecated":false,"firstVersion":"2.17.0","label":"saas,finance","javaType":"org.apache.camel.component.braintree.BraintreeComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-braintree","version":"4.22.1","scheme":"braintree","extendsScheme":"","syntax":"braintree:apiName/methodName","async":false,"api":true,"apiSyntax":"apiNa [...]
+,
+{"component":{"kind":"component","name":"browse","title":"Browse","description":"Inspect the messages received on endpoints supporting BrowsableEndpoint.","deprecated":false,"firstVersion":"1.3.0","label":"core,monitoring","javaType":"org.apache.camel.component.browse.BrowseComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-browse","version":"4.22.1","scheme":"browse","extendsScheme":"","syntax":"browse:name","async":false,"api":false,"consumerOnly":false [...]
+,
+{"component":{"kind":"component","name":"caffeine-cache","title":"Caffeine Cache","description":"Perform caching operations using Caffeine Cache.","deprecated":false,"firstVersion":"2.20.0","label":"cache,clustering","javaType":"org.apache.camel.component.caffeine.cache.CaffeineCacheComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-caffeine","version":"4.22.1","scheme":"caffeine-cache","extendsScheme":"","syntax":"caffeine-cache:cacheName","async":false, [...]
+,
+{"component":{"kind":"component","name":"caffeine-loadcache","title":"Caffeine LoadCache","description":"Perform caching operations using Caffeine Cache with an attached CacheLoader.","deprecated":false,"firstVersion":"2.20.0","label":"cache,clustering","javaType":"org.apache.camel.component.caffeine.load.CaffeineLoadCacheComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-caffeine","version":"4.22.1","scheme":"caffeine-loadcache","extendsScheme":"","synta [...]
+,
+{"component":{"kind":"component","name":"camunda","title":"Camunda","description":"Interact with Camunda 8 Orchestration Clusters using the Camunda Java Client.","deprecated":false,"firstVersion":"4.19.0","label":"workflow,saas","javaType":"org.apache.camel.component.camunda.CamundaComponent","supportLevel":"Preview","groupId":"org.apache.camel","artifactId":"camel-camunda","version":"4.22.1","scheme":"camunda","extendsScheme":"","syntax":"camunda:operationName","async":false,"api":false [...]
+,
+{"component":{"kind":"component","name":"chatscript","title":"ChatScript","description":"Chat with a ChatScript Server.","deprecated":false,"firstVersion":"3.0.0","label":"ai,chat","javaType":"org.apache.camel.component.chatscript.ChatScriptComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-chatscript","version":"4.22.1","scheme":"chatscript","extendsScheme":"","syntax":"chatscript:host:port/botName","async":false,"api":false,"consumerOnly":false,"produce [...]
+,
+{"component":{"kind":"component","name":"chunk","title":"Chunk","description":"Transform messages using Chunk templating engine.","deprecated":false,"firstVersion":"2.15.0","label":"transformation","javaType":"org.apache.camel.component.chunk.ChunkComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-chunk","version":"4.22.1","scheme":"chunk","extendsScheme":"","syntax":"chunk:resourceUri","async":false,"api":false,"consumerOnly":false,"producerOnly":true,"l [...]
+,
+{"component":{"kind":"component","name":"class","title":"Class","description":"Invoke methods of Java beans specified by class name.","deprecated":false,"firstVersion":"2.4.0","label":"core,script","javaType":"org.apache.camel.component.beanclass.ClassComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-bean","version":"4.22.1","scheme":"class","extendsScheme":"","syntax":"class:beanName","async":false,"api":false,"consumerOnly":false,"producerOnly":true,"l [...]
+,
+{"component":{"kind":"component","name":"clickhouse","title":"ClickHouse","description":"Interact with ClickHouse, the high-performance columnar OLAP database, for high-throughput ingestion and OLAP queries.","deprecated":false,"firstVersion":"4.22.0","label":"database,bigdata","javaType":"org.apache.camel.component.clickhouse.ClickHouseComponent","supportLevel":"Preview","groupId":"org.apache.camel","artifactId":"camel-clickhouse","version":"4.22.1","scheme":"clickhouse","extendsScheme" [...]
+,
+{"component":{"kind":"component","name":"clickup","title":"ClickUp","description":"Receives events from ClickUp","deprecated":false,"firstVersion":"4.9.0","label":"cloud","javaType":"org.apache.camel.component.clickup.ClickUpComponent","supportLevel":"Preview","groupId":"org.apache.camel","artifactId":"camel-clickup","version":"4.22.1","scheme":"clickup","extendsScheme":"","syntax":"clickup:workspaceId","async":false,"api":false,"consumerOnly":true,"producerOnly":false,"lenientProperties [...]
+,
+{"component":{"kind":"component","name":"cm-sms","title":"CM SMS Gateway","description":"Send SMS messages via CM SMS Gateway.","deprecated":false,"firstVersion":"2.18.0","label":"mobile","javaType":"org.apache.camel.component.cm.CMComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-cm-sms","version":"4.22.1","scheme":"cm-sms","extendsScheme":"","syntax":"cm-sms:host","async":false,"api":false,"consumerOnly":false,"producerOnly":true,"lenientProperties":fa [...]
+,
+{"component":{"kind":"component","name":"coap","title":"CoAP","description":"Send and receive messages to/from CoAP (Constrained Application Protocol) capable devices.","deprecated":false,"firstVersion":"2.16.0","label":"iot","javaType":"org.apache.camel.coap.CoAPComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-coap","version":"4.22.1","scheme":"coap","extendsScheme":"","alternativeSchemes":"coap,coaps,coap+tcp,coaps+tcp","syntax":"coap:uri","async":fal [...]
+,
+{"component":{"kind":"component","name":"coap+tcp","title":"CoAP","description":"Send and receive messages to/from CoAP (Constrained Application Protocol) capable devices.","deprecated":false,"firstVersion":"2.16.0","label":"iot","javaType":"org.apache.camel.coap.CoAPComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-coap","version":"4.22.1","scheme":"coap+tcp","extendsScheme":"","alternativeSchemes":"coap,coaps,coap+tcp,coaps+tcp","syntax":"coap+tcp:uri" [...]
+,
+{"component":{"kind":"component","name":"coaps","title":"CoAP (Secure)","description":"Send and receive messages to/from CoAP (Constrained Application Protocol) capable devices.","deprecated":false,"firstVersion":"2.16.0","label":"iot","javaType":"org.apache.camel.coap.CoAPComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-coap","version":"4.22.1","scheme":"coaps","extendsScheme":"","alternativeSchemes":"coap,coaps,coap+tcp,coaps+tcp","syntax":"coaps:uri" [...]
+,
+{"component":{"kind":"component","name":"coaps+tcp","title":"CoAP","description":"Send and receive messages to/from CoAP (Constrained Application Protocol) capable devices.","deprecated":false,"firstVersion":"2.16.0","label":"iot","javaType":"org.apache.camel.coap.CoAPComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-coap","version":"4.22.1","scheme":"coaps+tcp","extendsScheme":"","alternativeSchemes":"coap,coaps,coap+tcp,coaps+tcp","syntax":"coaps+tcp:u [...]
+,
+{"component":{"kind":"component","name":"cometd","title":"CometD","description":"Offers publish/subscribe, peer-to-peer (via a server), and RPC style messaging using the CometD/Bayeux protocol.","deprecated":false,"firstVersion":"2.0.0","label":"networking,messaging","javaType":"org.apache.camel.component.cometd.CometdComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-cometd","version":"4.22.1","scheme":"cometd","extendsScheme":"","alternativeSchemes":"co [...]
+,
+{"component":{"kind":"component","name":"cometds","title":"CometD (Secure)","description":"Offers publish/subscribe, peer-to-peer (via a server), and RPC style messaging using the CometD/Bayeux protocol.","deprecated":false,"firstVersion":"2.0.0","label":"networking,messaging","javaType":"org.apache.camel.component.cometd.CometdComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-cometd","version":"4.22.1","scheme":"cometds","extendsScheme":"","alternativeS [...]
+,
+{"component":{"kind":"component","name":"consul","title":"Consul","description":"Integrate with Consul service discovery and configuration store.","deprecated":false,"firstVersion":"2.18.0","label":"cloud,api","javaType":"org.apache.camel.component.consul.ConsulComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-consul","version":"4.22.1","scheme":"consul","extendsScheme":"","syntax":"consul:apiEndpoint","async":false,"api":false,"consumerOnly":false,"prod [...]
+,
+{"component":{"kind":"component","name":"controlbus","title":"Control Bus","description":"Manage and monitor Camel routes.","deprecated":false,"firstVersion":"2.11.0","label":"core,monitoring","javaType":"org.apache.camel.component.controlbus.ControlBusComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-controlbus","version":"4.22.1","scheme":"controlbus","extendsScheme":"","syntax":"controlbus:command:language","async":false,"api":false,"consumerOnly":fal [...]
+,
+{"component":{"kind":"component","name":"couchbase","title":"Couchbase","description":"Query Couchbase databases using SQL (N1QL) queries or MapReduce Views with a poll strategy and/or perform various operations against Couchbase databases.","deprecated":false,"firstVersion":"2.19.0","label":"database","javaType":"org.apache.camel.component.couchbase.CouchbaseComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-couchbase","version":"4.22.1","scheme":"couchb [...]
+,
+{"component":{"kind":"component","name":"couchdb","title":"CouchDB","description":"Consume changesets for inserts, updates and deletes in a CouchDB database, as well as get, save, update and delete documents from a CouchDB database.","deprecated":false,"firstVersion":"2.11.0","label":"database","javaType":"org.apache.camel.component.couchdb.CouchDbComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-couchdb","version":"4.22.1","scheme":"couchdb","extendsSch [...]
+,
+{"component":{"kind":"component","name":"cql","title":"Cassandra CQL","description":"Integrate with Cassandra 2.0 using the CQL3 API (not the Thrift API). Based on Cassandra Java Driver provided by DataStax.","deprecated":false,"firstVersion":"2.15.0","label":"database,bigdata","javaType":"org.apache.camel.component.cassandra.CassandraComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-cassandraql","version":"4.22.1","scheme":"cql","extendsScheme":"","synt [...]
+,
+{"component":{"kind":"component","name":"cron","title":"Cron","description":"A generic interface for triggering events at times specified through the Unix cron syntax.","deprecated":false,"firstVersion":"3.1.0","label":"scheduling","javaType":"org.apache.camel.component.cron.CronComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-cron","version":"4.22.1","scheme":"cron","extendsScheme":"","syntax":"cron:name","async":false,"api":false,"consumerOnly":true," [...]
+,
+{"component":{"kind":"component","name":"crypto","title":"Crypto (JCE)","description":"Sign and verify exchanges using the Signature Service of the Java Cryptographic Extension (JCE).","deprecated":false,"firstVersion":"2.3.0","label":"security,transformation","javaType":"org.apache.camel.component.crypto.DigitalSignatureComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-crypto","version":"4.22.1","scheme":"crypto","extendsScheme":"","syntax":"crypto:cryp [...]
+,
+{"component":{"kind":"component","name":"cxf","title":"CXF","description":"Expose SOAP WebServices using Apache CXF or connect to external WebServices using CXF WS client.","deprecated":false,"firstVersion":"1.0.0","label":"http,webservice","javaType":"org.apache.camel.component.cxf.jaxws.CxfComponent","supportLevel":"Stable","metadata":{"protocol":"http"},"groupId":"org.apache.camel","artifactId":"camel-cxf-soap","version":"4.22.1","scheme":"cxf","extendsScheme":"","syntax":"cxf:beanId: [...]
+,
+{"component":{"kind":"component","name":"cxfrs","title":"CXF-RS","description":"Expose JAX-RS REST services using Apache CXF or connect to external REST services using CXF REST client.","deprecated":false,"firstVersion":"2.0.0","label":"rest","javaType":"org.apache.camel.component.cxf.jaxrs.CxfRsComponent","supportLevel":"Stable","metadata":{"protocol":"http"},"groupId":"org.apache.camel","artifactId":"camel-cxf-rest","version":"4.22.1","scheme":"cxfrs","extendsScheme":"","syntax":"cxfrs [...]
+,
+{"component":{"kind":"component","name":"cyberark-vault","title":"CyberArk Vault","description":"Retrieve secrets from CyberArk Conjur Vault.","deprecated":false,"firstVersion":"4.17.0","label":"cloud,security","javaType":"org.apache.camel.component.cyberark.vault.CyberArkVaultComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-cyberark-vault","version":"4.22.1","scheme":"cyberark-vault","extendsScheme":"","syntax":"cyberark-vault:label","async":false,"api [...]
+,
+{"component":{"kind":"component","name":"dapr","title":"Dapr","description":"Dapr component which interfaces with Dapr Building Blocks.","deprecated":false,"firstVersion":"4.12.0","label":"cloud,saas","javaType":"org.apache.camel.component.dapr.DaprComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-dapr","version":"4.22.1","scheme":"dapr","extendsScheme":"","syntax":"dapr:operation","async":false,"api":false,"consumerOnly":false,"producerOnly":false,"leni [...]
+,
+{"component":{"kind":"component","name":"dataformat","title":"Data Format","description":"Use a Camel Data Format as a regular Camel Component.","deprecated":false,"firstVersion":"2.12.0","label":"core,transformation","javaType":"org.apache.camel.component.dataformat.DataFormatComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-dataformat","version":"4.22.1","scheme":"dataformat","extendsScheme":"","syntax":"dataformat:name:operation","async":false,"api":f [...]
+,
+{"component":{"kind":"component","name":"dataset","title":"Dataset","description":"Provide data for load and soak testing of your Camel application.","deprecated":false,"firstVersion":"1.3.0","label":"core,testing","javaType":"org.apache.camel.component.dataset.DataSetComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-dataset","version":"4.22.1","scheme":"dataset","extendsScheme":"","syntax":"dataset:name","async":false,"api":false,"consumerOnly":false,"p [...]
+,
+{"component":{"kind":"component","name":"dataset-test","title":"DataSet Test","description":"Extends the mock component by pulling messages from another endpoint on startup to set the expected message bodies.","deprecated":false,"firstVersion":"1.3.0","label":"core,testing","javaType":"org.apache.camel.component.dataset.DataSetTestComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-dataset","version":"4.22.1","scheme":"dataset-test","extendsScheme":"","syn [...]
+,
+{"component":{"kind":"component","name":"debezium-db2","title":"Debezium DB2 Connector","description":"Capture changes from a DB2 database.","deprecated":false,"firstVersion":"3.17.0","label":"database","javaType":"org.apache.camel.component.debezium.db2.DebeziumDb2Component","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-debezium-db2","version":"4.22.1","scheme":"debezium-db2","extendsScheme":"","syntax":"debezium-db2:name","async":false,"api":false,"consumerOn [...]
+,
+{"component":{"kind":"component","name":"debezium-mongodb","title":"Debezium MongoDB Connector","description":"Capture changes from a MongoDB database.","deprecated":false,"firstVersion":"3.0.0","label":"database","javaType":"org.apache.camel.component.debezium.mongodb.DebeziumMongodbComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-debezium-mongodb","version":"4.22.1","scheme":"debezium-mongodb","extendsScheme":"","syntax":"debezium-mongodb:name","async [...]
+,
+{"component":{"kind":"component","name":"debezium-mysql","title":"Debezium MySQL Connector","description":"Capture changes from a MySQL database.","deprecated":false,"firstVersion":"3.0.0","label":"database","javaType":"org.apache.camel.component.debezium.mysql.DebeziumMySqlComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-debezium-mysql","version":"4.22.1","scheme":"debezium-mysql","extendsScheme":"","syntax":"debezium-mysql:name","async":false,"api":fa [...]
+,
+{"component":{"kind":"component","name":"debezium-oracle","title":"Debezium Oracle Connector","description":"Capture changes from an Oracle database.","deprecated":false,"firstVersion":"3.17.0","label":"database","javaType":"org.apache.camel.component.debezium.oracle.DebeziumOracleComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-debezium-oracle","version":"4.22.1","scheme":"debezium-oracle","extendsScheme":"","syntax":"debezium-oracle:name","async":fals [...]
+,
+{"component":{"kind":"component","name":"debezium-postgres","title":"Debezium PostgreSQL Connector","description":"Capture changes from a PostgreSQL database.","deprecated":false,"firstVersion":"3.0.0","label":"database","javaType":"org.apache.camel.component.debezium.postgres.DebeziumPostgresComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-debezium-postgres","version":"4.22.1","scheme":"debezium-postgres","extendsScheme":"","syntax":"debezium-postgres: [...]
+,
+{"component":{"kind":"component","name":"debezium-sqlserver","title":"Debezium SQL Server Connector","description":"Capture changes from an SQL Server database.","deprecated":false,"firstVersion":"3.0.0","label":"database","javaType":"org.apache.camel.component.debezium.sqlserver.DebeziumSqlserverComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-debezium-sqlserver","version":"4.22.1","scheme":"debezium-sqlserver","extendsScheme":"","syntax":"debezium-sql [...]
+,
+{"component":{"kind":"component","name":"dfdl","title":"DFDL","description":"Transforms fixed format data such as EDI message from/to XML using a Data Format Description Language (DFDL).","deprecated":false,"firstVersion":"4.11.0","label":"transformation","javaType":"org.apache.camel.component.dfdl.DfdlComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-dfdl","version":"4.22.1","scheme":"dfdl","extendsScheme":"","syntax":"dfdl:schemaUri","async":false,"api [...]
+,
+{"component":{"kind":"component","name":"dhis2","title":"DHIS2","description":"Leverages the DHIS2 Java SDK to integrate Apache Camel with the DHIS2 Web API.","deprecated":false,"firstVersion":"4.0.0","label":"api","javaType":"org.apache.camel.component.dhis2.Dhis2Component","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-dhis2","version":"4.22.1","scheme":"dhis2","extendsScheme":"","syntax":"dhis2:apiName/methodName","async":false,"api":true,"apiSyntax":"apiName [...]
+,
+{"component":{"kind":"component","name":"direct","title":"Direct","description":"Call another endpoint from the same Camel Context synchronously.","deprecated":false,"firstVersion":"1.0.0","label":"core,messaging","javaType":"org.apache.camel.component.direct.DirectComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-direct","version":"4.22.1","scheme":"direct","extendsScheme":"","syntax":"direct:name","async":false,"api":false,"consumerOnly":false,"produce [...]
+,
+{"component":{"kind":"component","name":"disruptor","title":"Disruptor","description":"Provides asynchronous SEDA behavior using LMAX Disruptor.","deprecated":false,"firstVersion":"2.12.0","label":"messaging","javaType":"org.apache.camel.component.disruptor.DisruptorComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-disruptor","version":"4.22.1","scheme":"disruptor","extendsScheme":"","alternativeSchemes":"disruptor,disruptor-vm","syntax":"disruptor:name" [...]
+,
+{"component":{"kind":"component","name":"disruptor-vm","title":"Disruptor VM","description":"Provides asynchronous SEDA behavior using LMAX Disruptor.","deprecated":false,"firstVersion":"2.12.0","label":"messaging","javaType":"org.apache.camel.component.disruptor.vm.DisruptorVmComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-disruptor","version":"4.22.1","scheme":"disruptor-vm","extendsScheme":"","alternativeSchemes":"disruptor,disruptor-vm","syntax":"d [...]
+,
+{"component":{"kind":"component","name":"djl","title":"Deep Java Library","description":"Infer Deep Learning models from message exchanges data using Deep Java Library (DJL).","deprecated":false,"firstVersion":"3.3.0","label":"ai","javaType":"org.apache.camel.component.djl.DJLComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-djl","version":"4.22.1","scheme":"djl","extendsScheme":"","syntax":"djl:application","async":false,"api":false,"consumerOnly":false [...]
+,
+{"component":{"kind":"component","name":"dns","title":"DNS","description":"Perform DNS queries using DNSJava.","deprecated":false,"firstVersion":"2.7.0","label":"networking","javaType":"org.apache.camel.component.dns.DnsComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-dns","version":"4.22.1","scheme":"dns","extendsScheme":"","syntax":"dns:dnsType","async":false,"api":false,"consumerOnly":false,"producerOnly":true,"lenientProperties":false,"browsable":fa [...]
+,
+{"component":{"kind":"component","name":"docker","title":"Docker","description":"Manage Docker containers.","deprecated":false,"firstVersion":"2.15.0","label":"cloud,container","javaType":"org.apache.camel.component.docker.DockerComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-docker","version":"4.22.1","scheme":"docker","extendsScheme":"","syntax":"docker:operation","async":false,"api":false,"consumerOnly":false,"producerOnly":false,"lenientProperties" [...]
+,
+{"component":{"kind":"component","name":"docling","title":"Docling","description":"Process documents using Docling library for parsing and conversion.","deprecated":false,"firstVersion":"4.15.0","label":"transformation,ai","javaType":"org.apache.camel.component.docling.DoclingComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-docling","version":"4.22.1","scheme":"docling","extendsScheme":"","syntax":"docling:operationId","async":false,"api":false,"consume [...]
+,
+{"component":{"kind":"component","name":"drill","title":"Drill","description":"Perform queries against an Apache Drill cluster.","deprecated":false,"firstVersion":"2.19.0","label":"database,bigdata","javaType":"org.apache.camel.component.drill.DrillComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-drill","version":"4.22.1","scheme":"drill","extendsScheme":"","syntax":"drill:host","async":false,"api":false,"consumerOnly":false,"producerOnly":true,"lenient [...]
+,
+{"component":{"kind":"component","name":"dropbox","title":"Dropbox","description":"Upload, download and manage files, folders, groups, collaborations, etc on Dropbox.","deprecated":false,"firstVersion":"2.14.0","label":"cloud,file,api","javaType":"org.apache.camel.component.dropbox.DropboxComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-dropbox","version":"4.22.1","scheme":"dropbox","extendsScheme":"","syntax":"dropbox:operation","async":false,"api":fal [...]
+,
+{"component":{"kind":"component","name":"duckdb","title":"DuckDB","description":"Interact with DuckDB, the in-process analytical SQL database, for embedded analytics workloads.","deprecated":false,"firstVersion":"4.22.0","label":"database,bigdata","javaType":"org.apache.camel.component.duckdb.DuckDbComponent","supportLevel":"Preview","groupId":"org.apache.camel","artifactId":"camel-duckdb","version":"4.22.1","scheme":"duckdb","extendsScheme":"","syntax":"duckdb:databasePath","async":fals [...]
+,
+{"component":{"kind":"component","name":"dynamic-router","title":"Dynamic Router","description":"The Dynamic Router component routes exchanges to recipients, and the recipients (and their rules) may change at runtime.","deprecated":false,"firstVersion":"3.15.0","label":"messaging,core","javaType":"org.apache.camel.component.dynamicrouter.routing.DynamicRouterComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-dynamic-router","version":"4.22.1","scheme":"dy [...]
+,
+{"component":{"kind":"component","name":"dynamic-router-control","title":"Dynamic Router Control","description":"The Dynamic Router control endpoint for operations that allow routing participants to subscribe or unsubscribe to participate in dynamic message routing.","deprecated":false,"firstVersion":"4.4.0","label":"messaging","javaType":"org.apache.camel.component.dynamicrouter.control.DynamicRouterControlComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"cam [...]
+,
+{"component":{"kind":"component","name":"ehcache","title":"Ehcache","description":"Perform caching operations using Ehcache.","deprecated":false,"firstVersion":"2.18.0","label":"cache,clustering","javaType":"org.apache.camel.component.ehcache.EhcacheComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-ehcache","version":"4.22.1","scheme":"ehcache","extendsScheme":"","syntax":"ehcache:cacheName","async":false,"api":false,"consumerOnly":false,"producerOnly":f [...]
+,
+{"component":{"kind":"component","name":"elasticsearch","title":"Elasticsearch","description":"Send requests to Elasticsearch via Java Client API.","deprecated":false,"firstVersion":"3.19.0","label":"search,monitoring","javaType":"org.apache.camel.component.es.ElasticsearchComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-elasticsearch","version":"4.22.1","scheme":"elasticsearch","extendsScheme":"","syntax":"elasticsearch:clusterName","async":false,"api" [...]
+,
+{"component":{"kind":"component","name":"elasticsearch-rest-client","title":"Elasticsearch Low level Rest Client","description":"Perform queries and other operations on Elasticsearch or OpenSearch (uses low-level client).","deprecated":false,"firstVersion":"4.3.0","label":"search","javaType":"org.apache.camel.component.elasticsearch.rest.client.ElasticsearchRestClientComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-elasticsearch-rest-client","version":" [...]
+,
+{"component":{"kind":"component","name":"event","title":"Event","description":"Subscribe to Camel internal events such as route started/stopped and exchange completed/failed.","deprecated":false,"firstVersion":"4.19.0","label":"core,monitoring","javaType":"org.apache.camel.component.camelevent.CamelEventComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-event","version":"4.22.1","scheme":"event","extendsScheme":"","syntax":"event:events","async":false,"ap [...]
+,
+{"component":{"kind":"component","name":"exec","title":"Exec","description":"Execute commands on the underlying operating system.","deprecated":false,"firstVersion":"2.3.0","label":"core","javaType":"org.apache.camel.component.exec.ExecComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-exec","version":"4.22.1","scheme":"exec","extendsScheme":"","syntax":"exec:executable","async":false,"api":false,"consumerOnly":false,"producerOnly":true,"lenientProperties [...]
+,
+{"component":{"kind":"component","name":"fhir","title":"FHIR","description":"Exchange information in the healthcare domain using the FHIR (Fast Healthcare Interoperability Resources) standard.","deprecated":false,"firstVersion":"2.23.0","label":"api","javaType":"org.apache.camel.component.fhir.FhirComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-fhir","version":"4.22.1","scheme":"fhir","extendsScheme":"","syntax":"fhir:apiName/methodName","async":false, [...]
+,
+{"component":{"kind":"component","name":"file","title":"File","description":"Read and write files.","deprecated":false,"firstVersion":"1.0.0","label":"file,core","javaType":"org.apache.camel.component.file.FileComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-file","version":"4.22.1","scheme":"file","extendsScheme":"","syntax":"file:directoryName","async":false,"api":false,"consumerOnly":false,"producerOnly":false,"lenientProperties":false,"browsable":tr [...]
+,
+{"component":{"kind":"component","name":"file-watch","title":"File Watch","description":"Get notified about file events in a directory using java.nio.file.WatchService.","deprecated":false,"firstVersion":"3.0.0","label":"file","javaType":"org.apache.camel.component.file.watch.FileWatchComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-file-watch","version":"4.22.1","scheme":"file-watch","extendsScheme":"","syntax":"file-watch:path","async":false,"api":fal [...]
+,
+{"component":{"kind":"component","name":"flatpack","title":"Flatpack","description":"Parse fixed width and delimited files using the FlatPack library.","deprecated":false,"firstVersion":"1.4.0","label":"transformation","javaType":"org.apache.camel.component.flatpack.FlatpackComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-flatpack","version":"4.22.1","scheme":"flatpack","extendsScheme":"","syntax":"flatpack:type:resourceUri","async":false,"api":false,"c [...]
+,
+{"component":{"kind":"component","name":"flink","title":"Flink","description":"Send DataSet jobs to an Apache Flink cluster.","deprecated":false,"firstVersion":"2.18.0","label":"transformation,bigdata","javaType":"org.apache.camel.component.flink.FlinkComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-flink","version":"4.22.1","scheme":"flink","extendsScheme":"","syntax":"flink:endpointType","async":false,"api":false,"consumerOnly":false,"producerOnly":tr [...]
+,
+{"component":{"kind":"component","name":"flowable","title":"Flowable","description":"Send and receive messages from the Flowable BPMN and CMMN engines.","deprecated":false,"firstVersion":"4.9.0","label":"workflow","javaType":"org.apache.camel.component.flowable.FlowableComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-flowable","version":"4.22.1","scheme":"flowable","extendsScheme":"","syntax":"flowable:channelKey","async":false,"api":false,"consumerOnly [...]
+,
+{"component":{"kind":"component","name":"fop","title":"FOP","description":"Render messages into PDF and other output formats supported by Apache FOP.","deprecated":false,"firstVersion":"2.10.0","label":"file,transformation","javaType":"org.apache.camel.component.fop.FopComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-fop","version":"4.22.1","scheme":"fop","extendsScheme":"","syntax":"fop:outputType","async":false,"api":false,"consumerOnly":false,"produc [...]
+,
+{"component":{"kind":"component","name":"freemarker","title":"Freemarker","description":"Transform messages using FreeMarker templates.","deprecated":false,"firstVersion":"2.10.0","label":"transformation","javaType":"org.apache.camel.component.freemarker.FreemarkerComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-freemarker","version":"4.22.1","scheme":"freemarker","extendsScheme":"","syntax":"freemarker:resourceUri","async":false,"api":false,"consumerOn [...]
+,
+{"component":{"kind":"component","name":"ftp","title":"FTP","description":"Upload and download files to/from FTP servers.","deprecated":false,"firstVersion":"1.1.0","label":"file","javaType":"org.apache.camel.component.file.remote.FtpComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-ftp","version":"4.22.1","scheme":"ftp","extendsScheme":"file","syntax":"ftp:host:port/directoryName","alternativeSyntax":"ftp:username:password@host:port/directoryName","asyn [...]
+,
+{"component":{"kind":"component","name":"ftps","title":"FTPS","description":"Upload and download files to/from FTP servers supporting the FTPS protocol.","deprecated":false,"firstVersion":"2.2.0","label":"file","javaType":"org.apache.camel.component.file.remote.FtpsComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-ftp","version":"4.22.1","scheme":"ftps","extendsScheme":"file","syntax":"ftps:host:port/directoryName","alternativeSyntax":"ftps:username:pass [...]
+,
+{"component":{"kind":"component","name":"geocoder","title":"Geocoder","description":"Find geocodes (latitude and longitude) for a given address or the other way round.","deprecated":false,"firstVersion":"2.12.0","label":"api,search","javaType":"org.apache.camel.component.geocoder.GeoCoderComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-geocoder","version":"4.22.1","scheme":"geocoder","extendsScheme":"","syntax":"geocoder:address:latlng","async":false,"a [...]
+,
+{"component":{"kind":"component","name":"git","title":"Git","description":"Perform operations on git repositories.","deprecated":false,"firstVersion":"2.16.0","label":"file","javaType":"org.apache.camel.component.git.GitComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-git","version":"4.22.1","scheme":"git","extendsScheme":"","syntax":"git:localPath","async":false,"api":false,"consumerOnly":false,"producerOnly":false,"lenientProperties":false,"browsable" [...]
+,
+{"component":{"kind":"component","name":"github2","title":"GitHub2","description":"Interact with the GitHub API.","deprecated":false,"firstVersion":"4.18.0","label":"file,cloud,api","javaType":"org.apache.camel.component.github2.GitHub2Component","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-github2","version":"4.22.1","scheme":"github2","extendsScheme":"","syntax":"github2:type/branchName","async":false,"api":false,"consumerOnly":false,"producerOnly":false,"le [...]
+,
+{"component":{"kind":"component","name":"google-bigquery","title":"Google BigQuery","description":"Google BigQuery data warehouse for analytics.","deprecated":false,"firstVersion":"2.20.0","label":"cloud,bigdata","javaType":"org.apache.camel.component.google.bigquery.GoogleBigQueryComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-google-bigquery","version":"4.22.1","scheme":"google-bigquery","extendsScheme":"","syntax":"google-bigquery:projectId:datasetI [...]
+,
+{"component":{"kind":"component","name":"google-bigquery-sql","title":"Google BigQuery Standard SQL","description":"Access Google Cloud BigQuery service using SQL queries.","deprecated":false,"firstVersion":"2.23.0","label":"cloud,messaging","javaType":"org.apache.camel.component.google.bigquery.sql.GoogleBigQuerySQLComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-google-bigquery","version":"4.22.1","scheme":"google-bigquery-sql","extendsScheme":"","syn [...]
+,
+{"component":{"kind":"component","name":"google-calendar","title":"Google Calendar","description":"Perform various operations on a Google Calendar.","deprecated":false,"firstVersion":"2.15.0","label":"api,cloud","javaType":"org.apache.camel.component.google.calendar.GoogleCalendarComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-google-calendar","version":"4.22.1","scheme":"google-calendar","extendsScheme":"","syntax":"google-calendar:apiName/methodName" [...]
+,
+{"component":{"kind":"component","name":"google-calendar-stream","title":"Google Calendar Stream","description":"Poll for changes in a Google Calendar.","deprecated":false,"firstVersion":"2.23.0","label":"cloud","javaType":"org.apache.camel.component.google.calendar.stream.GoogleCalendarStreamComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-google-calendar","version":"4.22.1","scheme":"google-calendar-stream","extendsScheme":"","syntax":"google-calendar [...]
+,
+{"component":{"kind":"component","name":"google-drive","title":"Google Drive","description":"Manage files in Google Drive.","deprecated":false,"firstVersion":"2.14.0","label":"file,cloud,api","javaType":"org.apache.camel.component.google.drive.GoogleDriveComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-google-drive","version":"4.22.1","scheme":"google-drive","extendsScheme":"","syntax":"google-drive:apiName/methodName","async":false,"api":true,"apiSynta [...]
+,
+{"component":{"kind":"component","name":"google-firestore","title":"Google Firestore","description":"Store and retrieve data from Google Cloud Firestore NoSQL database.","deprecated":false,"firstVersion":"4.19.0","label":"cloud,database","javaType":"org.apache.camel.component.google.firestore.GoogleFirestoreComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-google-firestore","version":"4.22.1","scheme":"google-firestore","extendsScheme":"","syntax":"googl [...]
+,
+{"component":{"kind":"component","name":"google-functions","title":"Google Cloud Functions","description":"Manage and invoke Google Cloud Functions","deprecated":false,"firstVersion":"3.9.0","label":"cloud","javaType":"org.apache.camel.component.google.functions.GoogleCloudFunctionsComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-google-functions","version":"4.22.1","scheme":"google-functions","extendsScheme":"","syntax":"google-functions:functionName", [...]
+,
+{"component":{"kind":"component","name":"google-mail","title":"Google Mail","description":"Manage messages in Google Mail.","deprecated":false,"firstVersion":"2.15.0","label":"cloud,api,mail","javaType":"org.apache.camel.component.google.mail.GoogleMailComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-google-mail","version":"4.22.1","scheme":"google-mail","extendsScheme":"","syntax":"google-mail:apiName/methodName","async":false,"api":true,"apiSyntax":"a [...]
+,
+{"component":{"kind":"component","name":"google-mail-stream","title":"Google Mail Stream","description":"Poll for incoming messages in Google Mail.","deprecated":false,"firstVersion":"2.22.0","label":"cloud,mail","javaType":"org.apache.camel.component.google.mail.stream.GoogleMailStreamComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-google-mail","version":"4.22.1","scheme":"google-mail-stream","extendsScheme":"","syntax":"google-mail-stream:index","asy [...]
+,
+{"component":{"kind":"component","name":"google-pubsub","title":"Google Pubsub","description":"Send and receive messages to/from Google Cloud Platform PubSub Service.","deprecated":false,"firstVersion":"2.19.0","label":"cloud,messaging","javaType":"org.apache.camel.component.google.pubsub.GooglePubsubComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-google-pubsub","version":"4.22.1","scheme":"google-pubsub","extendsScheme":"","syntax":"google-pubsub:proj [...]
+,
+{"component":{"kind":"component","name":"google-secret-manager","title":"Google Secret Manager","description":"Manage Google Secret Manager Secrets","deprecated":false,"firstVersion":"3.16.0","label":"cloud","javaType":"org.apache.camel.component.google.secret.manager.GoogleSecretManagerComponent","supportLevel":"Stable","metadata":{"vault":"google-secret-manager"},"groupId":"org.apache.camel","artifactId":"camel-google-secret-manager","version":"4.22.1","scheme":"google-secret-manager", [...]
+,
+{"component":{"kind":"component","name":"google-sheets","title":"Google Sheets","description":"Manage spreadsheets in Google Sheets.","deprecated":false,"firstVersion":"2.23.0","label":"cloud,document","javaType":"org.apache.camel.component.google.sheets.GoogleSheetsComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-google-sheets","version":"4.22.1","scheme":"google-sheets","extendsScheme":"","syntax":"google-sheets:apiName/methodName","async":false,"api" [...]
+,
+{"component":{"kind":"component","name":"google-sheets-stream","title":"Google Sheets Stream","description":"Poll for changes in Google Sheets.","deprecated":false,"firstVersion":"2.23.0","label":"cloud,document","javaType":"org.apache.camel.component.google.sheets.stream.GoogleSheetsStreamComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-google-sheets","version":"4.22.1","scheme":"google-sheets-stream","extendsScheme":"","syntax":"google-sheets-stream:s [...]
+,
+{"component":{"kind":"component","name":"google-speech-to-text","title":"Google Cloud Speech To Text","description":"Transcribe audio to text using Google Cloud Speech-to-Text API","deprecated":false,"firstVersion":"4.19.0","label":"cloud,ai","javaType":"org.apache.camel.component.google.speechtotext.GoogleCloudSpeechToTextComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-google-speech-to-text","version":"4.22.1","scheme":"google-speech-to-text","extends [...]
+,
+{"component":{"kind":"component","name":"google-storage","title":"Google Storage","description":"Store and retrieve objects from Google Cloud Storage Service using the google-cloud-storage library.","deprecated":false,"firstVersion":"3.9.0","label":"cloud","javaType":"org.apache.camel.component.google.storage.GoogleCloudStorageComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-google-storage","version":"4.22.1","scheme":"google-storage","extendsScheme":"" [...]
+,
+{"component":{"kind":"component","name":"google-text-to-speech","title":"Google Cloud Text To Speech","description":"Synthesize speech from text using the Google Cloud Text-to-Speech API","deprecated":false,"firstVersion":"4.19.0","label":"cloud,ai","javaType":"org.apache.camel.component.google.texttospeech.GoogleCloudTextToSpeechComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-google-text-to-speech","version":"4.22.1","scheme":"google-text-to-speech"," [...]
+,
+{"component":{"kind":"component","name":"google-vertexai","title":"Google Vertex AI","description":"Interact with Google Cloud Vertex AI generative models.","deprecated":false,"firstVersion":"4.17.0","label":"ai,cloud","javaType":"org.apache.camel.component.google.vertexai.GoogleVertexAIComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-google-vertexai","version":"4.22.1","scheme":"google-vertexai","extendsScheme":"","syntax":"google-vertexai:projectId:lo [...]
+,
+{"component":{"kind":"component","name":"google-vision","title":"Google Cloud Vision","description":"Detect labels, text, faces, logos and more on images through Google Cloud Vision API","deprecated":false,"firstVersion":"4.19.0","label":"cloud,ai","javaType":"org.apache.camel.component.google.vision.GoogleCloudVisionComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-google-vision","version":"4.22.1","scheme":"google-vision","extendsScheme":"","syntax":"g [...]
+,
+{"component":{"kind":"component","name":"graphql","title":"GraphQL","description":"Send GraphQL queries and mutations to external systems.","deprecated":false,"firstVersion":"3.0.0","label":"api","javaType":"org.apache.camel.component.graphql.GraphqlComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-graphql","version":"4.22.1","scheme":"graphql","extendsScheme":"","syntax":"graphql:httpUri","async":false,"api":false,"consumerOnly":false,"producerOnly":tru [...]
+,
+{"component":{"kind":"component","name":"grpc","title":"gRPC","description":"Expose gRPC endpoints and access external gRPC endpoints.","deprecated":false,"firstVersion":"2.19.0","label":"rpc","javaType":"org.apache.camel.component.grpc.GrpcComponent","supportLevel":"Stable","metadata":{"protocol":"http"},"groupId":"org.apache.camel","artifactId":"camel-grpc","version":"4.22.1","scheme":"grpc","extendsScheme":"","syntax":"grpc:host:port/service","async":false,"api":false,"consumerOnly":f [...]
+,
+{"component":{"kind":"component","name":"hashicorp-vault","title":"HashiCorp Vault","description":"Manage secrets in HashiCorp Vault Service","deprecated":false,"firstVersion":"3.18.0","label":"cloud,cloud","javaType":"org.apache.camel.component.hashicorp.vault.HashicorpVaultComponent","supportLevel":"Stable","metadata":{"vault":"hashicorp-vault"},"groupId":"org.apache.camel","artifactId":"camel-hashicorp-vault","version":"4.22.1","scheme":"hashicorp-vault","extendsScheme":"","syntax":"h [...]
+,
+{"component":{"kind":"component","name":"hazelcast-instance","title":"Hazelcast Instance","description":"Consume join/leave events of a cache instance in a Hazelcast cluster.","deprecated":false,"firstVersion":"2.7.0","label":"cache,clustering","javaType":"org.apache.camel.component.hazelcast.instance.HazelcastInstanceComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-hazelcast","version":"4.22.1","scheme":"hazelcast-instance","extendsScheme":"","syntax": [...]
+,
+{"component":{"kind":"component","name":"hazelcast-list","title":"Hazelcast List","description":"Perform operations on Hazelcast distributed list.","deprecated":false,"firstVersion":"2.7.0","label":"cache,clustering","javaType":"org.apache.camel.component.hazelcast.list.HazelcastListComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-hazelcast","version":"4.22.1","scheme":"hazelcast-list","extendsScheme":"","syntax":"hazelcast-list:cacheName","async":false [...]
+,
+{"component":{"kind":"component","name":"hazelcast-map","title":"Hazelcast Map","description":"Perform operations on Hazelcast distributed map.","deprecated":false,"firstVersion":"2.7.0","label":"cache,clustering","javaType":"org.apache.camel.component.hazelcast.map.HazelcastMapComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-hazelcast","version":"4.22.1","scheme":"hazelcast-map","extendsScheme":"","syntax":"hazelcast-map:cacheName","async":false,"api": [...]
+,
+{"component":{"kind":"component","name":"hazelcast-multimap","title":"Hazelcast Multimap","description":"Perform operations on Hazelcast distributed multimap.","deprecated":false,"firstVersion":"2.7.0","label":"cache,clustering","javaType":"org.apache.camel.component.hazelcast.multimap.HazelcastMultimapComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-hazelcast","version":"4.22.1","scheme":"hazelcast-multimap","extendsScheme":"","syntax":"hazelcast-multi [...]
+,
+{"component":{"kind":"component","name":"hazelcast-pncounter","title":"Hazelcast PN Counter","description":"Increment, decrement, get, etc. operations on a Hazelcast PN Counter (CRDT counter).","deprecated":false,"firstVersion":"4.19.0","label":"cache,clustering","javaType":"org.apache.camel.component.hazelcast.pncounter.HazelcastPNCounterComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-hazelcast","version":"4.22.1","scheme":"hazelcast-pncounter","exten [...]
+,
+{"component":{"kind":"component","name":"hazelcast-queue","title":"Hazelcast Queue","description":"Perform operations on Hazelcast distributed queue.","deprecated":false,"firstVersion":"2.7.0","label":"cache,clustering,messaging","javaType":"org.apache.camel.component.hazelcast.queue.HazelcastQueueComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-hazelcast","version":"4.22.1","scheme":"hazelcast-queue","extendsScheme":"","syntax":"hazelcast-queue:cacheNa [...]
+,
+{"component":{"kind":"component","name":"hazelcast-replicatedmap","title":"Hazelcast Replicated Map","description":"Perform operations on Hazelcast replicated map.","deprecated":false,"firstVersion":"2.16.0","label":"cache,clustering","javaType":"org.apache.camel.component.hazelcast.replicatedmap.HazelcastReplicatedmapComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-hazelcast","version":"4.22.1","scheme":"hazelcast-replicatedmap","extendsScheme":"","syn [...]
+,
+{"component":{"kind":"component","name":"hazelcast-ringbuffer","title":"Hazelcast Ringbuffer","description":"Perform operations on Hazelcast distributed ringbuffer.","deprecated":false,"firstVersion":"2.16.0","label":"cache,clustering","javaType":"org.apache.camel.component.hazelcast.ringbuffer.HazelcastRingbufferComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-hazelcast","version":"4.22.1","scheme":"hazelcast-ringbuffer","extendsScheme":"","syntax":"ha [...]
+,
+{"component":{"kind":"component","name":"hazelcast-seda","title":"Hazelcast SEDA","description":"Asynchronously send/receive Exchanges between Camel routes running on potentially distinct JVMs/hosts backed by Hazelcast BlockingQueue.","deprecated":false,"firstVersion":"2.7.0","label":"cache,clustering","javaType":"org.apache.camel.component.hazelcast.seda.HazelcastSedaComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-hazelcast","version":"4.22.1","scheme [...]
+,
+{"component":{"kind":"component","name":"hazelcast-set","title":"Hazelcast Set","description":"Perform operations on Hazelcast distributed set.","deprecated":false,"firstVersion":"2.7.0","label":"cache,clustering","javaType":"org.apache.camel.component.hazelcast.set.HazelcastSetComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-hazelcast","version":"4.22.1","scheme":"hazelcast-set","extendsScheme":"","syntax":"hazelcast-set:cacheName","async":false,"api": [...]
+,
+{"component":{"kind":"component","name":"hazelcast-topic","title":"Hazelcast Topic","description":"Send and receive messages to/from Hazelcast distributed topic.","deprecated":false,"firstVersion":"2.15.0","label":"cache,clustering","javaType":"org.apache.camel.component.hazelcast.topic.HazelcastTopicComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-hazelcast","version":"4.22.1","scheme":"hazelcast-topic","extendsScheme":"","syntax":"hazelcast-topic:cach [...]
+,
+{"component":{"kind":"component","name":"http","title":"HTTP","description":"Send requests to external HTTP servers using Apache HTTP Client 5.x.","deprecated":false,"firstVersion":"2.3.0","label":"http","javaType":"org.apache.camel.component.http.HttpComponent","supportLevel":"Stable","metadata":{"protocol":"http"},"groupId":"org.apache.camel","artifactId":"camel-http","version":"4.22.1","scheme":"http","extendsScheme":"","alternativeSchemes":"http,https","syntax":"http://httpUri","asyn [...]
+,
+{"component":{"kind":"component","name":"https","title":"HTTPS (Secure)","description":"Send requests to external HTTP servers using Apache HTTP Client 5.x.","deprecated":false,"firstVersion":"2.3.0","label":"http","javaType":"org.apache.camel.component.http.HttpComponent","supportLevel":"Stable","metadata":{"protocol":"http"},"groupId":"org.apache.camel","artifactId":"camel-http","version":"4.22.1","scheme":"https","extendsScheme":"","alternativeSchemes":"http,https","syntax":"https://h [...]
+,
+{"component":{"kind":"component","name":"huggingface","title":"Hugging Face","description":"Integration with Hugging Face's Model Hub by using the Deep Java Library (DJL) Python bridge","deprecated":false,"firstVersion":"4.19.0","label":"ai","javaType":"org.apache.camel.component.huggingface.HuggingFaceComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-huggingface","version":"4.22.1","scheme":"huggingface","extendsScheme":"","syntax":"huggingface:task","a [...]
+,
+{"component":{"kind":"component","name":"hwcloud-dms","title":"Huawei Distributed Message Service (DMS)","description":"To integrate with a fully managed, high-performance message queuing service on Huawei Cloud","deprecated":false,"firstVersion":"3.12.0","label":"cloud","javaType":"org.apache.camel.component.huaweicloud.dms.DMSComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-huaweicloud-dms","version":"4.22.1","scheme":"hwcloud-dms","extendsScheme":"", [...]
+,
+{"component":{"kind":"component","name":"hwcloud-frs","title":"Huawei Cloud Face Recognition Service (FRS)","description":"Face Recognition Service (FRS) is an intelligent service that uses computers to process, analyze, and understand facial images based on human facial features.","deprecated":false,"firstVersion":"3.15.0","label":"cloud,messaging","javaType":"org.apache.camel.component.huaweicloud.frs.FaceRecognitionComponent","supportLevel":"Stable","groupId":"org.apache.camel","artif [...]
+,
+{"component":{"kind":"component","name":"hwcloud-functiongraph","title":"Huawei FunctionGraph","description":"To call serverless functions on Huawei Cloud","deprecated":false,"firstVersion":"3.11.0","label":"cloud,serverless","javaType":"org.apache.camel.FunctionGraphComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-huaweicloud-functiongraph","version":"4.22.1","scheme":"hwcloud-functiongraph","extendsScheme":"","syntax":"hwcloud-functiongraph:operation" [...]
+,
+{"component":{"kind":"component","name":"hwcloud-iam","title":"Huawei Identity and Access Management (IAM)","description":"To securely manage users on Huawei Cloud","deprecated":false,"firstVersion":"3.11.0","label":"cloud","javaType":"org.apache.camel.component.huaweicloud.iam.IAMComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-huaweicloud-iam","version":"4.22.1","scheme":"hwcloud-iam","extendsScheme":"","syntax":"hwcloud-iam:operation","async":false," [...]
+,
+{"component":{"kind":"component","name":"hwcloud-imagerecognition","title":"Huawei Cloud Image Recognition","description":"To identify objects, scenes, and concepts in images on Huawei Cloud","deprecated":false,"firstVersion":"3.12.0","label":"cloud,messaging","javaType":"org.apache.camel.component.huaweicloud.image.ImageRecognitionComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-huaweicloud-imagerecognition","version":"4.22.1","scheme":"hwcloud-imagere [...]
+,
+{"component":{"kind":"component","name":"hwcloud-obs","title":"Huawei Object Storage Service (OBS)","description":"To provide stable, secure, efficient, and easy-to-use cloud storage service on Huawei Cloud","deprecated":false,"firstVersion":"3.12.0","label":"cloud","javaType":"org.apache.camel.component.huaweicloud.obs.OBSComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-huaweicloud-obs","version":"4.22.1","scheme":"hwcloud-obs","extendsScheme":"","synt [...]
+,
+{"component":{"kind":"component","name":"hwcloud-smn","title":"Huawei Simple Message Notification (SMN)","description":"To broadcast messages and connect cloud services through notifications on Huawei Cloud","deprecated":false,"firstVersion":"3.8.0","label":"cloud,messaging","javaType":"org.apache.camel.component.huaweicloud.smn.SimpleNotificationComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-huaweicloud-smn","version":"4.22.1","scheme":"hwcloud-smn", [...]
+,
+{"component":{"kind":"component","name":"ibm-cos","title":"IBM Cloud Object Storage","description":"Store and retrieve objects from IBM Cloud Object Storage.","deprecated":false,"firstVersion":"4.16.0","label":"cloud,file","javaType":"org.apache.camel.component.ibm.cos.IBMCOSComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-ibm-cos","version":"4.22.1","scheme":"ibm-cos","extendsScheme":"","syntax":"ibm-cos:bucketName","async":false,"api":false,"consumerO [...]
+,
+{"component":{"kind":"component","name":"ibm-secrets-manager","title":"IBM Secrets Manager","description":"Manage secrets in IBM Secrets Manager Service","deprecated":false,"firstVersion":"4.11.0","label":"cloud,cloud","javaType":"org.apache.camel.component.ibm.secrets.manager.IBMSecretsManagerComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-ibm-secrets-manager","version":"4.22.1","scheme":"ibm-secrets-manager","extendsScheme":"","syntax":"ibm-secrets-m [...]
+,
+{"component":{"kind":"component","name":"ibm-watson-discovery","title":"IBM Watson Discovery","description":"Perform document understanding and search using IBM Watson Discovery","deprecated":false,"firstVersion":"4.16.0","label":"ai,cloud","javaType":"org.apache.camel.component.ibm.watson.discovery.WatsonDiscoveryComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-ibm-watson-discovery","version":"4.22.1","scheme":"ibm-watson-discovery","extendsScheme":"", [...]
+,
+{"component":{"kind":"component","name":"ibm-watson-language","title":"IBM Watson Language","description":"Perform natural language processing using IBM Watson Natural Language Understanding","deprecated":false,"firstVersion":"4.16.0","label":"ai,cloud","javaType":"org.apache.camel.component.ibm.watson.language.WatsonLanguageComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-ibm-watson-language","version":"4.22.1","scheme":"ibm-watson-language","extendsSc [...]
+,
+{"component":{"kind":"component","name":"ibm-watson-speech-to-text","title":"IBM Watson Speech to Text","description":"Convert speech audio to text using IBM Watson Speech to Text","deprecated":false,"firstVersion":"4.17.0","label":"ai,cloud","javaType":"org.apache.camel.component.ibm.watson.stt.WatsonSpeechToTextComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-ibm-watson-speech-to-text","version":"4.22.1","scheme":"ibm-watson-speech-to-text","extendsSc [...]
+,
+{"component":{"kind":"component","name":"ibm-watson-text-to-speech","title":"IBM Watson Text to Speech","description":"Convert text to natural-sounding speech using IBM Watson Text to Speech","deprecated":false,"firstVersion":"4.17.0","label":"ai,cloud","javaType":"org.apache.camel.component.ibm.watson.tts.WatsonTextToSpeechComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-ibm-watson-text-to-speech","version":"4.22.1","scheme":"ibm-watson-text-to-speech" [...]
+,
+{"component":{"kind":"component","name":"ibm-watsonx-ai","title":"IBM watsonx.ai","description":"Interact with IBM watsonx.ai foundation models for text generation, chat, embeddings, and more.","deprecated":false,"firstVersion":"4.18.0","label":"ai,cloud","javaType":"org.apache.camel.component.ibm.watsonx.ai.WatsonxAiComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-ibm-watsonx-ai","version":"4.22.1","scheme":"ibm-watsonx-ai","extendsScheme":"","syntax": [...]
+,
+{"component":{"kind":"component","name":"ibm-watsonx-data","title":"IBM watsonx.data","description":"Interact with IBM watsonx.data lakehouse for catalog, schema, table, and engine management.","deprecated":false,"firstVersion":"4.19.0","label":"cloud,database","javaType":"org.apache.camel.component.ibm.watsonx.data.WatsonxDataComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-ibm-watsonx-data","version":"4.22.1","scheme":"ibm-watsonx-data","extendsScheme [...]
+,
+{"component":{"kind":"component","name":"iggy","title":"Iggy","description":"Send and receive message to Apache Iggy streaming platform.","deprecated":false,"firstVersion":"4.17.0","label":"messaging","javaType":"org.apache.camel.component.iggy.IggyComponent","supportLevel":"Preview","groupId":"org.apache.camel","artifactId":"camel-iggy","version":"4.22.1","scheme":"iggy","extendsScheme":"","syntax":"iggy:topicName","async":false,"api":false,"consumerOnly":false,"producerOnly":false,"len [...]
+,
+{"component":{"kind":"component","name":"ignite-cache","title":"Ignite Cache","description":"Perform cache operations on an Ignite cache or consume changes from a continuous query.","deprecated":false,"firstVersion":"2.17.0","label":"cache,clustering","javaType":"org.apache.camel.component.ignite.cache.IgniteCacheComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-ignite","version":"4.22.1","scheme":"ignite-cache","extendsScheme":"","syntax":"ignite-cache: [...]
+,
+{"component":{"kind":"component","name":"ignite-compute","title":"Ignite Compute","description":"Run compute operations on an Ignite cluster.","deprecated":false,"firstVersion":"2.17.0","label":"cache,clustering","javaType":"org.apache.camel.component.ignite.compute.IgniteComputeComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-ignite","version":"4.22.1","scheme":"ignite-compute","extendsScheme":"","syntax":"ignite-compute:endpointId","async":false,"api" [...]
+,
+{"component":{"kind":"component","name":"ignite-events","title":"Ignite Events","description":"Receive events from an Ignite cluster by creating a local event listener.","deprecated":false,"firstVersion":"2.17.0","label":"messaging,cache,clustering","javaType":"org.apache.camel.component.ignite.events.IgniteEventsComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-ignite","version":"4.22.1","scheme":"ignite-events","extendsScheme":"","syntax":"ignite-event [...]
+,
+{"component":{"kind":"component","name":"ignite-idgen","title":"Ignite ID Generator","description":"Interact with Ignite Atomic Sequences and ID Generators .","deprecated":false,"firstVersion":"2.17.0","label":"cache,clustering","javaType":"org.apache.camel.component.ignite.idgen.IgniteIdGenComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-ignite","version":"4.22.1","scheme":"ignite-idgen","extendsScheme":"","syntax":"ignite-idgen:name","async":false,"ap [...]
+,
+{"component":{"kind":"component","name":"ignite-messaging","title":"Ignite Messaging","description":"Send and receive messages from an Ignite topic.","deprecated":false,"firstVersion":"2.17.0","label":"messaging","javaType":"org.apache.camel.component.ignite.messaging.IgniteMessagingComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-ignite","version":"4.22.1","scheme":"ignite-messaging","extendsScheme":"","syntax":"ignite-messaging:topic","async":false,"a [...]
+,
+{"component":{"kind":"component","name":"ignite-queue","title":"Ignite Queues","description":"Interact with Ignite Queue data structures.","deprecated":false,"firstVersion":"2.17.0","label":"cache,clustering,messaging","javaType":"org.apache.camel.component.ignite.queue.IgniteQueueComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-ignite","version":"4.22.1","scheme":"ignite-queue","extendsScheme":"","syntax":"ignite-queue:name","async":false,"api":false," [...]
+,
+{"component":{"kind":"component","name":"ignite-set","title":"Ignite Sets","description":"Interact with Ignite Set data structures.","deprecated":false,"firstVersion":"2.17.0","label":"cache,clustering","javaType":"org.apache.camel.component.ignite.set.IgniteSetComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-ignite","version":"4.22.1","scheme":"ignite-set","extendsScheme":"","syntax":"ignite-set:name","async":false,"api":false,"consumerOnly":false,"pro [...]
+,
+{"component":{"kind":"component","name":"imap","title":"IMAP","description":"Send and receive emails using imap, pop3 and smtp protocols.","deprecated":false,"firstVersion":"1.0.0","label":"mail","javaType":"org.apache.camel.component.mail.MailComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-mail","version":"4.22.1","scheme":"imap","extendsScheme":"","alternativeSchemes":"imap,imaps,pop3,pop3s,smtp,smtps","syntax":"imap:host:port","alternativeSyntax":"i [...]
+,
+{"component":{"kind":"component","name":"imaps","title":"IMAPS (Secure)","description":"Send and receive emails using imap, pop3 and smtp protocols.","deprecated":false,"firstVersion":"1.0.0","label":"mail","javaType":"org.apache.camel.component.mail.MailComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-mail","version":"4.22.1","scheme":"imaps","extendsScheme":"","alternativeSchemes":"imap,imaps,pop3,pop3s,smtp,smtps","syntax":"imaps:host:port","alternat [...]
+,
+{"component":{"kind":"component","name":"infinispan","title":"Infinispan","description":"Read and write from/to Infinispan distributed key/value store and data grid.","deprecated":false,"firstVersion":"2.13.0","label":"cache,clustering","javaType":"org.apache.camel.component.infinispan.remote.InfinispanRemoteComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-infinispan","version":"4.22.1","scheme":"infinispan","extendsScheme":"","syntax":"infinispan:cache [...]
+,
+{"component":{"kind":"component","name":"infinispan-embedded","title":"Infinispan Embedded","description":"Read and write from/to Infinispan distributed key/value store and data grid.","deprecated":false,"firstVersion":"2.13.0","label":"cache,clustering","javaType":"org.apache.camel.component.infinispan.embedded.InfinispanEmbeddedComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-infinispan-embedded","version":"4.22.1","scheme":"infinispan-embedded","exte [...]
+,
+{"component":{"kind":"component","name":"influxdb","title":"InfluxDB","description":"Interact with InfluxDB v1, a time series database.","deprecated":false,"firstVersion":"2.18.0","label":"database","javaType":"org.apache.camel.component.influxdb.InfluxDbComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-influxdb","version":"4.22.1","scheme":"influxdb","extendsScheme":"","syntax":"influxdb:connectionBean","async":false,"api":false,"consumerOnly":false,"pr [...]
+,
+{"component":{"kind":"component","name":"influxdb2","title":"InfluxDB2","description":"Interact with InfluxDB v2, a time series database.","deprecated":false,"firstVersion":"3.20.0","label":"database","javaType":"org.apache.camel.component.influxdb2.InfluxDb2Component","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-influxdb2","version":"4.22.1","scheme":"influxdb2","extendsScheme":"","syntax":"influxdb2:connectionBean","async":false,"api":false,"consumerOnly":fa [...]
+,
+{"component":{"kind":"component","name":"jcache","title":"JCache","description":"Perform caching operations against JSR107/JCache.","deprecated":false,"firstVersion":"2.17.0","label":"cache,clustering","javaType":"org.apache.camel.component.jcache.JCacheComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-jcache","version":"4.22.1","scheme":"jcache","extendsScheme":"","syntax":"jcache:cacheName","async":false,"api":false,"consumerOnly":false,"producerOnly": [...]
+,
+{"component":{"kind":"component","name":"jcr","title":"JCR","description":"Read and write nodes to/from a JCR compliant content repository.","deprecated":false,"firstVersion":"1.3.0","label":"database,cms","javaType":"org.apache.camel.component.jcr.JcrComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-jcr","version":"4.22.1","scheme":"jcr","extendsScheme":"","syntax":"jcr:host/base","alternativeSyntax":"jcr:username:password@host/base","async":false,"api" [...]
+,
+{"component":{"kind":"component","name":"jdbc","title":"JDBC","description":"Access databases through SQL and JDBC.","deprecated":false,"firstVersion":"1.2.0","label":"database","javaType":"org.apache.camel.component.jdbc.JdbcComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-jdbc","version":"4.22.1","scheme":"jdbc","extendsScheme":"","syntax":"jdbc:dataSourceName","async":false,"api":false,"consumerOnly":false,"producerOnly":true,"lenientProperties":fals [...]
+,
+{"component":{"kind":"component","name":"jetty","title":"Jetty","description":"Expose HTTP endpoints using Jetty 12.","deprecated":false,"firstVersion":"1.2.0","label":"http","javaType":"org.apache.camel.component.jetty12.JettyHttpComponent12","supportLevel":"Stable","metadata":{"protocol":"http"},"groupId":"org.apache.camel","artifactId":"camel-jetty","version":"4.22.1","scheme":"jetty","extendsScheme":"http","syntax":"jetty:httpUri","async":true,"api":false,"consumerOnly":true,"produce [...]
+,
+{"component":{"kind":"component","name":"jgroups","title":"JGroups","description":"Exchange messages with JGroups clusters.","deprecated":false,"firstVersion":"2.13.0","label":"clustering,messaging","javaType":"org.apache.camel.component.jgroups.JGroupsComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-jgroups","version":"4.22.1","scheme":"jgroups","extendsScheme":"","syntax":"jgroups:clusterName","async":false,"api":false,"consumerOnly":false,"producerOn [...]
+,
+{"component":{"kind":"component","name":"jgroups-raft","title":"JGroups raft","description":"Exchange messages with JGroups-raft clusters.","deprecated":false,"firstVersion":"2.24.0","label":"clustering,messaging","javaType":"org.apache.camel.component.jgroups.raft.JGroupsRaftComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-jgroups-raft","version":"4.22.1","scheme":"jgroups-raft","extendsScheme":"","syntax":"jgroups-raft:clusterName","async":false,"api" [...]
+,
+{"component":{"kind":"component","name":"jira","title":"Jira","description":"Interact with JIRA issue tracker.","deprecated":false,"firstVersion":"3.0","label":"document","javaType":"org.apache.camel.component.jira.JiraComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-jira","version":"4.22.1","scheme":"jira","extendsScheme":"","syntax":"jira:type","async":false,"api":false,"consumerOnly":false,"producerOnly":false,"lenientProperties":false,"browsable":fa [...]
+,
+{"component":{"kind":"component","name":"jms","title":"JMS","description":"Send and receive messages to/from JMS message brokers.","deprecated":false,"firstVersion":"1.0.0","label":"messaging","javaType":"org.apache.camel.component.jms.JmsComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-jms","version":"4.22.1","scheme":"jms","extendsScheme":"","syntax":"jms:destinationType:destinationName","async":true,"api":false,"consumerOnly":false,"producerOnly":fal [...]
+,
+{"component":{"kind":"component","name":"jmx","title":"JMX","description":"Receive JMX notifications.","deprecated":false,"firstVersion":"2.6.0","label":"monitoring","javaType":"org.apache.camel.component.jmx.JMXComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-jmx","version":"4.22.1","scheme":"jmx","extendsScheme":"","syntax":"jmx:serverURL","async":false,"api":false,"consumerOnly":true,"producerOnly":false,"lenientProperties":false,"browsable":false,"r [...]
+,
+{"component":{"kind":"component","name":"jolt","title":"JOLT","description":"JSON to JSON transformation using JOLT.","deprecated":false,"firstVersion":"2.16.0","label":"transformation","javaType":"org.apache.camel.component.jolt.JoltComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-jolt","version":"4.22.1","scheme":"jolt","extendsScheme":"","syntax":"jolt:resourceUri","async":false,"api":false,"consumerOnly":false,"producerOnly":true,"lenientProperties" [...]
+,
+{"component":{"kind":"component","name":"jooq","title":"JOOQ","description":"Store and retrieve Java objects from an SQL database using JOOQ.","deprecated":false,"firstVersion":"3.0.0","label":"database","javaType":"org.apache.camel.component.jooq.JooqComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-jooq","version":"4.22.1","scheme":"jooq","extendsScheme":"","syntax":"jooq:entityType","async":false,"api":false,"consumerOnly":false,"producerOnly":false," [...]
+,
+{"component":{"kind":"component","name":"jpa","title":"JPA","description":"Store and retrieve Java objects from databases using Java Persistence API (JPA).","deprecated":false,"firstVersion":"1.0.0","label":"database","javaType":"org.apache.camel.component.jpa.JpaComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-jpa","version":"4.22.1","scheme":"jpa","extendsScheme":"","syntax":"jpa:entityType","async":false,"api":false,"consumerOnly":false,"producerOnly [...]
+,
+{"component":{"kind":"component","name":"jslt","title":"JSLT","description":"Query or transform JSON payloads using JSLT.","deprecated":false,"firstVersion":"3.1.0","label":"transformation","javaType":"org.apache.camel.component.jslt.JsltComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-jslt","version":"4.22.1","scheme":"jslt","extendsScheme":"","syntax":"jslt:resourceUri","async":false,"api":false,"consumerOnly":false,"producerOnly":true,"lenientPropert [...]
+,
+{"component":{"kind":"component","name":"json-validator","title":"JSON Schema Validator","description":"Validate JSON payloads using NetworkNT JSON Schema.","deprecated":false,"firstVersion":"2.20.0","label":"validation","javaType":"org.apache.camel.component.jsonvalidator.JsonValidatorComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-json-validator","version":"4.22.1","scheme":"json-validator","extendsScheme":"","syntax":"json-validator:resourceUri","as [...]
+,
+{"component":{"kind":"component","name":"jsonata","title":"JSONata","description":"Transforms JSON payload using JSONata transformation.","deprecated":false,"firstVersion":"3.5.0","label":"transformation","javaType":"org.apache.camel.component.jsonata.JsonataComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-jsonata","version":"4.22.1","scheme":"jsonata","extendsScheme":"","syntax":"jsonata:resourceUri","async":false,"api":false,"consumerOnly":false,"prod [...]
+,
+{"component":{"kind":"component","name":"jt400","title":"JT400","description":"Exchanges messages with an IBM i system using data queues, message queues, or program call. IBM i is the replacement for AS/400 and iSeries servers.","deprecated":false,"firstVersion":"1.5.0","label":"messaging","javaType":"org.apache.camel.component.jt400.Jt400Component","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-jt400","version":"4.22.1","scheme":"jt400","extendsScheme":"","synt [...]
+,
+{"component":{"kind":"component","name":"jte","title":"JTE","description":"Transform messages using a Java based template engine (JTE).","deprecated":false,"firstVersion":"4.4.0","label":"transformation","javaType":"org.apache.camel.component.jte.JteComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-jte","version":"4.22.1","scheme":"jte","extendsScheme":"","syntax":"jte:resourceUri","async":false,"api":false,"consumerOnly":false,"producerOnly":true,"lenie [...]
+,
+{"component":{"kind":"component","name":"kafka","title":"Kafka","description":"Send and receive messages to/from an Apache Kafka broker.","deprecated":false,"firstVersion":"2.13.0","label":"messaging","javaType":"org.apache.camel.component.kafka.KafkaComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-kafka","version":"4.22.1","scheme":"kafka","extendsScheme":"","syntax":"kafka:topic","async":false,"api":false,"consumerOnly":false,"producerOnly":false,"len [...]
+,
+{"component":{"kind":"component","name":"keycloak","title":"Keycloak","description":"Manage Keycloak instances via Admin API.","deprecated":false,"firstVersion":"4.15.0","label":"security,management","javaType":"org.apache.camel.component.keycloak.KeycloakComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-keycloak","version":"4.22.1","scheme":"keycloak","extendsScheme":"","syntax":"keycloak:label","async":false,"api":false,"consumerOnly":false,"producerOn [...]
+,
+{"component":{"kind":"component","name":"knative","title":"Knative","description":"Send and receive events from Knative.","deprecated":false,"firstVersion":"3.15.0","label":"cloud","javaType":"org.apache.camel.component.knative.KnativeComponent","supportLevel":"Stable","metadata":{"protocol":"http"},"groupId":"org.apache.camel","artifactId":"camel-knative","version":"4.22.1","scheme":"knative","extendsScheme":"","syntax":"knative:type/typeId","async":false,"api":false,"consumerOnly":fals [...]
+,
+{"component":{"kind":"component","name":"kserve","title":"KServe","description":"Provide access to AI model servers with the KServe standard to run inference with remote models","deprecated":false,"firstVersion":"4.10.0","label":"ai","javaType":"org.apache.camel.component.kserve.KServeComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-kserve","version":"4.22.1","scheme":"kserve","extendsScheme":"","syntax":"kserve:api","async":false,"api":false,"consumerO [...]
+,
+{"component":{"kind":"component","name":"kubernetes-config-maps","title":"Kubernetes ConfigMap","description":"Perform operations on Kubernetes ConfigMaps and get notified on ConfigMaps changes.","deprecated":false,"firstVersion":"2.17.0","label":"container,cloud","javaType":"org.apache.camel.component.kubernetes.config_maps.KubernetesConfigMapsComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-kubernetes","version":"4.22.1","scheme":"kubernetes-config-ma [...]
+,
+{"component":{"kind":"component","name":"kubernetes-cronjob","title":"Kubernetes Cronjob","description":"Perform operations on Kubernetes CronJob.","deprecated":false,"firstVersion":"4.3.0","label":"container,cloud","javaType":"org.apache.camel.component.kubernetes.cronjob.KubernetesCronJobComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-kubernetes","version":"4.22.1","scheme":"kubernetes-cronjob","extendsScheme":"","syntax":"kubernetes-cronjob:masterUr [...]
+,
+{"component":{"kind":"component","name":"kubernetes-custom-resources","title":"Kubernetes Custom Resources","description":"Perform operations on Kubernetes Custom Resources and get notified on Deployment changes.","deprecated":false,"firstVersion":"3.7.0","label":"container,cloud","javaType":"org.apache.camel.component.kubernetes.customresources.KubernetesCustomResourcesComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-kubernetes","version":"4.22.1","sch [...]
+,
+{"component":{"kind":"component","name":"kubernetes-deployments","title":"Kubernetes Deployments","description":"Perform operations on Kubernetes Deployments and get notified on Deployment changes.","deprecated":false,"firstVersion":"2.20.0","label":"container,cloud","javaType":"org.apache.camel.component.kubernetes.deployments.KubernetesDeploymentsComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-kubernetes","version":"4.22.1","scheme":"kubernetes-deplo [...]
+,
+{"component":{"kind":"component","name":"kubernetes-events","title":"Kubernetes Event","description":"Perform operations on Kubernetes Events and get notified on Events changes.","deprecated":false,"firstVersion":"3.20.0","label":"container,cloud","javaType":"org.apache.camel.component.kubernetes.events.KubernetesEventsComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-kubernetes","version":"4.22.1","scheme":"kubernetes-events","extendsScheme":"","syntax" [...]
+,
+{"component":{"kind":"component","name":"kubernetes-hpa","title":"Kubernetes HPA","description":"Perform operations on Kubernetes Horizontal Pod Autoscalers (HPA) and get notified on HPA changes.","deprecated":false,"firstVersion":"2.23.0","label":"container,cloud","javaType":"org.apache.camel.component.kubernetes.hpa.KubernetesHPAComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-kubernetes","version":"4.22.1","scheme":"kubernetes-hpa","extendsScheme":"" [...]
+,
+{"component":{"kind":"component","name":"kubernetes-job","title":"Kubernetes Job","description":"Perform operations on Kubernetes Jobs.","deprecated":false,"firstVersion":"2.23.0","label":"container,cloud","javaType":"org.apache.camel.component.kubernetes.job.KubernetesJobComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-kubernetes","version":"4.22.1","scheme":"kubernetes-job","extendsScheme":"","syntax":"kubernetes-job:masterUrl","async":false,"api":fal [...]
+,
+{"component":{"kind":"component","name":"kubernetes-namespaces","title":"Kubernetes Namespaces","description":"Perform operations on Kubernetes Namespaces and get notified on Namespace changes.","deprecated":false,"firstVersion":"2.17.0","label":"container,cloud","javaType":"org.apache.camel.component.kubernetes.namespaces.KubernetesNamespacesComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-kubernetes","version":"4.22.1","scheme":"kubernetes-namespaces" [...]
+,
+{"component":{"kind":"component","name":"kubernetes-nodes","title":"Kubernetes Nodes","description":"Perform operations on Kubernetes Nodes and get notified on Node changes.","deprecated":false,"firstVersion":"2.17.0","label":"container,cloud","javaType":"org.apache.camel.component.kubernetes.nodes.KubernetesNodesComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-kubernetes","version":"4.22.1","scheme":"kubernetes-nodes","extendsScheme":"","syntax":"kuber [...]
+,
+{"component":{"kind":"component","name":"kubernetes-persistent-volumes","title":"Kubernetes Persistent Volume","description":"Perform operations on Kubernetes Persistent Volumes and get notified on Persistent Volume changes.","deprecated":false,"firstVersion":"2.17.0","label":"container,cloud","javaType":"org.apache.camel.component.kubernetes.persistent_volumes.KubernetesPersistentVolumesComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-kubernetes","vers [...]
+,
+{"component":{"kind":"component","name":"kubernetes-persistent-volumes-claims","title":"Kubernetes Persistent Volume Claim","description":"Perform operations on Kubernetes Persistent Volumes Claims and get notified on Persistent Volumes Claim changes.","deprecated":false,"firstVersion":"2.17.0","label":"container,cloud","javaType":"org.apache.camel.component.kubernetes.persistent_volumes_claims.KubernetesPersistentVolumesClaimsComponent","supportLevel":"Stable","groupId":"org.apache.came [...]
+,
+{"component":{"kind":"component","name":"kubernetes-pods","title":"Kubernetes Pods","description":"Perform operations on Kubernetes Pods and get notified on Pod changes.","deprecated":false,"firstVersion":"2.17.0","label":"container,cloud","javaType":"org.apache.camel.component.kubernetes.pods.KubernetesPodsComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-kubernetes","version":"4.22.1","scheme":"kubernetes-pods","extendsScheme":"","syntax":"kubernetes-p [...]
+,
+{"component":{"kind":"component","name":"kubernetes-replication-controllers","title":"Kubernetes Replication Controller","description":"Perform operations on Kubernetes Replication Controllers and get notified on Replication Controllers changes.","deprecated":false,"firstVersion":"2.17.0","label":"container,cloud","javaType":"org.apache.camel.component.kubernetes.replication_controllers.KubernetesReplicationControllersComponent","supportLevel":"Stable","groupId":"org.apache.camel","artif [...]
+,
+{"component":{"kind":"component","name":"kubernetes-resources-quota","title":"Kubernetes Resources Quota","description":"Perform operations on Kubernetes Resources Quotas.","deprecated":false,"firstVersion":"2.17.0","label":"container,cloud","javaType":"org.apache.camel.component.kubernetes.resources_quota.KubernetesResourcesQuotaComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-kubernetes","version":"4.22.1","scheme":"kubernetes-resources-quota","extend [...]
+,
+{"component":{"kind":"component","name":"kubernetes-secrets","title":"Kubernetes Secrets","description":"Perform operations on Kubernetes Secrets.","deprecated":false,"firstVersion":"2.17.0","label":"container,cloud","javaType":"org.apache.camel.component.kubernetes.secrets.KubernetesSecretsComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-kubernetes","version":"4.22.1","scheme":"kubernetes-secrets","extendsScheme":"","syntax":"kubernetes-secrets:masterU [...]
+,
+{"component":{"kind":"component","name":"kubernetes-service-accounts","title":"Kubernetes Service Account","description":"Perform operations on Kubernetes Service Accounts.","deprecated":false,"firstVersion":"2.17.0","label":"container,cloud","javaType":"org.apache.camel.component.kubernetes.service_accounts.KubernetesServiceAccountsComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-kubernetes","version":"4.22.1","scheme":"kubernetes-service-accounts","ex [...]
+,
+{"component":{"kind":"component","name":"kubernetes-services","title":"Kubernetes Services","description":"Perform operations on Kubernetes Services and get notified on Service changes.","deprecated":false,"firstVersion":"2.17.0","label":"container,cloud","javaType":"org.apache.camel.component.kubernetes.services.KubernetesServicesComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-kubernetes","version":"4.22.1","scheme":"kubernetes-services","extendsSchem [...]
+,
+{"component":{"kind":"component","name":"kudu","title":"Kudu","description":"Interact with Apache Kudu, a free and open source column-oriented data store of the Apache Hadoop ecosystem.","deprecated":false,"firstVersion":"3.0","label":"database,iot,cloud","javaType":"org.apache.camel.component.kudu.KuduComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-kudu","version":"4.22.1","scheme":"kudu","extendsScheme":"","syntax":"kudu:host:port/tableName","async": [...]
+,
+{"component":{"kind":"component","name":"langchain4j-agent","title":"LangChain4j Agent","description":"LangChain4j Agent component","deprecated":false,"firstVersion":"4.14.0","label":"ai","javaType":"org.apache.camel.component.langchain4j.agent.LangChain4jAgentComponent","supportLevel":"Preview","groupId":"org.apache.camel","artifactId":"camel-langchain4j-agent","version":"4.22.1","scheme":"langchain4j-agent","extendsScheme":"","syntax":"langchain4j-agent:agentId","async":false,"api":fal [...]
+,
+{"component":{"kind":"component","name":"langchain4j-chat","title":"LangChain4j Chat","description":"LangChain4j Chat component","deprecated":false,"firstVersion":"4.5.0","label":"ai","javaType":"org.apache.camel.component.langchain4j.chat.LangChain4jChatComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-langchain4j-chat","version":"4.22.1","scheme":"langchain4j-chat","extendsScheme":"","syntax":"langchain4j-chat:chatId","async":false,"api":false,"consume [...]
+,
+{"component":{"kind":"component","name":"langchain4j-embeddings","title":"LangChain4j Embeddings","description":"LangChain4j Embeddings","deprecated":false,"firstVersion":"4.5.0","label":"ai","javaType":"org.apache.camel.component.langchain4j.embeddings.LangChain4jEmbeddingsComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-langchain4j-embeddings","version":"4.22.1","scheme":"langchain4j-embeddings","extendsScheme":"","syntax":"langchain4j-embeddings:embe [...]
+,
+{"component":{"kind":"component","name":"langchain4j-embeddingstore","title":"LangChain4j Embedding Store","description":"Perform operations on the LangChain4jEmbeddingStores.","deprecated":false,"firstVersion":"4.14.0","label":"database,ai","javaType":"org.apache.camel.component.langchain4j.embeddingstore.LangChain4jEmbeddingStoreComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-langchain4j-embeddingstore","version":"4.22.1","scheme":"langchain4j-embedd [...]
+,
+{"component":{"kind":"component","name":"langchain4j-web-search","title":"LangChain4j Web Search","description":"LangChain4j Web Search Engine","deprecated":false,"firstVersion":"4.8.0","label":"ai","javaType":"org.apache.camel.component.langchain4j.web.search.LangChain4jWebSearchComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-langchain4j-web-search","version":"4.22.1","scheme":"langchain4j-web-search","extendsScheme":"","syntax":"langchain4j-web-searc [...]
+,
+{"component":{"kind":"component","name":"language","title":"Language","description":"Execute scripts in any of the languages supported by Camel.","deprecated":false,"firstVersion":"2.5.0","label":"core,script","javaType":"org.apache.camel.component.language.LanguageComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-language","version":"4.22.1","scheme":"language","extendsScheme":"","syntax":"language:languageName:resourceUri","async":false,"api":false,"co [...]
+,
+{"component":{"kind":"component","name":"ldap","title":"LDAP","description":"Perform searches on LDAP servers.","deprecated":false,"firstVersion":"1.5.0","label":"database,security","javaType":"org.apache.camel.component.ldap.LdapComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-ldap","version":"4.22.1","scheme":"ldap","extendsScheme":"","syntax":"ldap:dirContextName","async":false,"api":false,"consumerOnly":false,"producerOnly":true,"lenientProperties": [...]
+,
+{"component":{"kind":"component","name":"ldif","title":"LDIF","description":"Perform updates on an LDAP server from an LDIF body content.","deprecated":false,"firstVersion":"2.20.0","label":"database,security","javaType":"org.apache.camel.component.ldif.LdifComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-ldif","version":"4.22.1","scheme":"ldif","extendsScheme":"","syntax":"ldif:ldapConnectionName","async":false,"api":false,"consumerOnly":false,"produce [...]
+,
+{"component":{"kind":"component","name":"log","title":"Log Data","description":"Prints data from the routed message (such as body and headers) to the logger.","deprecated":false,"firstVersion":"1.1.0","label":"core,monitoring","javaType":"org.apache.camel.component.log.LogComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-log","version":"4.22.1","scheme":"log","extendsScheme":"","syntax":"log:loggerName","async":false,"api":false,"consumerOnly":false,"pro [...]
+,
+{"component":{"kind":"component","name":"lpr","title":"Printer","description":"Send print jobs to printers.","deprecated":false,"firstVersion":"2.1.0","label":"document","javaType":"org.apache.camel.component.printer.PrinterComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-printer","version":"4.22.1","scheme":"lpr","extendsScheme":"","syntax":"lpr:hostname:port/printername","async":false,"api":false,"consumerOnly":false,"producerOnly":true,"lenientProper [...]
+,
+{"component":{"kind":"component","name":"lucene","title":"Lucene","description":"Perform inserts or queries against Apache Lucene databases.","deprecated":false,"firstVersion":"2.2.0","label":"database,search","javaType":"org.apache.camel.component.lucene.LuceneComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-lucene","version":"4.22.1","scheme":"lucene","extendsScheme":"","syntax":"lucene:host:operation","async":false,"api":false,"consumerOnly":false,"p [...]
+,
+{"component":{"kind":"component","name":"lumberjack","title":"Lumberjack","description":"Receive logs messages using the Lumberjack protocol.","deprecated":false,"firstVersion":"2.18.0","label":"monitoring","javaType":"org.apache.camel.component.lumberjack.LumberjackComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-lumberjack","version":"4.22.1","scheme":"lumberjack","extendsScheme":"","syntax":"lumberjack:host:port","async":false,"api":false,"consumerOn [...]
+,
+{"component":{"kind":"component","name":"mapstruct","title":"MapStruct","description":"Type Conversion using MapStruct","deprecated":false,"firstVersion":"3.19.0","label":"transformation","javaType":"org.apache.camel.component.mapstruct.MapstructComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-mapstruct","version":"4.22.1","scheme":"mapstruct","extendsScheme":"","syntax":"mapstruct:className","async":false,"api":false,"consumerOnly":false,"producerOnly" [...]
+,
+{"component":{"kind":"component","name":"master","title":"Master","description":"Have only a single consumer in a cluster consuming from a given endpoint; with automatic failover if the JVM dies.","deprecated":false,"firstVersion":"2.20.0","label":"clustering","javaType":"org.apache.camel.component.master.MasterComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-master","version":"4.22.1","scheme":"master","extendsScheme":"","syntax":"master:namespace:dele [...]
+,
+{"component":{"kind":"component","name":"metrics","title":"Metrics","description":"Collect various metrics directly from Camel routes using the DropWizard metrics library.","deprecated":false,"firstVersion":"2.14.0","label":"monitoring","javaType":"org.apache.camel.component.metrics.MetricsComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-metrics","version":"4.22.1","scheme":"metrics","extendsScheme":"","syntax":"metrics:metricsType:metricsName","async": [...]
+,
+{"component":{"kind":"component","name":"micrometer","title":"Micrometer","description":"Collect various metrics directly from Camel routes using the Micrometer library.","deprecated":false,"firstVersion":"2.22.0","label":"monitoring","javaType":"org.apache.camel.component.micrometer.MicrometerComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-micrometer","version":"4.22.1","scheme":"micrometer","extendsScheme":"","syntax":"micrometer:metricsType:metricsN [...]
+,
+{"component":{"kind":"component","name":"milo-browse","title":"OPC UA Browser","description":"Connect to OPC UA servers using the binary protocol for browsing the node tree.","deprecated":false,"firstVersion":"3.15.0","label":"iot","javaType":"org.apache.camel.component.milo.browse.MiloBrowseComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-milo","version":"4.22.1","scheme":"milo-browse","extendsScheme":"","syntax":"milo-browse:endpointUri","async":false [...]
+,
+{"component":{"kind":"component","name":"milo-client","title":"OPC UA Client","description":"Connect to OPC UA servers using the binary protocol for acquiring telemetry data.","deprecated":false,"firstVersion":"2.19.0","label":"iot","javaType":"org.apache.camel.component.milo.client.MiloClientComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-milo","version":"4.22.1","scheme":"milo-client","extendsScheme":"","syntax":"milo-client:endpointUri","async":fals [...]
+,
+{"component":{"kind":"component","name":"milo-server","title":"OPC UA Server","description":"Make telemetry data available as an OPC UA server.","deprecated":false,"firstVersion":"2.19.0","label":"iot","javaType":"org.apache.camel.component.milo.server.MiloServerComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-milo","version":"4.22.1","scheme":"milo-server","extendsScheme":"","syntax":"milo-server:itemId","async":false,"api":false,"consumerOnly":false," [...]
+,
+{"component":{"kind":"component","name":"milvus","title":"Milvus","description":"Perform operations on the Milvus Vector Database.","deprecated":false,"firstVersion":"4.5.0","label":"database,ai","javaType":"org.apache.camel.component.milvus.MilvusComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-milvus","version":"4.22.1","scheme":"milvus","extendsScheme":"","syntax":"milvus:collection","async":false,"api":false,"consumerOnly":false,"producerOnly":true, [...]
+,
+{"component":{"kind":"component","name":"mina","title":"Mina","description":"Socket level networking using TCP or UDP with Apache Mina 2.x.","deprecated":false,"firstVersion":"2.10.0","label":"networking","javaType":"org.apache.camel.component.mina.MinaComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-mina","version":"4.22.1","scheme":"mina","extendsScheme":"","syntax":"mina:protocol:host:port","async":false,"api":false,"consumerOnly":false,"producerOnly [...]
+,
+{"component":{"kind":"component","name":"mina-sftp","title":"MINA SFTP","description":"Upload and download files to/from SFTP servers using Apache MINA SSHD.","deprecated":false,"firstVersion":"4.18.0","label":"file","javaType":"org.apache.camel.component.file.remote.mina.MinaSftpComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-mina-sftp","version":"4.22.1","scheme":"mina-sftp","extendsScheme":"file","syntax":"mina-sftp:host:port/directoryName","async": [...]
+,
+{"component":{"kind":"component","name":"minio","title":"Minio","description":"Store and retrieve objects from Minio Storage Service using Minio SDK.","deprecated":false,"firstVersion":"3.5.0","label":"cloud,file","javaType":"org.apache.camel.component.minio.MinioComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-minio","version":"4.22.1","scheme":"minio","extendsScheme":"","syntax":"minio:bucketName","async":false,"api":false,"consumerOnly":false,"produc [...]
+,
+{"component":{"kind":"component","name":"mllp","title":"MLLP","description":"Communicate with external systems using the MLLP protocol.","deprecated":false,"firstVersion":"2.17.0","label":"health","javaType":"org.apache.camel.component.mllp.MllpComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-mllp","version":"4.22.1","scheme":"mllp","extendsScheme":"","syntax":"mllp:hostname:port","async":false,"api":false,"consumerOnly":false,"producerOnly":false,"leni [...]
+,
+{"component":{"kind":"component","name":"mock","title":"Mock","description":"Test routes and mediation rules using mocks.","deprecated":false,"firstVersion":"1.0.0","label":"core,testing","javaType":"org.apache.camel.component.mock.MockComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-mock","version":"4.22.1","scheme":"mock","extendsScheme":"","syntax":"mock:name","async":false,"api":false,"consumerOnly":false,"producerOnly":true,"lenientProperties":true [...]
+,
+{"component":{"kind":"component","name":"mongodb","title":"MongoDB","description":"Perform operations on MongoDB documents and collections.","deprecated":false,"firstVersion":"2.19.0","label":"database","javaType":"org.apache.camel.component.mongodb.MongoDbComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-mongodb","version":"4.22.1","scheme":"mongodb","extendsScheme":"","syntax":"mongodb:connectionBean","async":false,"api":false,"consumerOnly":false,"pro [...]
+,
+{"component":{"kind":"component","name":"mongodb-gridfs","title":"MongoDB GridFS","description":"Interact with MongoDB GridFS.","deprecated":false,"firstVersion":"2.18.0","label":"database,file","javaType":"org.apache.camel.component.mongodb.gridfs.GridFsComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-mongodb-gridfs","version":"4.22.1","scheme":"mongodb-gridfs","extendsScheme":"","syntax":"mongodb-gridfs:connectionBean","async":false,"api":false,"consu [...]
+,
+{"component":{"kind":"component","name":"mustache","title":"Mustache","description":"Transform messages using a Mustache template.","deprecated":false,"firstVersion":"2.12.0","label":"transformation","javaType":"org.apache.camel.component.mustache.MustacheComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-mustache","version":"4.22.1","scheme":"mustache","extendsScheme":"","syntax":"mustache:resourceUri","async":false,"api":false,"consumerOnly":false,"prod [...]
+,
+{"component":{"kind":"component","name":"mvel","title":"MVEL","description":"Transform messages using an MVEL template.","deprecated":false,"firstVersion":"2.12.0","label":"transformation,script","javaType":"org.apache.camel.component.mvel.MvelComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-mvel","version":"4.22.1","scheme":"mvel","extendsScheme":"","syntax":"mvel:resourceUri","async":false,"api":false,"consumerOnly":false,"producerOnly":true,"lenientP [...]
+,
+{"component":{"kind":"component","name":"mybatis","title":"MyBatis","description":"Performs a query, poll, insert, update or delete in a relational database using MyBatis.","deprecated":false,"firstVersion":"2.7.0","label":"database","javaType":"org.apache.camel.component.mybatis.MyBatisComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-mybatis","version":"4.22.1","scheme":"mybatis","extendsScheme":"","syntax":"mybatis:statement","async":false,"api":false [...]
+,
+{"component":{"kind":"component","name":"mybatis-bean","title":"MyBatis Bean","description":"Perform queries, inserts, updates or deletes in a relational database using MyBatis.","deprecated":false,"firstVersion":"2.22.0","label":"database","javaType":"org.apache.camel.component.mybatis.MyBatisBeanComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-mybatis","version":"4.22.1","scheme":"mybatis-bean","extendsScheme":"","syntax":"mybatis-bean:beanName:method [...]
+,
+{"component":{"kind":"component","name":"nats","title":"Nats","description":"Send and receive messages from NATS messaging system.","deprecated":false,"firstVersion":"2.17.0","label":"messaging","javaType":"org.apache.camel.component.nats.NatsComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-nats","version":"4.22.1","scheme":"nats","extendsScheme":"","syntax":"nats:topic","async":false,"api":false,"consumerOnly":false,"producerOnly":false,"lenientPropert [...]
+,
+{"component":{"kind":"component","name":"neo4j","title":"Neo4j","description":"Perform operations on the Neo4j Graph Database","deprecated":false,"firstVersion":"4.10.0","label":"database,ai","javaType":"org.apache.camel.component.neo4j.Neo4jComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-neo4j","version":"4.22.1","scheme":"neo4j","extendsScheme":"","syntax":"neo4j:name","async":false,"api":false,"consumerOnly":false,"producerOnly":true,"lenientPropert [...]
+,
+{"component":{"kind":"component","name":"netty","title":"Netty","description":"Socket level networking using TCP or UDP with Netty 4.x.","deprecated":false,"firstVersion":"2.14.0","label":"networking","javaType":"org.apache.camel.component.netty.NettyComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-netty","version":"4.22.1","scheme":"netty","extendsScheme":"","syntax":"netty:protocol://host:port","async":true,"api":false,"consumerOnly":false,"producerOn [...]
+,
+{"component":{"kind":"component","name":"netty-http","title":"Netty HTTP","description":"Netty HTTP server and client using the Netty 4.x.","deprecated":false,"firstVersion":"2.14.0","label":"networking,http","javaType":"org.apache.camel.component.netty.http.NettyHttpComponent","supportLevel":"Stable","metadata":{"protocol":"http"},"groupId":"org.apache.camel","artifactId":"camel-netty-http","version":"4.22.1","scheme":"netty-http","extendsScheme":"netty","syntax":"netty-http:protocol:// [...]
+,
+{"component":{"kind":"component","name":"oaipmh","title":"OAI-PMH","description":"Harvest metadata using OAI-PMH protocol","deprecated":false,"firstVersion":"3.5.0","label":"search","javaType":"org.apache.camel.oaipmh.component.OAIPMHComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-oaipmh","version":"4.22.1","scheme":"oaipmh","extendsScheme":"","syntax":"oaipmh:baseUrl","async":false,"api":false,"consumerOnly":false,"producerOnly":false,"lenientProperti [...]
+,
+{"component":{"kind":"component","name":"once","title":"Once","description":"Trigger a single message only once at startup (useful for development and testing purposes).","deprecated":false,"firstVersion":"4.17.0","label":"core,scheduling","javaType":"org.apache.camel.component.once.OnceComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-once","version":"4.22.1","scheme":"once","extendsScheme":"","syntax":"once:name","async":false,"api":false,"consumerOnly [...]
+,
+{"component":{"kind":"component","name":"openai","title":"OpenAI","description":"OpenAI endpoint for chat completion, Responses API, embeddings, audio transcription, audio translation, and text-to-speech.","deprecated":false,"firstVersion":"4.17.0","label":"ai","javaType":"org.apache.camel.component.openai.OpenAIComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-openai","version":"4.22.1","scheme":"openai","extendsScheme":"","syntax":"openai:operation","a [...]
+,
+{"component":{"kind":"component","name":"opensearch","title":"OpenSearch","description":"Send requests to OpenSearch via Java Client API.","deprecated":false,"firstVersion":"4.0.0","label":"search,monitoring","javaType":"org.apache.camel.component.opensearch.OpensearchComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-opensearch","version":"4.22.1","scheme":"opensearch","extendsScheme":"","syntax":"opensearch:clusterName","async":false,"api":false,"consum [...]
+,
+{"component":{"kind":"component","name":"openshift-build-configs","title":"OpenShift Build Config","description":"Perform operations on OpenShift Build Configs.","deprecated":false,"firstVersion":"2.17.0","label":"container,cloud","javaType":"org.apache.camel.component.openshift.build_configs.OpenshiftBuildConfigsComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-kubernetes","version":"4.22.1","scheme":"openshift-build-configs","extendsScheme":"","syntax" [...]
+,
+{"component":{"kind":"component","name":"openshift-builds","title":"OpenShift Builds","description":"Perform operations on OpenShift Builds.","deprecated":false,"firstVersion":"2.17.0","label":"container,cloud","javaType":"org.apache.camel.component.openshift.builds.OpenshiftBuildsComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-kubernetes","version":"4.22.1","scheme":"openshift-builds","extendsScheme":"","syntax":"openshift-builds:masterUrl","async":fa [...]
+,
+{"component":{"kind":"component","name":"openshift-deploymentconfigs","title":"OpenShift Deployment Configs","description":"Perform operations on OpenShift Deployment Configs and get notified on Deployment Config changes.","deprecated":false,"firstVersion":"3.18.0","label":"container,cloud","javaType":"org.apache.camel.component.openshift.deploymentconfigs.OpenshiftDeploymentConfigsComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-kubernetes","version":" [...]
+,
+{"component":{"kind":"component","name":"openstack-cinder","title":"OpenStack Cinder","description":"Access data in OpenStack Cinder block storage.","deprecated":false,"firstVersion":"2.19.0","label":"container","javaType":"org.apache.camel.component.openstack.cinder.CinderComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-openstack","version":"4.22.1","scheme":"openstack-cinder","extendsScheme":"","syntax":"openstack-cinder:host","async":false,"api":fals [...]
+,
+{"component":{"kind":"component","name":"openstack-glance","title":"OpenStack Glance","description":"Manage VM images and metadata definitions in OpenStack Glance.","deprecated":false,"firstVersion":"2.19.0","label":"container","javaType":"org.apache.camel.component.openstack.glance.GlanceComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-openstack","version":"4.22.1","scheme":"openstack-glance","extendsScheme":"","syntax":"openstack-glance:host","async": [...]
+,
+{"component":{"kind":"component","name":"openstack-keystone","title":"OpenStack Keystone","description":"Access OpenStack Keystone for API client authentication, service discovery and distributed multi-tenant authorization.","deprecated":false,"firstVersion":"2.19.0","label":"container","javaType":"org.apache.camel.component.openstack.keystone.KeystoneComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-openstack","version":"4.22.1","scheme":"openstack-keys [...]
+,
+{"component":{"kind":"component","name":"openstack-neutron","title":"OpenStack Neutron","description":"Access OpenStack Neutron for network services.","deprecated":false,"firstVersion":"2.19.0","label":"container","javaType":"org.apache.camel.component.openstack.neutron.NeutronComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-openstack","version":"4.22.1","scheme":"openstack-neutron","extendsScheme":"","syntax":"openstack-neutron:host","async":false,"api [...]
+,
+{"component":{"kind":"component","name":"openstack-nova","title":"OpenStack Nova","description":"Access OpenStack to manage compute resources.","deprecated":false,"firstVersion":"2.19.0","label":"container","javaType":"org.apache.camel.component.openstack.nova.NovaComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-openstack","version":"4.22.1","scheme":"openstack-nova","extendsScheme":"","syntax":"openstack-nova:host","async":false,"api":false,"consumerOn [...]
+,
+{"component":{"kind":"component","name":"openstack-swift","title":"OpenStack Swift","description":"Access OpenStack Swift object/blob store.","deprecated":false,"firstVersion":"2.19.0","label":"container","javaType":"org.apache.camel.component.openstack.swift.SwiftComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-openstack","version":"4.22.1","scheme":"openstack-swift","extendsScheme":"","syntax":"openstack-swift:host","async":false,"api":false,"consumer [...]
+,
+{"component":{"kind":"component","name":"opentelemetry-metrics","title":"OpenTelemetry Metrics","description":"Camel metrics based on the Camel Telemetry spec","deprecated":false,"firstVersion":"4.17.0","label":"monitoring","javaType":"org.apache.camel.opentelemetry.metrics.OpenTelemetryComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-opentelemetry-metrics","version":"4.22.1","scheme":"opentelemetry-metrics","extendsScheme":"","syntax":"opentelemetry-me [...]
+,
+{"component":{"kind":"component","name":"optaplanner","title":"OptaPlanner","description":"Solve planning problems with OptaPlanner.","deprecated":false,"firstVersion":"2.13.0","label":"workflow","javaType":"org.apache.camel.component.optaplanner.OptaPlannerComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-optaplanner","version":"4.22.1","scheme":"optaplanner","extendsScheme":"","syntax":"optaplanner:problemName","async":false,"api":false,"consumerOnly": [...]
+,
+{"component":{"kind":"component","name":"paho-mqtt5","title":"Paho MQTT 5","description":"Communicate with MQTT message brokers using Eclipse Paho MQTT v5 Client.","deprecated":false,"firstVersion":"3.8.0","label":"messaging,iot","javaType":"org.apache.camel.component.paho.mqtt5.PahoMqtt5Component","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-paho-mqtt5","version":"4.22.1","scheme":"paho-mqtt5","extendsScheme":"","syntax":"paho-mqtt5:topic","async":false,"api" [...]
+,
+{"component":{"kind":"component","name":"pdf","title":"PDF","description":"Create, modify or extract content from PDF documents.","deprecated":false,"firstVersion":"2.16.0","label":"document,transformation","javaType":"org.apache.camel.component.pdf.PdfComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-pdf","version":"4.22.1","scheme":"pdf","extendsScheme":"","syntax":"pdf:operation","async":false,"api":false,"consumerOnly":false,"producerOnly":true,"leni [...]
+,
+{"component":{"kind":"component","name":"pg-replication-slot","title":"PostgreSQL Replication Slot","description":"Poll for PostgreSQL Write-Ahead Log (WAL) records using Streaming Replication Slots.","deprecated":false,"firstVersion":"3.0.0","label":"database","javaType":"org.apache.camel.component.pg.replication.slot.PgReplicationSlotComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-pg-replication-slot","version":"4.22.1","scheme":"pg-replication-slot" [...]
+,
+{"component":{"kind":"component","name":"pgevent","title":"PostgreSQL Event","description":"Send and receive PostgreSQL events via LISTEN and NOTIFY commands.","deprecated":false,"firstVersion":"2.15.0","label":"database","javaType":"org.apache.camel.component.pgevent.PgEventComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-pgevent","version":"4.22.1","scheme":"pgevent","extendsScheme":"","syntax":"pgevent:host:port/database/channel","async":false,"api": [...]
+,
+{"component":{"kind":"component","name":"pgvector","title":"PGVector","description":"Perform operations on the PostgreSQL pgvector Vector Database.","deprecated":false,"firstVersion":"4.19.0","label":"database,ai","javaType":"org.apache.camel.component.pgvector.PgVectorComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-pgvector","version":"4.22.1","scheme":"pgvector","extendsScheme":"","syntax":"pgvector:collection","async":false,"api":false,"consumerOnly [...]
+,
+{"component":{"kind":"component","name":"pinecone","title":"Pinecone","description":"Perform operations on the Pinecone Vector Database.","deprecated":false,"firstVersion":"4.6.0","label":"database,ai","javaType":"org.apache.camel.component.pinecone.PineconeVectorDbComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-pinecone","version":"4.22.1","scheme":"pinecone","extendsScheme":"","syntax":"pinecone:collection","async":false,"api":false,"consumerOnly":fa [...]
+,
+{"component":{"kind":"component","name":"platform-http","title":"Platform HTTP","description":"Expose HTTP endpoints using the HTTP server available in the current platform.","deprecated":false,"firstVersion":"3.0.0","label":"http","javaType":"org.apache.camel.component.platform.http.PlatformHttpComponent","supportLevel":"Stable","metadata":{"protocol":"http"},"groupId":"org.apache.camel","artifactId":"camel-platform-http","version":"4.22.1","scheme":"platform-http","extendsScheme":"","s [...]
+,
+{"component":{"kind":"component","name":"plc4x","title":"PLC4X","description":"Read and write to PLC devices","deprecated":false,"firstVersion":"3.20.0","label":"iot","javaType":"org.apache.camel.component.plc4x.Plc4XComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-plc4x","version":"4.22.1","scheme":"plc4x","extendsScheme":"","syntax":"plc4x:driver","async":false,"api":false,"consumerOnly":false,"producerOnly":false,"lenientProperties":true,"browsable": [...]
+,
+{"component":{"kind":"component","name":"pop3","title":"POP3","description":"Send and receive emails using imap, pop3 and smtp protocols.","deprecated":false,"firstVersion":"1.0.0","label":"mail","javaType":"org.apache.camel.component.mail.MailComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-mail","version":"4.22.1","scheme":"pop3","extendsScheme":"","alternativeSchemes":"imap,imaps,pop3,pop3s,smtp,smtps","syntax":"pop3:host:port","alternativeSyntax":"p [...]
+,
+{"component":{"kind":"component","name":"pop3s","title":"POP3S","description":"Send and receive emails using imap, pop3 and smtp protocols.","deprecated":false,"firstVersion":"1.0.0","label":"mail","javaType":"org.apache.camel.component.mail.MailComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-mail","version":"4.22.1","scheme":"pop3s","extendsScheme":"","alternativeSchemes":"imap,imaps,pop3,pop3s,smtp,smtps","syntax":"pop3s:host:port","alternativeSyntax [...]
+,
+{"component":{"kind":"component","name":"pqc","title":"PQC Algorithms","description":"Post Quantum Cryptography Signature and Verification component.","deprecated":false,"firstVersion":"4.12.0","label":"security","javaType":"org.apache.camel.component.pqc.PQCComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-pqc","version":"4.22.1","scheme":"pqc","extendsScheme":"","syntax":"pqc:label","async":false,"api":false,"consumerOnly":false,"producerOnly":true,"le [...]
+,
+{"component":{"kind":"component","name":"pubnub","title":"PubNub","description":"Send and receive messages to/from PubNub data stream network for connected devices.","deprecated":false,"firstVersion":"2.19.0","label":"cloud,iot,messaging","javaType":"org.apache.camel.component.pubnub.PubNubComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-pubnub","version":"4.22.1","scheme":"pubnub","extendsScheme":"","syntax":"pubnub:channel","async":false,"api":false," [...]
+,
+{"component":{"kind":"component","name":"pulsar","title":"Pulsar","description":"Send and receive messages from/to Apache Pulsar messaging system.","deprecated":false,"firstVersion":"2.24.0","label":"messaging","javaType":"org.apache.camel.component.pulsar.PulsarComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-pulsar","version":"4.22.1","scheme":"pulsar","extendsScheme":"","syntax":"pulsar:persistence://tenant/namespace/topic","async":false,"api":false, [...]
+,
+{"component":{"kind":"component","name":"qdrant","title":"Qdrant","description":"Perform operations on the Qdrant Vector Database.","deprecated":false,"firstVersion":"4.5.0","label":"database,ai","javaType":"org.apache.camel.component.qdrant.QdrantComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-qdrant","version":"4.22.1","scheme":"qdrant","extendsScheme":"","syntax":"qdrant:collection","async":false,"api":false,"consumerOnly":false,"producerOnly":true, [...]
+,
+{"component":{"kind":"component","name":"quartz","title":"Quartz","description":"Schedule sending of messages using the Quartz 2.x scheduler.","deprecated":false,"firstVersion":"2.12.0","label":"scheduling","javaType":"org.apache.camel.component.quartz.QuartzComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-quartz","version":"4.22.1","scheme":"quartz","extendsScheme":"","syntax":"quartz:groupName/triggerName","async":false,"api":false,"consumerOnly":true [...]
+,
+{"component":{"kind":"component","name":"quickfix","title":"QuickFix","description":"Open a Financial Interchange (FIX) session using an embedded QuickFix/J engine.","deprecated":false,"firstVersion":"2.1.0","label":"messaging","javaType":"org.apache.camel.component.quickfixj.QuickfixjComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-quickfix","version":"4.22.1","scheme":"quickfix","extendsScheme":"","syntax":"quickfix:configurationName","async":false,"a [...]
+,
+{"component":{"kind":"component","name":"reactive-streams","title":"Reactive Streams","description":"Exchange messages with reactive stream processing libraries compatible with the reactive streams standard.","deprecated":false,"firstVersion":"2.19.0","label":"messaging","javaType":"org.apache.camel.component.reactive.streams.ReactiveStreamsComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-reactive-streams","version":"4.22.1","scheme":"reactive-streams", [...]
+,
+{"component":{"kind":"component","name":"ref","title":"Ref","description":"Route messages to an endpoint looked up dynamically by name in the Camel Registry.","deprecated":false,"firstVersion":"1.2.0","label":"core","javaType":"org.apache.camel.component.ref.RefComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-ref","version":"4.22.1","scheme":"ref","extendsScheme":"","syntax":"ref:name","async":false,"api":false,"consumerOnly":false,"producerOnly":false, [...]
+,
+{"component":{"kind":"component","name":"rest","title":"REST","description":"Expose REST services or call external REST services.","deprecated":false,"firstVersion":"2.14.0","label":"core,rest","javaType":"org.apache.camel.component.rest.RestComponent","supportLevel":"Stable","metadata":{"protocol":"http"},"groupId":"org.apache.camel","artifactId":"camel-rest","version":"4.22.1","scheme":"rest","extendsScheme":"","syntax":"rest:method:path:uriTemplate","async":false,"api":false,"consumer [...]
+,
+{"component":{"kind":"component","name":"rest-api","title":"REST API","description":"Expose OpenAPI Specification of the REST services defined using Camel REST DSL.","deprecated":false,"firstVersion":"2.16.0","label":"core,rest","javaType":"org.apache.camel.component.rest.RestApiComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-rest","version":"4.22.1","scheme":"rest-api","extendsScheme":"","syntax":"rest-api:path","async":false,"api":false,"consumerOnly [...]
+,
+{"component":{"kind":"component","name":"rest-openapi","title":"REST OpenApi","description":"To call and expose REST services using OpenAPI specification as contract.","deprecated":false,"firstVersion":"3.1.0","label":"rest,api","javaType":"org.apache.camel.component.rest.openapi.RestOpenApiComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-rest-openapi","version":"4.22.1","scheme":"rest-openapi","extendsScheme":"","syntax":"rest-openapi:specificationUri# [...]
+,
+{"component":{"kind":"component","name":"robotframework","title":"Robot Framework","description":"Pass camel exchanges to acceptance test written in Robot DSL.","deprecated":false,"firstVersion":"3.0.0","label":"testing","javaType":"org.apache.camel.component.robotframework.RobotFrameworkComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-robotframework","version":"4.22.1","scheme":"robotframework","extendsScheme":"","syntax":"robotframework:resourceUri"," [...]
+,
+{"component":{"kind":"component","name":"rocketmq","title":"RocketMQ","description":"Send and receive messages from RocketMQ cluster.","deprecated":false,"firstVersion":"3.20.0","label":"messaging","javaType":"org.apache.camel.component.rocketmq.RocketMQComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-rocketmq","version":"4.22.1","scheme":"rocketmq","extendsScheme":"","syntax":"rocketmq:topicName","async":true,"api":false,"consumerOnly":false,"producerO [...]
+,
+{"component":{"kind":"component","name":"rss","title":"RSS","description":"Poll RSS feeds.","deprecated":false,"firstVersion":"2.0.0","label":"document","javaType":"org.apache.camel.component.rss.RssComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-rss","version":"4.22.1","scheme":"rss","extendsScheme":"atom","syntax":"rss:feedUri","async":false,"api":false,"consumerOnly":true,"producerOnly":false,"lenientProperties":true,"browsable":false,"remote":true} [...]
+,
+{"component":{"kind":"component","name":"saga","title":"Saga","description":"Execute custom actions within a route using the Saga EIP.","deprecated":false,"firstVersion":"2.21.0","label":"clustering","javaType":"org.apache.camel.component.saga.SagaComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-saga","version":"4.22.1","scheme":"saga","extendsScheme":"","syntax":"saga:action","async":false,"api":false,"consumerOnly":false,"producerOnly":true,"lenientPr [...]
+,
+{"component":{"kind":"component","name":"salesforce","title":"Salesforce","description":"Communicate with Salesforce using Java DTOs.","deprecated":false,"firstVersion":"2.12.0","label":"cloud,saas","javaType":"org.apache.camel.component.salesforce.SalesforceComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-salesforce","version":"4.22.1","scheme":"salesforce","extendsScheme":"","syntax":"salesforce:operationName:topicName","async":false,"api":false,"cons [...]
+,
+{"component":{"kind":"component","name":"sap-netweaver","title":"SAP NetWeaver","description":"Send requests to SAP NetWeaver Gateway using HTTP.","deprecated":false,"firstVersion":"2.12.0","label":"saas","javaType":"org.apache.camel.component.sap.netweaver.NetWeaverComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-sap-netweaver","version":"4.22.1","scheme":"sap-netweaver","extendsScheme":"","syntax":"sap-netweaver:url","async":false,"api":false,"consume [...]
+,
+{"component":{"kind":"component","name":"scheduler","title":"Scheduler","description":"Generate messages in specified intervals using java.util.concurrent.ScheduledExecutorService.","deprecated":false,"firstVersion":"2.15.0","label":"core,scheduling","javaType":"org.apache.camel.component.scheduler.SchedulerComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-scheduler","version":"4.22.1","scheme":"scheduler","extendsScheme":"","syntax":"scheduler:name","as [...]
+,
+{"component":{"kind":"component","name":"schematron","title":"Schematron","description":"Validate XML payload using the Schematron Library.","deprecated":false,"firstVersion":"2.15.0","label":"validation","javaType":"org.apache.camel.component.schematron.SchematronComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-schematron","version":"4.22.1","scheme":"schematron","extendsScheme":"","syntax":"schematron:path","async":false,"api":false,"consumerOnly":fal [...]
+,
+{"component":{"kind":"component","name":"scp","title":"SCP","description":"Copy files to/from remote hosts using the secure copy protocol (SCP).","deprecated":false,"firstVersion":"2.10.0","label":"file","javaType":"org.apache.camel.component.scp.ScpComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-jsch","version":"4.22.1","scheme":"scp","extendsScheme":"ftp","syntax":"scp:host:port/directoryName","async":false,"api":false,"consumerOnly":false,"producerO [...]
+,
+{"component":{"kind":"component","name":"seda","title":"SEDA","description":"Asynchronously call another endpoint from any Camel Context in the same JVM.","deprecated":false,"firstVersion":"1.1.0","label":"core,messaging","javaType":"org.apache.camel.component.seda.SedaComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-seda","version":"4.22.1","scheme":"seda","extendsScheme":"","syntax":"seda:name","async":true,"api":false,"consumerOnly":false,"producerOn [...]
+,
+{"component":{"kind":"component","name":"servicenow","title":"ServiceNow","description":"Interact with ServiceNow via its REST API.","deprecated":false,"firstVersion":"2.18.0","label":"api,cloud,management","javaType":"org.apache.camel.component.servicenow.ServiceNowComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-servicenow","version":"4.22.1","scheme":"servicenow","extendsScheme":"","syntax":"servicenow:instanceName","async":false,"api":false,"consume [...]
+,
+{"component":{"kind":"component","name":"servlet","title":"Servlet","description":"Serve HTTP requests by a Servlet.","deprecated":false,"firstVersion":"2.0.0","label":"http","javaType":"org.apache.camel.component.servlet.ServletComponent","supportLevel":"Stable","metadata":{"protocol":"http"},"groupId":"org.apache.camel","artifactId":"camel-servlet","version":"4.22.1","scheme":"servlet","extendsScheme":"http","syntax":"servlet:contextPath","async":false,"api":false,"consumerOnly":true," [...]
+,
+{"component":{"kind":"component","name":"sftp","title":"SFTP","description":"Upload and download files to/from SFTP servers.","deprecated":false,"firstVersion":"1.1.0","label":"file","javaType":"org.apache.camel.component.file.remote.SftpComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-ftp","version":"4.22.1","scheme":"sftp","extendsScheme":"file","syntax":"sftp:host:port/directoryName","async":false,"api":false,"consumerOnly":false,"producerOnly":false [...]
+,
+{"component":{"kind":"component","name":"shell","title":"Shell","description":"Camel Shell component","deprecated":false,"firstVersion":"4.21.0","label":"api","javaType":"org.apache.camel.component.shell.ShellComponent","supportLevel":"Preview","groupId":"org.apache.camel","artifactId":"camel-shell","version":"4.22.1","scheme":"shell","extendsScheme":"","syntax":"shell:prompt","async":false,"api":false,"consumerOnly":true,"producerOnly":false,"lenientProperties":false,"browsable":false," [...]
+,
+{"component":{"kind":"component","name":"sjms","title":"Simple JMS","description":"Send and receive messages to/from a JMS Queue or Topic using plain JMS 1.x API.","deprecated":false,"firstVersion":"2.11.0","label":"messaging","javaType":"org.apache.camel.component.sjms.SjmsComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-sjms","version":"4.22.1","scheme":"sjms","extendsScheme":"","syntax":"sjms:destinationType:destinationName","async":true,"api":false, [...]
+,
+{"component":{"kind":"component","name":"sjms2","title":"Simple JMS2","description":"Send and receive messages to/from a JMS Queue or Topic using plain JMS 2.x API.","deprecated":false,"firstVersion":"2.19.0","label":"messaging","javaType":"org.apache.camel.component.sjms2.Sjms2Component","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-sjms2","version":"4.22.1","scheme":"sjms2","extendsScheme":"sjms","syntax":"sjms2:destinationType:destinationName","async":true," [...]
+,
+{"component":{"kind":"component","name":"slack","title":"Slack","description":"Send and receive messages to/from Slack.","deprecated":false,"firstVersion":"2.16.0","label":"social","javaType":"org.apache.camel.component.slack.SlackComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-slack","version":"4.22.1","scheme":"slack","extendsScheme":"","syntax":"slack:channel","async":false,"api":false,"consumerOnly":false,"producerOnly":false,"lenientProperties":fa [...]
+,
+{"component":{"kind":"component","name":"smb","title":"SMB","description":"Read and write files to Server Message Block (SMB) file shares.","deprecated":false,"firstVersion":"4.3.0","label":"file","javaType":"org.apache.camel.component.smb.SmbComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-smb","version":"4.22.1","scheme":"smb","extendsScheme":"","syntax":"smb:hostname:port/shareName/path","async":false,"api":false,"consumerOnly":false,"producerOnly":f [...]
+,
+{"component":{"kind":"component","name":"smooks","title":"Smooks","description":"Use Smooks to transform, route, and bind both XML and non-XML data, including EDI, CSV, JSON, and YAML.","deprecated":false,"firstVersion":"4.7.0","label":"transformation","javaType":"org.apache.camel.component.smooks.SmooksComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-smooks","version":"4.22.1","scheme":"smooks","extendsScheme":"","syntax":"smooks:smooksConfig","async": [...]
+,
+{"component":{"kind":"component","name":"smpp","title":"SMPP","description":"Send and receive SMS messages using a SMSC (Short Message Service Center).","deprecated":false,"firstVersion":"2.2.0","label":"mobile","javaType":"org.apache.camel.component.smpp.SmppComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-smpp","version":"4.22.1","scheme":"smpp","extendsScheme":"","alternativeSchemes":"smpp,smpps","syntax":"smpp:host:port","async":false,"api":false,"c [...]
+,
+{"component":{"kind":"component","name":"smpps","title":"SMPP (Secure)","description":"Send and receive SMS messages using a SMSC (Short Message Service Center).","deprecated":false,"firstVersion":"2.2.0","label":"mobile","javaType":"org.apache.camel.component.smpp.SmppComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-smpp","version":"4.22.1","scheme":"smpps","extendsScheme":"","alternativeSchemes":"smpp,smpps","syntax":"smpps:host:port","async":false,"a [...]
+,
+{"component":{"kind":"component","name":"smtp","title":"SMTP","description":"Send and receive emails using imap, pop3 and smtp protocols.","deprecated":false,"firstVersion":"1.0.0","label":"mail","javaType":"org.apache.camel.component.mail.MailComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-mail","version":"4.22.1","scheme":"smtp","extendsScheme":"","alternativeSchemes":"imap,imaps,pop3,pop3s,smtp,smtps","syntax":"smtp:host:port","alternativeSyntax":"s [...]
+,
+{"component":{"kind":"component","name":"smtps","title":"SMTPS","description":"Send and receive emails using imap, pop3 and smtp protocols.","deprecated":false,"firstVersion":"1.0.0","label":"mail","javaType":"org.apache.camel.component.mail.MailComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-mail","version":"4.22.1","scheme":"smtps","extendsScheme":"","alternativeSchemes":"imap,imaps,pop3,pop3s,smtp,smtps","syntax":"smtps:host:port","alternativeSyntax [...]
+,
+{"component":{"kind":"component","name":"snmp","title":"SNMP","description":"Receive traps and poll SNMP (Simple Network Management Protocol) capable devices.","deprecated":false,"firstVersion":"2.1.0","label":"monitoring","javaType":"org.apache.camel.component.snmp.SnmpComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-snmp","version":"4.22.1","scheme":"snmp","extendsScheme":"","syntax":"snmp:host:port","async":false,"api":false,"consumerOnly":false,"pro [...]
+,
+{"component":{"kind":"component","name":"solr","title":"Solr","description":"Perform operations against Apache Lucene Solr.","deprecated":false,"firstVersion":"4.8.0","label":"search,monitoring","javaType":"org.apache.camel.component.solr.SolrComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-solr","version":"4.22.1","scheme":"solr","extendsScheme":"","syntax":"solr:host:port/basePath","async":false,"api":false,"consumerOnly":false,"producerOnly":true,"le [...]
+,
+{"component":{"kind":"component","name":"splunk-hec","title":"Splunk HEC","description":"The splunk component allows publishing events in Splunk using the HTTP Event Collector.","deprecated":false,"firstVersion":"3.3.0","label":"monitoring","javaType":"org.apache.camel.component.splunkhec.SplunkHECComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-splunk-hec","version":"4.22.1","scheme":"splunk-hec","extendsScheme":"","syntax":"splunk-hec:splunkURL","asyn [...]
+,
+{"component":{"kind":"component","name":"spring-ai-chat","title":"Spring AI Chat","description":"Perform chat operations using Spring AI.","deprecated":false,"firstVersion":"4.17.0","label":"ai","javaType":"org.apache.camel.component.springai.chat.SpringAiChatComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-spring-ai-chat","version":"4.22.1","scheme":"spring-ai-chat","extendsScheme":"","syntax":"spring-ai-chat:chatId","async":false,"api":false,"consumer [...]
+,
+{"component":{"kind":"component","name":"spring-ai-embeddings","title":"Spring AI Embeddings","description":"Spring AI Embeddings","deprecated":false,"firstVersion":"4.17.0","label":"ai","javaType":"org.apache.camel.component.springai.embeddings.SpringAiEmbeddingsComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-spring-ai-embeddings","version":"4.22.1","scheme":"spring-ai-embeddings","extendsScheme":"","syntax":"spring-ai-embeddings:embeddingId","async": [...]
+,
+{"component":{"kind":"component","name":"spring-ai-image","title":"Spring AI Image","description":"Spring AI Image Generation","deprecated":false,"firstVersion":"4.19.0","label":"ai","javaType":"org.apache.camel.component.springai.image.SpringAiImageComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-spring-ai-image","version":"4.22.1","scheme":"spring-ai-image","extendsScheme":"","syntax":"spring-ai-image:imageId","async":false,"api":false,"consumerOnly": [...]
+,
+{"component":{"kind":"component","name":"spring-ai-vector-store","title":"Spring AI Vector Store","description":"Spring AI Vector Store","deprecated":false,"firstVersion":"4.17.0","label":"ai","javaType":"org.apache.camel.component.springai.vectorstore.SpringAiVectorStoreComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-spring-ai-vector-store","version":"4.22.1","scheme":"spring-ai-vector-store","extendsScheme":"","syntax":"spring-ai-vector-store:storeId [...]
+,
+{"component":{"kind":"component","name":"spring-batch","title":"Spring Batch","description":"Send messages to Spring Batch for further processing.","deprecated":false,"firstVersion":"2.10.0","label":"workflow","javaType":"org.apache.camel.component.spring.batch.SpringBatchComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-spring-batch","version":"4.22.1","scheme":"spring-batch","extendsScheme":"","syntax":"spring-batch:jobName","async":false,"api":false," [...]
+,
+{"component":{"kind":"component","name":"spring-event","title":"Spring Event","description":"Listen for Spring Application Events.","deprecated":false,"firstVersion":"1.4.0","label":"messaging","javaType":"org.apache.camel.component.event.EventComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-spring","version":"4.22.1","scheme":"spring-event","extendsScheme":"","syntax":"spring-event:name","async":false,"api":false,"consumerOnly":false,"producerOnly":fal [...]
+,
+{"component":{"kind":"component","name":"spring-jdbc","title":"Spring JDBC","description":"Access databases through SQL and JDBC with Spring Transaction support.","deprecated":false,"firstVersion":"3.10.0","label":"database","javaType":"org.apache.camel.component.spring.jdbc.SpringJdbcComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-spring-jdbc","version":"4.22.1","scheme":"spring-jdbc","extendsScheme":"","syntax":"spring-jdbc:dataSourceName","async":fa [...]
+,
+{"component":{"kind":"component","name":"spring-ldap","title":"Spring LDAP","description":"Perform searches in LDAP servers using filters as the message payload.","deprecated":false,"firstVersion":"2.11.0","label":"security","javaType":"org.apache.camel.component.springldap.SpringLdapComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-spring-ldap","version":"4.22.1","scheme":"spring-ldap","extendsScheme":"","syntax":"spring-ldap:templateName","async":false [...]
+,
+{"component":{"kind":"component","name":"spring-rabbitmq","title":"Spring RabbitMQ","description":"Send and receive messages from RabbitMQ using the Spring RabbitMQ client.","deprecated":false,"firstVersion":"3.8.0","label":"messaging","javaType":"org.apache.camel.component.springrabbit.SpringRabbitMQComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-spring-rabbitmq","version":"4.22.1","scheme":"spring-rabbitmq","extendsScheme":"","syntax":"spring-rabbitm [...]
+,
+{"component":{"kind":"component","name":"spring-redis","title":"Spring Redis","description":"Send and receive messages from Redis.","deprecated":false,"firstVersion":"2.11.0","label":"cache","javaType":"org.apache.camel.component.redis.RedisComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-spring-redis","version":"4.22.1","scheme":"spring-redis","extendsScheme":"","syntax":"spring-redis:host:port","async":false,"api":false,"consumerOnly":false,"producerO [...]
+,
+{"component":{"kind":"component","name":"spring-ws","title":"Spring WebService","description":"Access external web services as a client or expose your own web services.","deprecated":false,"firstVersion":"2.6.0","label":"webservice","javaType":"org.apache.camel.component.spring.ws.SpringWebserviceComponent","supportLevel":"Stable","metadata":{"protocol":"http"},"groupId":"org.apache.camel","artifactId":"camel-spring-ws","version":"4.22.1","scheme":"spring-ws","extendsScheme":"","syntax": [...]
+,
+{"component":{"kind":"component","name":"sql","title":"SQL","description":"Perform SQL queries using Spring JDBC.","deprecated":false,"firstVersion":"1.4.0","label":"database","javaType":"org.apache.camel.component.sql.SqlComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-sql","version":"4.22.1","scheme":"sql","extendsScheme":"","syntax":"sql:query","async":false,"api":false,"consumerOnly":false,"producerOnly":false,"lenientProperties":false,"browsable":f [...]
+,
+{"component":{"kind":"component","name":"sql-stored","title":"SQL Stored Procedure","description":"Perform SQL queries as a JDBC Stored Procedures using Spring JDBC.","deprecated":false,"firstVersion":"2.17.0","label":"database","javaType":"org.apache.camel.component.sql.stored.SqlStoredComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-sql","version":"4.22.1","scheme":"sql-stored","extendsScheme":"","syntax":"sql-stored:template","async":false,"api":fals [...]
+,
+{"component":{"kind":"component","name":"ssh","title":"SSH","description":"Execute commands on remote hosts using SSH.","deprecated":false,"firstVersion":"2.10.0","label":"file","javaType":"org.apache.camel.component.ssh.SshComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-ssh","version":"4.22.1","scheme":"ssh","extendsScheme":"","syntax":"ssh:host:port","alternativeSyntax":"ssh:username:password@host:port","async":false,"api":false,"consumerOnly":false, [...]
+,
+{"component":{"kind":"component","name":"stax","title":"StAX","description":"Process XML payloads by a SAX ContentHandler.","deprecated":false,"firstVersion":"2.9.0","label":"transformation","javaType":"org.apache.camel.component.stax.StAXComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-stax","version":"4.22.1","scheme":"stax","extendsScheme":"","syntax":"stax:contentHandlerClass","async":false,"api":false,"consumerOnly":false,"producerOnly":true,"lenie [...]
+,
+{"component":{"kind":"component","name":"stitch","title":"Stitch","description":"Stitch is a cloud ETL service that integrates various data sources into a central data warehouse through various integrations.","deprecated":false,"firstVersion":"3.8.0","label":"cloud,api,saas,bigdata","javaType":"org.apache.camel.component.stitch.StitchComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-stitch","version":"4.22.1","scheme":"stitch","extendsScheme":"","syntax" [...]
+,
+{"component":{"kind":"component","name":"stream","title":"Stream","description":"Read from system-in and write to system-out and system-err streams.","deprecated":false,"firstVersion":"1.3.0","label":"file,core","javaType":"org.apache.camel.component.stream.StreamComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-stream","version":"4.22.1","scheme":"stream","extendsScheme":"","syntax":"stream:kind","async":false,"api":false,"consumerOnly":false,"producerO [...]
+,
+{"component":{"kind":"component","name":"string-template","title":"String Template","description":"Transform messages using StringTemplate engine.","deprecated":false,"firstVersion":"1.2.0","label":"transformation,script","javaType":"org.apache.camel.component.stringtemplate.StringTemplateComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-stringtemplate","version":"4.22.1","scheme":"string-template","extendsScheme":"","syntax":"string-template:resourceUri [...]
+,
+{"component":{"kind":"component","name":"stripe","title":"Stripe","description":"Interact with the Stripe payment platform.","deprecated":false,"firstVersion":"4.17.0","label":"saas,finance","javaType":"org.apache.camel.component.stripe.StripeComponent","supportLevel":"Preview","groupId":"org.apache.camel","artifactId":"camel-stripe","version":"4.22.1","scheme":"stripe","extendsScheme":"","syntax":"stripe:operation","async":false,"api":false,"consumerOnly":false,"producerOnly":true,"leni [...]
+,
+{"component":{"kind":"component","name":"stub","title":"Stub","description":"Stub out any physical endpoints while in development or testing.","deprecated":false,"firstVersion":"2.10.0","label":"core,testing","javaType":"org.apache.camel.component.stub.StubComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-stub","version":"4.22.1","scheme":"stub","extendsScheme":"","syntax":"stub:name","async":true,"api":false,"consumerOnly":false,"producerOnly":false,"le [...]
+,
+{"component":{"kind":"component","name":"tahu-edge","title":"Tahu Edge Node / Device","description":"Sparkplug B Edge Node and Device support over MQTT using Eclipse Tahu","deprecated":false,"firstVersion":"4.8.0","label":"messaging,iot,monitoring","javaType":"org.apache.camel.component.tahu.TahuEdgeComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-tahu","version":"4.22.1","scheme":"tahu-edge","extendsScheme":"","syntax":"tahu-edge:groupId/edgeNode","alt [...]
+,
+{"component":{"kind":"component","name":"tahu-host","title":"Tahu Host Application","description":"Sparkplug B Host Application support over MQTT using Eclipse Tahu","deprecated":false,"firstVersion":"4.8.0","label":"messaging,iot,monitoring","javaType":"org.apache.camel.component.tahu.TahuHostComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-tahu","version":"4.22.1","scheme":"tahu-host","extendsScheme":"","syntax":"tahu-host:hostId","async":false,"api": [...]
+,
+{"component":{"kind":"component","name":"telegram","title":"Telegram","description":"Send and receive messages using the Telegram Bot API.","deprecated":false,"firstVersion":"2.18.0","label":"cloud,api,chat","javaType":"org.apache.camel.component.telegram.TelegramComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-telegram","version":"4.22.1","scheme":"telegram","extendsScheme":"","syntax":"telegram:type","async":false,"api":false,"consumerOnly":false,"pro [...]
+,
+{"component":{"kind":"component","name":"tensorflow-serving","title":"TensorFlow Serving","description":"Provide access to TensorFlow Serving model servers to run inference with TensorFlow saved models remotely","deprecated":false,"firstVersion":"4.10.0","label":"ai","javaType":"org.apache.camel.component.tensorflow.serving.TensorFlowServingComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-tensorflow-serving","version":"4.22.1","scheme":"tensorflow-servi [...]
+,
+{"component":{"kind":"component","name":"thrift","title":"Thrift","description":"Call and expose remote procedures (RPC) with Apache Thrift data format and serialization mechanism.","deprecated":false,"firstVersion":"2.20.0","label":"rpc,transformation","javaType":"org.apache.camel.component.thrift.ThriftComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-thrift","version":"4.22.1","scheme":"thrift","extendsScheme":"","syntax":"thrift:host:port/service","a [...]
+,
+{"component":{"kind":"component","name":"thymeleaf","title":"Thymeleaf","description":"Transform messages using a Thymeleaf template.","deprecated":false,"firstVersion":"4.1.0","label":"transformation","javaType":"org.apache.camel.component.thymeleaf.ThymeleafComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-thymeleaf","version":"4.22.1","scheme":"thymeleaf","extendsScheme":"","syntax":"thymeleaf:resourceUri","async":false,"api":false,"consumerOnly":fals [...]
+,
+{"component":{"kind":"component","name":"tika","title":"Tika","description":"Parse documents and extract metadata and text using Apache Tika.","deprecated":false,"firstVersion":"2.19.0","label":"document,transformation","javaType":"org.apache.camel.component.tika.TikaComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-tika","version":"4.22.1","scheme":"tika","extendsScheme":"","syntax":"tika:operation","async":false,"api":false,"consumerOnly":false,"produc [...]
+,
+{"component":{"kind":"component","name":"timer","title":"Timer","description":"Generate messages in specified intervals using java.util.Timer.","deprecated":false,"firstVersion":"1.0.0","label":"core,scheduling","javaType":"org.apache.camel.component.timer.TimerComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-timer","version":"4.22.1","scheme":"timer","extendsScheme":"","syntax":"timer:timerName","async":false,"api":false,"consumerOnly":true,"producerOn [...]
+,
+{"component":{"kind":"component","name":"twilio","title":"Twilio","description":"Interact with Twilio REST APIs using Twilio Java SDK.","deprecated":false,"firstVersion":"2.20.0","label":"api,messaging,cloud","javaType":"org.apache.camel.component.twilio.TwilioComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-twilio","version":"4.22.1","scheme":"twilio","extendsScheme":"","syntax":"twilio:apiName/methodName","async":false,"api":true,"apiSyntax":"apiName/ [...]
+,
+{"component":{"kind":"component","name":"twitter-directmessage","title":"Twitter Direct Message","description":"Send and receive Twitter direct messages.","deprecated":false,"firstVersion":"2.10.0","label":"saas,social","javaType":"org.apache.camel.component.twitter.directmessage.TwitterDirectMessageComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-twitter","version":"4.22.1","scheme":"twitter-directmessage","extendsScheme":"","syntax":"twitter-directmes [...]
+,
+{"component":{"kind":"component","name":"twitter-search","title":"Twitter Search","description":"Access Twitter Search.","deprecated":false,"firstVersion":"2.10.0","label":"saas,social","javaType":"org.apache.camel.component.twitter.search.TwitterSearchComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-twitter","version":"4.22.1","scheme":"twitter-search","extendsScheme":"","syntax":"twitter-search:keywords","async":false,"api":false,"consumerOnly":false, [...]
+,
+{"component":{"kind":"component","name":"twitter-timeline","title":"Twitter Timeline","description":"Send tweets and receive tweets from user's timeline.","deprecated":false,"firstVersion":"2.10.0","label":"saas,social","javaType":"org.apache.camel.component.twitter.timeline.TwitterTimelineComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-twitter","version":"4.22.1","scheme":"twitter-timeline","extendsScheme":"","syntax":"twitter-timeline:timelineType"," [...]
+,
+{"component":{"kind":"component","name":"undertow","title":"Undertow","description":"Expose HTTP and WebSocket endpoints and access external HTTP/WebSocket servers.","deprecated":false,"firstVersion":"2.16.0","label":"http,networking","javaType":"org.apache.camel.component.undertow.UndertowComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-undertow","version":"4.22.1","scheme":"undertow","extendsScheme":"","syntax":"undertow:httpURI","async":true,"api":fa [...]
+,
+{"component":{"kind":"component","name":"validator","title":"Validator","description":"Validate the payload using XML Schema and JAXP Validation.","deprecated":false,"firstVersion":"1.1.0","label":"core,validation","javaType":"org.apache.camel.component.validator.ValidatorComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-validator","version":"4.22.1","scheme":"validator","extendsScheme":"","syntax":"validator:resourceUri","async":false,"api":false,"consu [...]
+,
+{"component":{"kind":"component","name":"velocity","title":"Velocity","description":"Transform messages using a Velocity template.","deprecated":false,"firstVersion":"1.2.0","label":"transformation","javaType":"org.apache.camel.component.velocity.VelocityComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-velocity","version":"4.22.1","scheme":"velocity","extendsScheme":"","syntax":"velocity:resourceUri","async":false,"api":false,"consumerOnly":false,"produ [...]
+,
+{"component":{"kind":"component","name":"vertx","title":"Vert.x","description":"Send and receive messages to/from Vert.x Event Bus.","deprecated":false,"firstVersion":"2.12.0","label":"messaging","javaType":"org.apache.camel.component.vertx.VertxComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-vertx","version":"4.22.1","scheme":"vertx","extendsScheme":"","syntax":"vertx:address","async":true,"api":false,"consumerOnly":false,"producerOnly":false,"lenient [...]
+,
+{"component":{"kind":"component","name":"vertx-http","title":"Vert.x HTTP Client","description":"Send requests to external HTTP servers using Vert.x","deprecated":false,"firstVersion":"3.5.0","label":"http","javaType":"org.apache.camel.component.vertx.http.VertxHttpComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-vertx-http","version":"4.22.1","scheme":"vertx-http","extendsScheme":"","syntax":"vertx-http:httpUri","async":false,"api":false,"consumerOnly" [...]
+,
+{"component":{"kind":"component","name":"vertx-websocket","title":"Vert.x WebSocket","description":"Expose WebSocket endpoints and connect to remote WebSocket servers using Vert.x","deprecated":false,"firstVersion":"3.5.0","label":"http,networking","javaType":"org.apache.camel.component.vertx.websocket.VertxWebsocketComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-vertx-websocket","version":"4.22.1","scheme":"vertx-websocket","extendsScheme":"","syntax" [...]
+,
+{"component":{"kind":"component","name":"wasm","title":"Wasm","description":"Invoke Wasm functions.","deprecated":false,"firstVersion":"4.4.0","label":"core,script","javaType":"org.apache.camel.component.wasm.WasmComponent","supportLevel":"Experimental","groupId":"org.apache.camel","artifactId":"camel-wasm","version":"4.22.1","scheme":"wasm","extendsScheme":"","syntax":"wasm:functionName","async":false,"api":false,"consumerOnly":false,"producerOnly":true,"lenientProperties":false,"browsa [...]
+,
+{"component":{"kind":"component","name":"weather","title":"Weather","description":"Poll the weather information from Open Weather Map.","deprecated":false,"firstVersion":"2.12.0","label":"api","javaType":"org.apache.camel.component.weather.WeatherComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-weather","version":"4.22.1","scheme":"weather","extendsScheme":"","syntax":"weather:name","async":false,"api":false,"consumerOnly":false,"producerOnly":false,"le [...]
+,
+{"component":{"kind":"component","name":"weaviate","title":"weaviate","description":"Perform operations on the Weaviate Vector Database.","deprecated":false,"firstVersion":"4.12.0","label":"database,ai","javaType":"org.apache.camel.component.weaviate.WeaviateVectorDbComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-weaviate","version":"4.22.1","scheme":"weaviate","extendsScheme":"","syntax":"weaviate:collection","async":false,"api":false,"consumerOnly":f [...]
+,
+{"component":{"kind":"component","name":"web3j","title":"Web3j Ethereum Blockchain","description":"Interact with Ethereum nodes using web3j client API.","deprecated":false,"firstVersion":"2.22.0","label":"blockchain","javaType":"org.apache.camel.component.web3j.Web3jComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-web3j","version":"4.22.1","scheme":"web3j","extendsScheme":"","syntax":"web3j:nodeAddress","async":false,"api":false,"consumerOnly":false,"pr [...]
+,
+{"component":{"kind":"component","name":"webhook","title":"Webhook","description":"Expose webhook endpoints to receive push notifications for other Camel components.","deprecated":false,"firstVersion":"3.0.0","label":"cloud","javaType":"org.apache.camel.component.webhook.WebhookComponent","supportLevel":"Stable","metadata":{"protocol":"http"},"groupId":"org.apache.camel","artifactId":"camel-webhook","version":"4.22.1","scheme":"webhook","extendsScheme":"","syntax":"webhook:endpointUri"," [...]
+,
+{"component":{"kind":"component","name":"whatsapp","title":"WhatsApp","description":"Send messages to WhatsApp.","deprecated":false,"firstVersion":"3.19.0","label":"cloud,api,chat","javaType":"org.apache.camel.component.whatsapp.WhatsAppComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-whatsapp","version":"4.22.1","scheme":"whatsapp","extendsScheme":"","syntax":"whatsapp:phoneNumberId","async":false,"api":false,"consumerOnly":false,"producerOnly":true,"l [...]
+,
+{"component":{"kind":"component","name":"wordpress","title":"WordPress","description":"Manage posts and users using the WordPress API.","deprecated":false,"firstVersion":"2.21.0","label":"cloud,api,cms","javaType":"org.apache.camel.component.wordpress.WordpressComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-wordpress","version":"4.22.1","scheme":"wordpress","extendsScheme":"","syntax":"wordpress:operation","async":false,"api":false,"consumerOnly":false [...]
+,
+{"component":{"kind":"component","name":"workday","title":"Workday","description":"Detect and parse documents using Workday.","deprecated":false,"firstVersion":"3.1.0","label":"cloud,api,saas","javaType":"org.apache.camel.component.workday.WorkdayComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-workday","version":"4.22.1","scheme":"workday","extendsScheme":"","syntax":"workday:entity:path","async":false,"api":false,"consumerOnly":false,"producerOnly":tr [...]
+,
+{"component":{"kind":"component","name":"xchange","title":"XChange","description":"Access market data and trade on Bitcoin and Altcoin exchanges.","deprecated":false,"firstVersion":"2.21.0","label":"blockchain","javaType":"org.apache.camel.component.xchange.XChangeComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-xchange","version":"4.22.1","scheme":"xchange","extendsScheme":"","syntax":"xchange:name","async":false,"api":false,"consumerOnly":false,"produ [...]
+,
+{"component":{"kind":"component","name":"xj","title":"XJ","description":"Transform JSON and XML message using a XSLT.","deprecated":false,"firstVersion":"3.0.0","label":"transformation","javaType":"org.apache.camel.component.xj.XJComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-xj","version":"4.22.1","scheme":"xj","extendsScheme":"","syntax":"xj:resourceUri","async":false,"api":false,"consumerOnly":false,"producerOnly":true,"lenientProperties":false,"br [...]
+,
+{"component":{"kind":"component","name":"xmlsecurity-sign","title":"XML Security Sign","description":"Sign XML payloads using the XML signature specification.","deprecated":false,"firstVersion":"2.12.0","label":"security,transformation","javaType":"org.apache.camel.component.xmlsecurity.XmlSignerComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-xmlsecurity","version":"4.22.1","scheme":"xmlsecurity-sign","extendsScheme":"","syntax":"xmlsecurity-sign:name" [...]
+,
+{"component":{"kind":"component","name":"xmlsecurity-verify","title":"XML Security Verify","description":"Verify XML payloads using the XML signature specification.","deprecated":false,"firstVersion":"2.12.0","label":"security,transformation","javaType":"org.apache.camel.component.xmlsecurity.XmlVerifierComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-xmlsecurity","version":"4.22.1","scheme":"xmlsecurity-verify","extendsScheme":"","syntax":"xmlsecurity- [...]
+,
+{"component":{"kind":"component","name":"xmpp","title":"XMPP","description":"Send and receive messages to/from an XMPP chat server.","deprecated":false,"firstVersion":"1.0","label":"chat,messaging","javaType":"org.apache.camel.component.xmpp.XmppComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-xmpp","version":"4.22.1","scheme":"xmpp","extendsScheme":"","syntax":"xmpp:host:port/participant","alternativeSyntax":"xmpp:user:password@host:port/participant"," [...]
+,
+{"component":{"kind":"component","name":"xquery","title":"XQuery","description":"Query and/or transform XML payloads using XQuery and Saxon.","deprecated":false,"firstVersion":"1.0.0","label":"transformation","javaType":"org.apache.camel.component.xquery.XQueryComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-saxon","version":"4.22.1","scheme":"xquery","extendsScheme":"","syntax":"xquery:resourceUri","async":false,"api":false,"consumerOnly":false,"produc [...]
+,
+{"component":{"kind":"component","name":"xslt","title":"XSLT","description":"Transforms XML payload using an XSLT template.","deprecated":false,"firstVersion":"1.3.0","label":"core,transformation","javaType":"org.apache.camel.component.xslt.XsltComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-xslt","version":"4.22.1","scheme":"xslt","extendsScheme":"","syntax":"xslt:resourceUri","async":false,"api":false,"consumerOnly":false,"producerOnly":true,"lenient [...]
+,
+{"component":{"kind":"component","name":"xslt-saxon","title":"XSLT Saxon","description":"Transform XML payloads using an XSLT template using Saxon.","deprecated":false,"firstVersion":"3.0.0","label":"core,transformation","javaType":"org.apache.camel.component.xslt.saxon.XsltSaxonComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-xslt-saxon","version":"4.22.1","scheme":"xslt-saxon","extendsScheme":"","syntax":"xslt-saxon:resourceUri","async":false,"api":fa [...]
+,
+{"component":{"kind":"component","name":"zendesk","title":"Zendesk","description":"Manage Zendesk tickets, users, organizations, etc.","deprecated":false,"firstVersion":"2.19.0","label":"cloud,api,saas","javaType":"org.apache.camel.component.zendesk.ZendeskComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-zendesk","version":"4.22.1","scheme":"zendesk","extendsScheme":"","syntax":"zendesk:methodName","async":false,"api":true,"apiSyntax":"methodName","cons [...]
+,
+{"component":{"kind":"component","name":"zookeeper","title":"ZooKeeper","description":"Manage ZooKeeper clusters.","deprecated":false,"firstVersion":"2.9.0","label":"clustering,management,bigdata","javaType":"org.apache.camel.component.zookeeper.ZooKeeperComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-zookeeper","version":"4.22.1","scheme":"zookeeper","extendsScheme":"","syntax":"zookeeper:serverUrls/path","async":false,"api":false,"consumerOnly":false [...]
+,
+{"component":{"kind":"component","name":"zookeeper-master","title":"ZooKeeper Master","description":"Have only a single consumer in a cluster consuming from a given endpoint; with automatic failover if the JVM dies.","deprecated":false,"firstVersion":"2.19.0","label":"clustering,management,bigdata","javaType":"org.apache.camel.component.zookeepermaster.MasterComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-zookeeper-master","version":"4.22.1","scheme":" [...]
+]
\ No newline at end of file
diff --git a/karavan-vscode/metadata/spiBeans.json b/karavan-vscode/metadata/spiBeans.json
new file mode 100644
index 00000000..be24a58b
--- /dev/null
+++ b/karavan-vscode/metadata/spiBeans.json
@@ -0,0 +1,4457 @@
+[
+{
+ "bean" : {
+ "kind" : "bean",
+ "name" : "AcceptAllHeaderFilterStrategy",
+ "javaType" : "org.apache.camel.support.AcceptAllHeaderFilterStrategy",
+ "interfaceType" : "org.apache.camel.spi.HeaderFilterStrategy",
+ "title" : "Accept All Header Filter Strategy",
+ "description" : "This strategy is used for accepting all headers.The intention is for use with development and troubleshooting where you want Camel to keep all headers\n * when sending and receiving using components that uses HeaderFilterStrategy",
+ "deprecated" : false,
+ "groupId" : "org.apache.camel",
+ "artifactId" : "camel-support",
+ "version" : "4.22.1"
+ }
+}
+,
+{
+ "bean" : {
+ "kind" : "bean",
+ "name" : "CaffeineAggregationRepository",
+ "javaType" : "org.apache.camel.component.caffeine.processor.aggregate.CaffeineAggregationRepository",
+ "interfaceType" : "org.apache.camel.spi.AggregationRepository",
+ "title" : "Caffeine Aggregation Repository",
+ "description" : "Aggregation repository that uses Caffeine Cache to store exchanges.",
+ "deprecated" : false,
+ "groupId" : "org.apache.camel",
+ "artifactId" : "camel-caffeine",
+ "version" : "4.22.1",
+ "properties" : {
+ "useRecovery" : {
+ "index" : 0,
+ "kind" : "property",
+ "displayName" : "Use Recovery",
+ "required" : false,
+ "type" : "boolean",
+ "javaType" : "boolean",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "defaultValue" : true,
+ "description" : "Whether or not recovery is enabled"
+ },
+ "deadLetterUri" : {
+ "index" : 1,
+ "kind" : "property",
+ "displayName" : "Dead Letter Uri",
+ "required" : false,
+ "type" : "string",
+ "javaType" : "java.lang.String",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "description" : "Sets an optional dead letter channel which exhausted recovered Exchange should be send to."
+ },
+ "recoveryInterval" : {
+ "index" : 2,
+ "kind" : "property",
+ "displayName" : "Recovery Interval",
+ "required" : false,
+ "type" : "integer",
+ "javaType" : "long",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "defaultValue" : 5000,
+ "description" : "Sets the interval between recovery scans"
+ },
+ "maximumRedeliveries" : {
+ "index" : 3,
+ "kind" : "property",
+ "displayName" : "Maximum Redeliveries",
+ "required" : false,
+ "type" : "integer",
+ "javaType" : "int",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "defaultValue" : 3,
+ "description" : "Sets an optional limit of the number of redelivery attempt of recovered Exchange should be attempted, before its exhausted. When this limit is hit, then the Exchange is moved to the dead letter channel."
+ },
+ "allowSerializedHeaders" : {
+ "index" : 4,
+ "kind" : "property",
+ "displayName" : "Allow Serialized Headers",
+ "label" : "advanced",
+ "required" : false,
+ "type" : "boolean",
+ "javaType" : "boolean",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "security" : "insecure:serialization",
+ "description" : "Whether headers on the Exchange that are Java objects and Serializable should be included and saved to the repository"
+ }
+ }
+ }
+}
+,
+{
+ "bean" : {
+ "kind" : "bean",
+ "name" : "CaffeineIdempotentRepository",
+ "javaType" : "org.apache.camel.component.caffeine.processor.idempotent.CaffeineIdempotentRepository",
+ "interfaceType" : "org.apache.camel.spi.IdempotentRepository",
+ "title" : "Caffeine Idempotent Repository",
+ "description" : "Idempotent repository that uses Caffiene cache to store message ids.",
+ "deprecated" : false,
+ "groupId" : "org.apache.camel",
+ "artifactId" : "camel-caffeine",
+ "version" : "4.22.1",
+ "properties" : {
+ "cacheName" : {
+ "index" : 0,
+ "kind" : "property",
+ "displayName" : "Cache Name",
+ "required" : false,
+ "type" : "string",
+ "javaType" : "java.lang.String",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "defaultValue" : "CaffeineIdempotentRepository",
+ "description" : "Name of cache"
+ }
+ }
+ }
+}
+,
+{
+ "bean" : {
+ "kind" : "bean",
+ "name" : "CassandraAggregationRepository",
+ "javaType" : "org.apache.camel.processor.aggregate.cassandra.CassandraAggregationRepository",
+ "interfaceType" : "org.apache.camel.spi.AggregationRepository",
+ "title" : "Cassandra Aggregation Repository",
+ "description" : "Aggregation repository that uses Cassandra table to store exchanges. Advice: use LeveledCompaction for this table and tune read/write consistency levels.",
+ "deprecated" : false,
+ "groupId" : "org.apache.camel",
+ "artifactId" : "camel-cassandraql",
+ "version" : "4.22.1",
+ "properties" : {
+ "sessionHolder" : {
+ "index" : 0,
+ "kind" : "property",
+ "displayName" : "Session Holder",
+ "required" : true,
+ "type" : "object",
+ "javaType" : "org.apache.camel.utils.cassandra.CassandraSessionHolder",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "description" : "Cassandra session"
+ },
+ "table" : {
+ "index" : 1,
+ "kind" : "property",
+ "displayName" : "Table",
+ "required" : false,
+ "type" : "string",
+ "javaType" : "java.lang.String",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "defaultValue" : "CAMEL_AGGREGATION",
+ "description" : "The table name for storing the data"
+ },
+ "exchangeIdColumn" : {
+ "index" : 2,
+ "kind" : "property",
+ "displayName" : "Exchange Id Column",
+ "required" : false,
+ "type" : "string",
+ "javaType" : "java.lang.String",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "defaultValue" : "EXCHANGE_ID",
+ "description" : "Column name for Exchange ID"
+ },
+ "exchangeColumn" : {
+ "index" : 3,
+ "kind" : "property",
+ "displayName" : "Exchange Column",
+ "required" : false,
+ "type" : "string",
+ "javaType" : "java.lang.String",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "defaultValue" : "EXCHANGE",
+ "description" : "Column name for Exchange"
+ },
+ "prefixPKValues" : {
+ "index" : 4,
+ "kind" : "property",
+ "displayName" : "Prefix Primary Key Values",
+ "required" : false,
+ "type" : "string",
+ "javaType" : "java.lang.String",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "description" : "Values used as primary key prefix. Multiple values can be separated by comma."
+ },
+ "pkColumns" : {
+ "index" : 5,
+ "kind" : "property",
+ "displayName" : "Primary Key Columns",
+ "required" : false,
+ "type" : "string",
+ "javaType" : "java.lang.String",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "defaultValue" : "KEY",
+ "description" : "Primary key columns. Multiple values can be separated by comma."
+ },
+ "ttl" : {
+ "index" : 6,
+ "kind" : "property",
+ "displayName" : "Time to Live",
+ "required" : false,
+ "type" : "integer",
+ "javaType" : "java.lang.Integer",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "description" : "Time to live in seconds used for inserts"
+ },
+ "writeConsistencyLevel" : {
+ "index" : 7,
+ "kind" : "property",
+ "displayName" : "Write Consistency Level",
+ "required" : false,
+ "type" : "enum",
+ "javaType" : "com.datastax.oss.driver.api.core.ConsistencyLevel",
+ "enum" : [ "ANY", "ONE", "TWO", "THREE", "QUORUM", "ALL", "LOCAL_ONE", "LOCAL_QUORUM", "EACH_QUORUM", "SERIAL", "LOCAL_SERIAL" ],
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "description" : "Write consistency level"
+ },
+ "readConsistencyLevel" : {
+ "index" : 8,
+ "kind" : "property",
+ "displayName" : "Read Consistency Level",
+ "required" : false,
+ "type" : "enum",
+ "javaType" : "com.datastax.oss.driver.api.core.ConsistencyLevel",
+ "enum" : [ "ANY", "ONE", "TWO", "THREE", "QUORUM", "ALL", "LOCAL_ONE", "LOCAL_QUORUM", "EACH_QUORUM", "SERIAL", "LOCAL_SERIAL" ],
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "description" : "Read consistency level"
+ },
+ "recoveryInterval" : {
+ "index" : 9,
+ "kind" : "property",
+ "displayName" : "Recovery Interval",
+ "required" : false,
+ "type" : "integer",
+ "javaType" : "long",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "defaultValue" : 5000,
+ "description" : "Sets the interval between recovery scans"
+ },
+ "useRecovery" : {
+ "index" : 10,
+ "kind" : "property",
+ "displayName" : "Use Recovery",
+ "required" : false,
+ "type" : "boolean",
+ "javaType" : "boolean",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "defaultValue" : true,
+ "description" : "Whether or not recovery is enabled"
+ },
+ "deadLetterUri" : {
+ "index" : 11,
+ "kind" : "property",
+ "displayName" : "Dead Letter Uri",
+ "required" : false,
+ "type" : "string",
+ "javaType" : "java.lang.String",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "description" : "Sets an optional dead letter channel which exhausted recovered Exchange should be send to."
+ },
+ "maximumRedeliveries" : {
+ "index" : 12,
+ "kind" : "property",
+ "displayName" : "Maximum Redeliveries",
+ "required" : false,
+ "type" : "integer",
+ "javaType" : "int",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "description" : "Sets an optional limit of the number of redelivery attempt of recovered Exchange should be attempted, before its exhausted. When this limit is hit, then the Exchange is moved to the dead letter channel."
+ },
+ "allowSerializedHeaders" : {
+ "index" : 13,
+ "kind" : "property",
+ "displayName" : "Allow Serialized Headers",
+ "label" : "advanced",
+ "required" : false,
+ "type" : "boolean",
+ "javaType" : "boolean",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "security" : "insecure:serialization",
+ "description" : "Whether headers on the Exchange that are Java objects and Serializable should be included and saved to the repository"
+ }
+ }
+ }
+}
+,
+{
+ "bean" : {
+ "kind" : "bean",
+ "name" : "CassandraIdempotentRepository",
+ "javaType" : "org.apache.camel.processor.idempotent.cassandra.CassandraIdempotentRepository",
+ "interfaceType" : "org.apache.camel.spi.IdempotentRepository",
+ "title" : "Cassandra Idempotent Repository",
+ "description" : "Idempotent repository that uses Cassandra table to store message ids. Advice: use LeveledCompaction for this table and tune read/write consistency levels.",
+ "deprecated" : false,
+ "groupId" : "org.apache.camel",
+ "artifactId" : "camel-cassandraql",
+ "version" : "4.22.1",
+ "properties" : {
+ "session" : {
+ "index" : 0,
+ "kind" : "property",
+ "displayName" : "Session",
+ "required" : true,
+ "type" : "object",
+ "javaType" : "org.apache.camel.utils.cassandra.CassandraSessionHolder",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "description" : "Cassandra session"
+ },
+ "table" : {
+ "index" : 1,
+ "kind" : "property",
+ "displayName" : "Table",
+ "required" : false,
+ "type" : "string",
+ "javaType" : "java.lang.String",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "defaultValue" : "CAMEL_IDEMPOTENT",
+ "description" : "The table name for storing the data"
+ },
+ "prefixPKValues" : {
+ "index" : 2,
+ "kind" : "property",
+ "displayName" : "Prefix Primary Key Values",
+ "required" : false,
+ "type" : "string",
+ "javaType" : "java.lang.String",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "description" : "Values used as primary key prefix. Multiple values can be separated by comma."
+ },
+ "pkColumns" : {
+ "index" : 3,
+ "kind" : "property",
+ "displayName" : "Primary Key Columns",
+ "required" : false,
+ "type" : "string",
+ "javaType" : "java.lang.String",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "defaultValue" : "KEY",
+ "description" : "Primary key columns. Multiple values can be separated by comma."
+ },
+ "ttl" : {
+ "index" : 4,
+ "kind" : "property",
+ "displayName" : "Time to Live",
+ "required" : false,
+ "type" : "integer",
+ "javaType" : "java.lang.Integer",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "description" : "Time to live in seconds used for inserts"
+ },
+ "writeConsistencyLevel" : {
+ "index" : 5,
+ "kind" : "property",
+ "displayName" : "Write Consistency Level",
+ "required" : false,
+ "type" : "enum",
+ "javaType" : "com.datastax.oss.driver.api.core.ConsistencyLevel",
+ "enum" : [ "ANY", "ONE", "TWO", "THREE", "QUORUM", "ALL", "LOCAL_ONE", "LOCAL_QUORUM", "EACH_QUORUM", "SERIAL", "LOCAL_SERIAL" ],
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "description" : "Write consistency level"
+ },
+ "readConsistencyLevel" : {
+ "index" : 6,
+ "kind" : "property",
+ "displayName" : "Read Consistency Level",
+ "required" : false,
+ "type" : "enum",
+ "javaType" : "com.datastax.oss.driver.api.core.ConsistencyLevel",
+ "enum" : [ "ANY", "ONE", "TWO", "THREE", "QUORUM", "ALL", "LOCAL_ONE", "LOCAL_QUORUM", "EACH_QUORUM", "SERIAL", "LOCAL_SERIAL" ],
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "description" : "Read consistency level"
+ }
+ }
+ }
+}
+,
+{
+ "bean" : {
+ "kind" : "bean",
+ "name" : "ConsulClusterService",
+ "javaType" : "org.apache.camel.component.consul.cluster.ConsulClusterService",
+ "interfaceType" : "org.apache.camel.cluster.CamelClusterService",
+ "title" : "Consul Cluster Service",
+ "description" : "A consul based cluster locking",
+ "deprecated" : false,
+ "groupId" : "org.apache.camel",
+ "artifactId" : "camel-consul",
+ "version" : "4.22.1",
+ "properties" : {
+ "id" : {
+ "index" : 0,
+ "kind" : "property",
+ "displayName" : "Id",
+ "required" : true,
+ "type" : "string",
+ "javaType" : "java.lang.String",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "description" : "Client id registered as _consul.service.registry.id"
+ },
+ "url" : {
+ "index" : 1,
+ "kind" : "property",
+ "displayName" : "Url",
+ "required" : false,
+ "type" : "string",
+ "javaType" : "java.lang.String",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "description" : "The Consul agent URL"
+ },
+ "rootPath" : {
+ "index" : 2,
+ "kind" : "property",
+ "displayName" : "Root Path",
+ "required" : false,
+ "type" : "string",
+ "javaType" : "java.lang.String",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "defaultValue" : "/camel",
+ "description" : "The Consul cluster root directory path"
+ },
+ "datacenter" : {
+ "index" : 3,
+ "kind" : "property",
+ "displayName" : "Datacenter",
+ "required" : false,
+ "type" : "string",
+ "javaType" : "java.lang.String",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "description" : "The data center"
+ },
+ "sslContextParameters" : {
+ "index" : 4,
+ "kind" : "property",
+ "displayName" : "Ssl Context Parameters",
+ "label" : "security",
+ "required" : false,
+ "type" : "object",
+ "javaType" : "org.apache.camel.support.jsse.SSLContextParameters",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "description" : "SSL configuration for advanced security configuration"
+ },
+ "aclToken" : {
+ "index" : 5,
+ "kind" : "property",
+ "displayName" : "Acl Token",
+ "label" : "security",
+ "required" : false,
+ "type" : "string",
+ "javaType" : "java.lang.String",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : true,
+ "security" : "secret",
+ "description" : "Sets the ACL token to be used with Consul"
+ },
+ "userName" : {
+ "index" : 6,
+ "kind" : "property",
+ "displayName" : "User Name",
+ "label" : "security",
+ "required" : false,
+ "type" : "string",
+ "javaType" : "java.lang.String",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : true,
+ "security" : "secret",
+ "description" : "Sets the username to be used for basic authentication"
+ },
+ "password" : {
+ "index" : 7,
+ "kind" : "property",
+ "displayName" : "Password",
+ "label" : "security",
+ "required" : false,
+ "type" : "string",
+ "javaType" : "java.lang.String",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : true,
+ "security" : "secret",
+ "description" : "Sets the password to be used for basic authentication"
+ },
+ "connectTimeout" : {
+ "index" : 8,
+ "kind" : "property",
+ "displayName" : "Connect Timeout",
+ "required" : false,
+ "type" : "integer",
+ "javaType" : "int",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "description" : "Connect timeout in millis"
+ },
+ "readTimeout" : {
+ "index" : 9,
+ "kind" : "property",
+ "displayName" : "Read Timeout",
+ "label" : "advanced",
+ "required" : false,
+ "type" : "integer",
+ "javaType" : "int",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "description" : "Read timeout in millis"
+ },
+ "writeTimeout" : {
+ "index" : 10,
+ "kind" : "property",
+ "displayName" : "Write Timeout",
+ "label" : "advanced",
+ "required" : false,
+ "type" : "integer",
+ "javaType" : "int",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "description" : "Write timeout in mills"
+ },
+ "sessionTtl" : {
+ "index" : 11,
+ "kind" : "property",
+ "displayName" : "Session Ttl",
+ "required" : false,
+ "type" : "integer",
+ "javaType" : "int",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "defaultValue" : 60,
+ "description" : "Session time to live in seconds"
+ },
+ "sessionLockDelay" : {
+ "index" : 12,
+ "kind" : "property",
+ "displayName" : "Session Lock Delay",
+ "required" : false,
+ "type" : "integer",
+ "javaType" : "int",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "defaultValue" : 5,
+ "description" : "Session lock delay in seconds"
+ },
+ "sessionRefreshInterval" : {
+ "index" : 13,
+ "kind" : "property",
+ "displayName" : "Session Refresh Interval",
+ "required" : false,
+ "type" : "integer",
+ "javaType" : "int",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "defaultValue" : 5,
+ "description" : "Session refresh interval in seconds"
+ },
+ "blockSeconds" : {
+ "index" : 14,
+ "kind" : "property",
+ "displayName" : "Block Seconds",
+ "label" : "advanced",
+ "required" : false,
+ "type" : "integer",
+ "javaType" : "int",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "defaultValue" : 10,
+ "description" : "The second to wait for a watch event, default 10 seconds"
+ },
+ "configuration" : {
+ "index" : 15,
+ "kind" : "property",
+ "displayName" : "Configuration",
+ "label" : "advanced",
+ "required" : false,
+ "type" : "object",
+ "javaType" : "org.apache.camel.component.consul.cluster.ConsulClusterConfiguration",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "description" : "To use an existing configuration"
+ }
+ }
+ }
+}
+,
+{
+ "bean" : {
+ "kind" : "bean",
+ "name" : "CronScheduledRoutePolicy",
+ "javaType" : "org.apache.camel.routepolicy.quartz.CronScheduledRoutePolicy",
+ "interfaceType" : "org.apache.camel.spi.RoutePolicy",
+ "title" : "Cron Scheduled Route Policy",
+ "description" : "A cron based RoutePolicy that can be used to start/stop routes at specific times.",
+ "deprecated" : false,
+ "groupId" : "org.apache.camel",
+ "artifactId" : "camel-quartz",
+ "version" : "4.22.1",
+ "properties" : {
+ "routeStartTime" : {
+ "index" : 0,
+ "kind" : "property",
+ "displayName" : "Route Start Time",
+ "required" : false,
+ "type" : "string",
+ "javaType" : "java.lang.String",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "description" : "Cron expression for when the route should be started"
+ },
+ "routeStopTime" : {
+ "index" : 1,
+ "kind" : "property",
+ "displayName" : "Route Stop Time",
+ "required" : false,
+ "type" : "string",
+ "javaType" : "java.lang.String",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "description" : "Cron expression for when the route should be stopped"
+ },
+ "routeSuspendTime" : {
+ "index" : 2,
+ "kind" : "property",
+ "displayName" : "Route Suspend Time",
+ "label" : "advanced",
+ "required" : false,
+ "type" : "string",
+ "javaType" : "java.lang.String",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "description" : "Cron expression for when the route should be suspended"
+ },
+ "routeResumeTime" : {
+ "index" : 3,
+ "kind" : "property",
+ "displayName" : "Route Resume Time",
+ "label" : "advanced",
+ "required" : false,
+ "type" : "string",
+ "javaType" : "java.lang.String",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "description" : "Cron expression for when the route should be resumed"
+ },
+ "timeZoneString" : {
+ "index" : 4,
+ "kind" : "property",
+ "displayName" : "Time Zone String",
+ "required" : false,
+ "type" : "string",
+ "javaType" : "java.lang.String",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "description" : "To use a specific timezone (ID such as CET)"
+ },
+ "routeStopGracePeriod" : {
+ "index" : 5,
+ "kind" : "property",
+ "displayName" : "Route Stop Grace Period",
+ "required" : false,
+ "type" : "integer",
+ "javaType" : "int",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "defaultValue" : 10000,
+ "description" : "Timeout (in millis) when stopping routes."
+ }
+ }
+ }
+}
+,
+{
+ "bean" : {
+ "kind" : "bean",
+ "name" : "DefaultHeaderFilterStrategy",
+ "javaType" : "org.apache.camel.support.DefaultHeaderFilterStrategy",
+ "interfaceType" : "org.apache.camel.spi.HeaderFilterStrategy",
+ "title" : "Default Header Filter Strategy",
+ "description" : "The default header filtering strategy. Users can configure which headers is allowed or denied.",
+ "deprecated" : true,
+ "groupId" : "org.apache.camel",
+ "artifactId" : "camel-support",
+ "version" : "4.22.1",
+ "properties" : {
+ "inFilter" : {
+ "index" : 0,
+ "kind" : "property",
+ "displayName" : "In Filter",
+ "required" : false,
+ "type" : "string",
+ "javaType" : "java.lang.String",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "description" : "Sets the in direction filter set. The in direction is referred to copying headers from an external message to a Camel message. Multiple patterns can be separated by comma"
+ },
+ "outFilter" : {
+ "index" : 1,
+ "kind" : "property",
+ "displayName" : "Out Filter",
+ "required" : false,
+ "type" : "string",
+ "javaType" : "java.lang.String",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "description" : "Sets the out direction filter set. The out direction is referred to copying headers from a Camel message to an external message. Multiple patterns can be separated by comma"
+ },
+ "lowerCase" : {
+ "index" : 2,
+ "kind" : "property",
+ "displayName" : "Lower Case",
+ "label" : "advanced",
+ "required" : false,
+ "type" : "boolean",
+ "javaType" : "boolean",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "defaultValue" : true,
+ "description" : "Whether header names should be converted to lower case before checking it with the filter Set. This ensures that all variations of header names will be taken into account. It does not affect filtering using regular expression pattern."
+ },
+ "allowNullValues" : {
+ "index" : 3,
+ "kind" : "property",
+ "displayName" : "Allow Null Values",
+ "label" : "advanced",
+ "required" : false,
+ "type" : "boolean",
+ "javaType" : "boolean",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "defaultValue" : false,
+ "description" : "Whether to allow null values. By default a header is skipped if its value is null. Setting this to true will preserve the header."
+ },
+ "caseInsensitive" : {
+ "index" : 4,
+ "kind" : "property",
+ "displayName" : "Case Insensitive",
+ "label" : "advanced",
+ "required" : false,
+ "type" : "boolean",
+ "javaType" : "boolean",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "defaultValue" : true,
+ "description" : "Sets the caseInsensitive property which is a boolean to determine whether header names should be case insensitive when checking it with the filter set. This ensures that all variations of header names will be taken into account. It does not affect filtering using regular expression pattern."
+ },
+ "filterOnMatch" : {
+ "index" : 5,
+ "kind" : "property",
+ "displayName" : "Filter On Match",
+ "label" : "advanced",
+ "required" : false,
+ "type" : "boolean",
+ "javaType" : "boolean",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "defaultValue" : true,
+ "description" : "Sets what to do when a pattern or filter set is matched. When set to true, a match will filter out the header. This is the default value for backwards compatibility. When set to false, the pattern or filter will indicate that the header must be kept; anything not matched will be filtered (skipped)."
+ }
+ }
+ }
+}
+,
+{
+ "bean" : {
+ "kind" : "bean",
+ "name" : "DurationRoutePolicy",
+ "javaType" : "org.apache.camel.impl.engine.DurationRoutePolicy",
+ "interfaceType" : "org.apache.camel.spi.RoutePolicy",
+ "title" : "Duration Route Policy",
+ "description" : "RoutePolicy which executes for a duration and then triggers an action. This can be used to stop the route after it has processed a number of messages, or has been running for N seconds.",
+ "deprecated" : false,
+ "groupId" : "org.apache.camel",
+ "artifactId" : "camel-base-engine",
+ "version" : "4.22.1",
+ "properties" : {
+ "maxSeconds" : {
+ "index" : 0,
+ "kind" : "property",
+ "displayName" : "Max Seconds",
+ "required" : false,
+ "type" : "integer",
+ "javaType" : "int",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "description" : "Maximum seconds Camel is running before the action is triggered"
+ },
+ "maxMessages" : {
+ "index" : 1,
+ "kind" : "property",
+ "displayName" : "Max Messages",
+ "required" : false,
+ "type" : "integer",
+ "javaType" : "int",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "description" : "Maximum number of messages to process before the action is triggered"
+ },
+ "action" : {
+ "index" : 2,
+ "kind" : "property",
+ "displayName" : "Action",
+ "required" : false,
+ "type" : "enum",
+ "javaType" : "org.apache.camel.impl.engine.DurationRoutePolicy$Action",
+ "enum" : [ "STOP_CAMEL_CONTEXT", "STOP_ROUTE", "SUSPEND_ROUTE", "SUSPEND_ALL_ROUTES" ],
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "defaultValue" : "STOP_ROUTE",
+ "description" : "Action to perform"
+ }
+ }
+ }
+}
+,
+{
+ "bean" : {
+ "kind" : "bean",
+ "name" : "DurationRoutePolicyFactory",
+ "javaType" : "org.apache.camel.impl.engine.DurationRoutePolicyFactory",
+ "interfaceType" : "org.apache.camel.spi.RoutePolicyFactory",
+ "title" : "Duration Route Policy Factory",
+ "description" : "RoutePolicyFactory which executes for a duration and then triggers an action. This can be used to stop a set of routes after they have processed a number of messages, or has been running for N seconds.",
+ "deprecated" : false,
+ "groupId" : "org.apache.camel",
+ "artifactId" : "camel-base-engine",
+ "version" : "4.22.1",
+ "properties" : {
+ "fromRouteId" : {
+ "index" : 0,
+ "kind" : "property",
+ "displayName" : "From Route Id",
+ "required" : false,
+ "type" : "string",
+ "javaType" : "java.lang.String",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "description" : "Route pattern to select a set of routes (by their route id). By default all routes are selected"
+ },
+ "maxSeconds" : {
+ "index" : 1,
+ "kind" : "property",
+ "displayName" : "Max Seconds",
+ "required" : false,
+ "type" : "integer",
+ "javaType" : "int",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "description" : "Maximum seconds Camel is running before the action is triggered"
+ },
+ "maxMessages" : {
+ "index" : 2,
+ "kind" : "property",
+ "displayName" : "Max Messages",
+ "required" : false,
+ "type" : "integer",
+ "javaType" : "int",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "description" : "Maximum number of messages to process before the action is triggered"
+ },
+ "action" : {
+ "index" : 3,
+ "kind" : "property",
+ "displayName" : "Action",
+ "required" : false,
+ "type" : "enum",
+ "javaType" : "org.apache.camel.impl.engine.DurationRoutePolicy$Action",
+ "enum" : [ "STOP_CAMEL_CONTEXT", "STOP_ROUTE", "SUSPEND_ROUTE", "SUSPEND_ALL_ROUTES" ],
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "defaultValue" : "STOP_ROUTE",
+ "description" : "Action to perform"
+ }
+ }
+ }
+}
+,
+{
+ "bean" : {
+ "kind" : "bean",
+ "name" : "EhcacheAggregationRepository",
+ "javaType" : "org.apache.camel.component.ehcache.processor.aggregate.EhcacheAggregationRepository",
+ "interfaceType" : "org.apache.camel.spi.AggregationRepository",
+ "title" : "Ehcache Aggregation Repository",
+ "description" : "Aggregation repository that uses Caffeine Cache to store exchanges.",
+ "deprecated" : false,
+ "groupId" : "org.apache.camel",
+ "artifactId" : "camel-ehcache",
+ "version" : "4.22.1",
+ "properties" : {
+ "cacheName" : {
+ "index" : 0,
+ "kind" : "property",
+ "displayName" : "Cache Name",
+ "required" : true,
+ "type" : "string",
+ "javaType" : "java.lang.String",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "description" : "Name of cache"
+ },
+ "allowSerializedHeaders" : {
+ "index" : 1,
+ "kind" : "property",
+ "displayName" : "Allow Serialized Headers",
+ "label" : "advanced",
+ "required" : false,
+ "type" : "boolean",
+ "javaType" : "boolean",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "security" : "insecure:serialization",
+ "description" : "Whether headers on the Exchange that are Java objects and Serializable should be included and saved to the repository"
+ },
+ "useRecovery" : {
+ "index" : 2,
+ "kind" : "property",
+ "displayName" : "Use Recovery",
+ "required" : false,
+ "type" : "boolean",
+ "javaType" : "boolean",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "defaultValue" : true,
+ "description" : "Whether or not recovery is enabled"
+ },
+ "deadLetterUri" : {
+ "index" : 3,
+ "kind" : "property",
+ "displayName" : "Dead Letter Uri",
+ "required" : false,
+ "type" : "string",
+ "javaType" : "java.lang.String",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "description" : "Sets an optional dead letter channel which exhausted recovered Exchange should be send to."
+ },
+ "recoveryInterval" : {
+ "index" : 4,
+ "kind" : "property",
+ "displayName" : "Recovery Interval",
+ "required" : false,
+ "type" : "integer",
+ "javaType" : "long",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "defaultValue" : 5000,
+ "description" : "Sets the interval between recovery scans"
+ },
+ "maximumRedeliveries" : {
+ "index" : 5,
+ "kind" : "property",
+ "displayName" : "Maximum Redeliveries",
+ "required" : false,
+ "type" : "integer",
+ "javaType" : "int",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "defaultValue" : 3,
+ "description" : "Sets an optional limit of the number of redelivery attempt of recovered Exchange should be attempted, before its exhausted. When this limit is hit, then the Exchange is moved to the dead letter channel."
+ }
+ }
+ }
+}
+,
+{
+ "bean" : {
+ "kind" : "bean",
+ "name" : "EhcacheIdempotentRepository",
+ "javaType" : "org.apache.camel.component.ehcache.processor.idempotent.EhcacheIdempotentRepository",
+ "interfaceType" : "org.apache.camel.spi.IdempotentRepository",
+ "title" : "Ehcache Idempotent Repository",
+ "description" : "Idempotent repository that uses EHCache cache to store message ids.",
+ "deprecated" : false,
+ "groupId" : "org.apache.camel",
+ "artifactId" : "camel-ehcache",
+ "version" : "4.22.1",
+ "properties" : {
+ "cacheName" : {
+ "index" : 0,
+ "kind" : "property",
+ "displayName" : "Cache Name",
+ "required" : false,
+ "type" : "string",
+ "javaType" : "java.lang.String",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "defaultValue" : "EhcacheIdempotentRepository",
+ "description" : "Name of cache"
+ }
+ }
+ }
+}
+,
+{
+ "bean" : {
+ "kind" : "bean",
+ "name" : "ElasticsearchBulkRequestAggregationStrategy",
+ "javaType" : "org.apache.camel.component.es.aggregation.ElasticsearchBulkRequestAggregationStrategy",
+ "interfaceType" : "org.apache.camel.AggregationStrategy",
+ "title" : "Elasticsearch Bulk Request Aggregation Strategy",
+ "description" : "Aggregates two Elasticsearch BulkOperation into a single BulkRequest",
+ "deprecated" : false,
+ "groupId" : "org.apache.camel",
+ "artifactId" : "camel-elasticsearch",
+ "version" : "4.22.1"
+ }
+}
+,
+{
+ "bean" : {
+ "kind" : "bean",
+ "name" : "FileIdempotentRepository",
+ "javaType" : "org.apache.camel.support.processor.idempotent.FileIdempotentRepository",
+ "interfaceType" : "org.apache.camel.spi.IdempotentRepository",
+ "title" : "File Idempotent Repository",
+ "description" : "A file based idempotent repository. Comes with 1st-level in-memory cache for fast check of the most frequently used keys.",
+ "deprecated" : false,
+ "groupId" : "org.apache.camel",
+ "artifactId" : "camel-support",
+ "version" : "4.22.1",
+ "properties" : {
+ "cacheSize" : {
+ "index" : 0,
+ "kind" : "property",
+ "displayName" : "Cache Size",
+ "required" : false,
+ "type" : "integer",
+ "javaType" : "int",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "defaultValue" : 1000,
+ "description" : "The maximum size of the 1st-level in-memory cache"
+ },
+ "fileStore" : {
+ "index" : 1,
+ "kind" : "property",
+ "displayName" : "File Store",
+ "required" : true,
+ "type" : "string",
+ "javaType" : "java.io.File",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "description" : "File name of the repository (incl directory)"
+ },
+ "maxFileStoreSize" : {
+ "index" : 2,
+ "kind" : "property",
+ "displayName" : "Max File Store Size",
+ "required" : false,
+ "type" : "integer",
+ "javaType" : "long",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "defaultValue" : 32768000,
+ "description" : "The maximum file size for the file store in bytes. The default value is 32mb"
+ },
+ "dropOldestFileStore" : {
+ "index" : 3,
+ "kind" : "property",
+ "displayName" : "Drop Oldest File Store",
+ "required" : false,
+ "type" : "integer",
+ "javaType" : "long",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "defaultValue" : 1000,
+ "description" : "Sets the number of oldest entries to drop from the file store when the maximum capacity is hit to reduce disk space to allow room for new entries."
+ }
+ }
+ }
+}
+,
+{
+ "bean" : {
+ "kind" : "bean",
+ "name" : "FileLockClusterService",
+ "javaType" : "org.apache.camel.component.file.cluster.FileLockClusterService",
+ "interfaceType" : "org.apache.camel.cluster.CamelClusterService",
+ "title" : "File Lock Cluster Service",
+ "description" : "A file based cluster locking (read documentation to understand limitations)",
+ "deprecated" : false,
+ "groupId" : "org.apache.camel",
+ "artifactId" : "camel-file",
+ "version" : "4.22.1",
+ "properties" : {
+ "root" : {
+ "index" : 0,
+ "kind" : "property",
+ "displayName" : "Root",
+ "required" : true,
+ "type" : "string",
+ "javaType" : "java.lang.String",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "description" : "The root file path"
+ },
+ "acquireLockDelay" : {
+ "index" : 1,
+ "kind" : "property",
+ "displayName" : "Acquire Lock Delay",
+ "required" : false,
+ "type" : "integer",
+ "javaType" : "long",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "defaultValue" : 1,
+ "description" : "The time to wait before starting to try to acquire the cluster lock. Note that if FileLockClusterService determines no cluster members are running or cannot reliably determine the cluster state, the initial delay is computed from the acquireLockInterval."
+ },
+ "acquireLockDelayUnit" : {
+ "index" : 2,
+ "kind" : "property",
+ "displayName" : "Acquire Lock Delay Unit",
+ "required" : false,
+ "type" : "enum",
+ "javaType" : "java.util.concurrent.TimeUnit",
+ "enum" : [ "NANOSECONDS", "MICROSECONDS", "MILLISECONDS", "SECONDS", "MINUTES", "HOURS", "DAYS" ],
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "defaultValue" : "SECONDS",
+ "description" : "The time unit for the acquireLockDelay"
+ },
+ "acquireLockInterval" : {
+ "index" : 3,
+ "kind" : "property",
+ "displayName" : "Acquire Lock Interval",
+ "required" : false,
+ "type" : "integer",
+ "javaType" : "long",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "defaultValue" : 10,
+ "description" : "The time to wait between attempts to try to acquire the cluster lock evaluated using wall-clock time. All cluster members must use the same value so leadership checks and leader liveness detection remain consistent."
+ },
+ "acquireLockIntervalUnit" : {
+ "index" : 4,
+ "kind" : "property",
+ "displayName" : "Acquire Lock Interval Unit",
+ "required" : false,
+ "type" : "enum",
+ "javaType" : "java.util.concurrent.TimeUnit",
+ "enum" : [ "NANOSECONDS", "MICROSECONDS", "MILLISECONDS", "SECONDS", "MINUTES", "HOURS", "DAYS" ],
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "defaultValue" : "SECONDS",
+ "description" : "The time unit for the acquireLockInterval"
+ },
+ "heartbeatTimeoutMultiplier" : {
+ "index" : 5,
+ "kind" : "property",
+ "displayName" : "Heartbeat Timeout Multiplier",
+ "required" : false,
+ "type" : "integer",
+ "javaType" : "int",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "defaultValue" : 5,
+ "description" : "Multiplier applied to the cluster leader acquireLockInterval to determine how long followers should wait before considering the leader stale. For example, if the leader updates its heartbeat every 2 seconds and the heartbeatTimeoutMultiplier is 3, followers will tolerate up to 2s * 3 = 6s of silence before declaring the leader unavailable."
+ },
+ "clusterDataTaskMaxAttempts" : {
+ "index" : 6,
+ "kind" : "property",
+ "displayName" : "Cluster Data Task Max Attempts",
+ "required" : false,
+ "type" : "integer",
+ "javaType" : "int",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "defaultValue" : 5,
+ "description" : "Sets how many times a cluster data task will run, counting both the first execution and subsequent retries in case of failure or timeout. The default is 5 attempts. This can be useful when the cluster data root is on network based file storage, where I/O operations may occasionally block for long or unpredictable periods."
+ },
+ "clusterDataTaskTimeout" : {
+ "index" : 7,
+ "kind" : "property",
+ "displayName" : "Cluster Data Task Timeout",
+ "required" : false,
+ "type" : "integer",
+ "javaType" : "long",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "defaultValue" : 10,
+ "description" : "Sets the timeout for a cluster data task (reading or writing cluster data). The default is 10 seconds. Timeouts are useful when the cluster data root is on network storage, where I/O operations may occasionally block for long or unpredictable periods."
+ },
+ "clusterDataTaskTimeoutUnit" : {
+ "index" : 8,
+ "kind" : "property",
+ "displayName" : "Cluster Data Task Timeout Unit",
+ "required" : false,
+ "type" : "enum",
+ "javaType" : "java.util.concurrent.TimeUnit",
+ "enum" : [ "NANOSECONDS", "MICROSECONDS", "MILLISECONDS", "SECONDS", "MINUTES", "HOURS", "DAYS" ],
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "defaultValue" : "SECONDS",
+ "description" : "The time unit for the clusterDataTaskTimeoutUnit"
+ }
+ }
+ }
+}
+,
+{
+ "bean" : {
+ "kind" : "bean",
+ "name" : "GroupedBodyAggregationStrategy",
+ "javaType" : "org.apache.camel.processor.aggregate.GroupedBodyAggregationStrategy",
+ "interfaceType" : "org.apache.camel.AggregationStrategy",
+ "title" : "Grouped Body Aggregation Strategy",
+ "description" : "Aggregate body of input Message into a single combined Exchange holding all the aggregated bodies in a List of type Object as the message body. This aggregation strategy can be used in combination with Splitter to batch messages.",
+ "deprecated" : false,
+ "groupId" : "org.apache.camel",
+ "artifactId" : "camel-core-processor",
+ "version" : "4.22.1"
+ }
+}
+,
+{
+ "bean" : {
+ "kind" : "bean",
+ "name" : "GroupedExchangeAggregationStrategy",
+ "javaType" : "org.apache.camel.processor.aggregate.GroupedExchangeAggregationStrategy",
+ "interfaceType" : "org.apache.camel.AggregationStrategy",
+ "title" : "Grouped Exchange Aggregation Strategy",
+ "description" : "Aggregate all Exchanges into a single combined Exchange holding all the aggregated exchanges in a List of Exchange as the message body. This aggregation strategy can be used in combination with Splitter to batch messages.",
+ "deprecated" : false,
+ "groupId" : "org.apache.camel",
+ "artifactId" : "camel-core-processor",
+ "version" : "4.22.1"
+ }
+}
+,
+{
+ "bean" : {
+ "kind" : "bean",
+ "name" : "GroupedMessageAggregationStrategy",
+ "javaType" : "org.apache.camel.processor.aggregate.GroupedMessageAggregationStrategy",
+ "interfaceType" : "org.apache.camel.AggregationStrategy",
+ "title" : "Grouped Message Aggregation Strategy",
+ "description" : "Aggregate all Message into a single combined Exchange holding all the aggregated messages in a List of Message as the message body. This aggregation strategy can be used in combination with Splitter to batch messages.",
+ "deprecated" : false,
+ "groupId" : "org.apache.camel",
+ "artifactId" : "camel-core-processor",
+ "version" : "4.22.1"
+ }
+}
+,
+{
+ "bean" : {
+ "kind" : "bean",
+ "name" : "HazelcastAggregationRepository",
+ "javaType" : "org.apache.camel.processor.aggregate.hazelcast.HazelcastAggregationRepository",
+ "interfaceType" : "org.apache.camel.spi.AggregationRepository",
+ "title" : "Hazelcast Aggregation Repository",
+ "description" : "Aggregation repository that uses Hazelcast Cache to store exchanges.",
+ "deprecated" : false,
+ "groupId" : "org.apache.camel",
+ "artifactId" : "camel-hazelcast",
+ "version" : "4.22.1",
+ "properties" : {
+ "mapName" : {
+ "index" : 0,
+ "kind" : "property",
+ "displayName" : "Map Name",
+ "required" : true,
+ "type" : "string",
+ "javaType" : "java.lang.String",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "description" : "Name of cache to use"
+ },
+ "hazelcastInstance" : {
+ "index" : 1,
+ "kind" : "property",
+ "displayName" : "Hazelcast Instance",
+ "required" : false,
+ "type" : "object",
+ "javaType" : "com.hazelcast.core.HazelcastInstance",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "description" : "To use an existing Hazelcast instance instead of local"
+ },
+ "persistenceMapName" : {
+ "index" : 2,
+ "kind" : "property",
+ "displayName" : "Persistence Map Name",
+ "label" : "advanced",
+ "required" : false,
+ "type" : "string",
+ "javaType" : "java.lang.String",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "description" : "Name of cache to use for completed exchanges"
+ },
+ "optimistic" : {
+ "index" : 3,
+ "kind" : "property",
+ "displayName" : "Optimistic",
+ "required" : false,
+ "type" : "boolean",
+ "javaType" : "boolean",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "description" : "Whether to use optimistic locking"
+ },
+ "useRecovery" : {
+ "index" : 4,
+ "kind" : "property",
+ "displayName" : "Use Recovery",
+ "required" : false,
+ "type" : "boolean",
+ "javaType" : "boolean",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "defaultValue" : true,
+ "description" : "Whether or not recovery is enabled"
+ },
+ "recoveryInterval" : {
+ "index" : 5,
+ "kind" : "property",
+ "displayName" : "Recovery Interval",
+ "required" : false,
+ "type" : "integer",
+ "javaType" : "long",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "defaultValue" : 5000,
+ "description" : "Sets the interval between recovery scans"
+ },
+ "deadLetterUri" : {
+ "index" : 6,
+ "kind" : "property",
+ "displayName" : "Dead Letter Uri",
+ "required" : false,
+ "type" : "string",
+ "javaType" : "java.lang.String",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "description" : "Sets an optional dead letter channel which exhausted recovered Exchange should be send to."
+ },
+ "maximumRedeliveries" : {
+ "index" : 7,
+ "kind" : "property",
+ "displayName" : "Maximum Redeliveries",
+ "required" : false,
+ "type" : "integer",
+ "javaType" : "int",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "defaultValue" : 3,
+ "description" : "Sets an optional limit of the number of redelivery attempt of recovered Exchange should be attempted, before its exhausted. When this limit is hit, then the Exchange is moved to the dead letter channel."
+ },
+ "allowSerializedHeaders" : {
+ "index" : 8,
+ "kind" : "property",
+ "displayName" : "Allow Serialized Headers",
+ "label" : "advanced",
+ "required" : false,
+ "type" : "boolean",
+ "javaType" : "boolean",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "security" : "insecure:serialization",
+ "description" : "Whether headers on the Exchange that are Java objects and Serializable should be included and saved to the repository"
+ }
+ }
+ }
+}
+,
+{
+ "bean" : {
+ "kind" : "bean",
+ "name" : "HazelcastIdempotentRepository",
+ "javaType" : "org.apache.camel.processor.idempotent.hazelcast.HazelcastIdempotentRepository",
+ "interfaceType" : "org.apache.camel.spi.IdempotentRepository",
+ "title" : "Hazelcast Idempotent Repository",
+ "description" : "Idempotent repository that uses Hazelcast cache to store message ids.",
+ "deprecated" : false,
+ "groupId" : "org.apache.camel",
+ "artifactId" : "camel-hazelcast",
+ "version" : "4.22.1",
+ "properties" : {
+ "repositoryName" : {
+ "index" : 0,
+ "kind" : "property",
+ "displayName" : "Repository Name",
+ "required" : false,
+ "type" : "string",
+ "javaType" : "java.lang.String",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "defaultValue" : "HazelcastIdempotentRepository",
+ "description" : "Name of cache to use"
+ },
+ "hazelcastInstance" : {
+ "index" : 1,
+ "kind" : "property",
+ "displayName" : "Hazelcast Instance",
+ "required" : false,
+ "type" : "object",
+ "javaType" : "com.hazelcast.core.HazelcastInstance",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "description" : "To use an existing Hazelcast instance instead of local"
+ }
+ }
+ }
+}
+,
+{
+ "bean" : {
+ "kind" : "bean",
+ "name" : "InfinispanEmbeddedAggregationRepository",
+ "javaType" : "org.apache.camel.component.infinispan.embedded.InfinispanEmbeddedAggregationRepository",
+ "interfaceType" : "org.apache.camel.spi.AggregationRepository",
+ "title" : "Infinispan Embedded Aggregation Repository",
+ "description" : "Aggregation repository that uses embedded Infinispan to store exchanges.",
+ "deprecated" : false,
+ "groupId" : "org.apache.camel",
+ "artifactId" : "camel-infinispan-embedded",
+ "version" : "4.22.1",
+ "properties" : {
+ "cacheName" : {
+ "index" : 0,
+ "kind" : "property",
+ "displayName" : "Cache Name",
+ "required" : true,
+ "type" : "string",
+ "javaType" : "java.lang.String",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "description" : "Name of cache"
+ },
+ "configuration" : {
+ "index" : 1,
+ "kind" : "property",
+ "displayName" : "Configuration",
+ "required" : false,
+ "type" : "object",
+ "javaType" : "org.apache.camel.component.infinispan.embedded.InfinispanEmbeddedConfiguration",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "description" : "Configuration for embedded Infinispan"
+ },
+ "useRecovery" : {
+ "index" : 2,
+ "kind" : "property",
+ "displayName" : "Use Recovery",
+ "required" : false,
+ "type" : "boolean",
+ "javaType" : "boolean",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "defaultValue" : true,
+ "description" : "Whether or not recovery is enabled"
+ },
+ "deadLetterUri" : {
+ "index" : 3,
+ "kind" : "property",
+ "displayName" : "Dead Letter Uri",
+ "required" : false,
+ "type" : "string",
+ "javaType" : "java.lang.String",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "description" : "Sets an optional dead letter channel which exhausted recovered Exchange should be send to."
+ },
+ "recoveryInterval" : {
+ "index" : 4,
+ "kind" : "property",
+ "displayName" : "Recovery Interval",
+ "required" : false,
+ "type" : "integer",
+ "javaType" : "long",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "defaultValue" : 5000,
+ "description" : "Sets the interval between recovery scans"
+ },
+ "maximumRedeliveries" : {
+ "index" : 5,
+ "kind" : "property",
+ "displayName" : "Maximum Redeliveries",
+ "required" : false,
+ "type" : "integer",
+ "javaType" : "int",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "defaultValue" : 3,
+ "description" : "Sets an optional limit of the number of redelivery attempt of recovered Exchange should be attempted, before its exhausted. When this limit is hit, then the Exchange is moved to the dead letter channel."
+ },
+ "allowSerializedHeaders" : {
+ "index" : 6,
+ "kind" : "property",
+ "displayName" : "Allow Serialized Headers",
+ "label" : "advanced",
+ "required" : false,
+ "type" : "boolean",
+ "javaType" : "boolean",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "security" : "insecure:serialization",
+ "description" : "Whether headers on the Exchange that are Java objects and Serializable should be included and saved to the repository"
+ }
+ }
+ }
+}
+,
+{
+ "bean" : {
+ "kind" : "bean",
+ "name" : "InfinispanEmbeddedClusterService",
+ "javaType" : "org.apache.camel.component.infinispan.embedded.cluster.InfinispanEmbeddedClusterService",
+ "interfaceType" : "org.apache.camel.cluster.CamelClusterService",
+ "title" : "Infinispan Embedded Cluster Service",
+ "description" : "Infinispan based embedded cluster locking",
+ "deprecated" : false,
+ "groupId" : "org.apache.camel",
+ "artifactId" : "camel-infinispan-embedded",
+ "version" : "4.22.1",
+ "properties" : {
+ "id" : {
+ "index" : 0,
+ "kind" : "property",
+ "displayName" : "Id",
+ "required" : true,
+ "type" : "string",
+ "javaType" : "java.lang.String",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "description" : "Node id"
+ },
+ "configurationUri" : {
+ "index" : 1,
+ "kind" : "property",
+ "displayName" : "Configuration Uri",
+ "label" : "advanced",
+ "required" : false,
+ "type" : "string",
+ "javaType" : "java.lang.String",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "description" : "An implementation specific URI for the CacheManager"
+ },
+ "configuration" : {
+ "index" : 2,
+ "kind" : "property",
+ "displayName" : "Configuration",
+ "label" : "advanced",
+ "required" : false,
+ "type" : "object",
+ "javaType" : "org.apache.camel.component.infinispan.embedded.cluster.InfinispanEmbeddedClusterConfiguration",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "description" : "To use an existing configuration"
+ },
+ "cacheContainer" : {
+ "index" : 3,
+ "kind" : "property",
+ "displayName" : "Cache Container",
+ "required" : false,
+ "type" : "object",
+ "javaType" : "org.infinispan.manager.EmbeddedCacheManager",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "description" : "Specifies the cache Container to connect"
+ },
+ "cacheContainerConfiguration" : {
+ "index" : 4,
+ "kind" : "property",
+ "displayName" : "Cache Container Configuration",
+ "label" : "advanced",
+ "required" : false,
+ "type" : "object",
+ "javaType" : "org.infinispan.configuration.cache.Configuration",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "description" : "The CacheContainer configuration. Used if the cacheContainer is not defined."
+ },
+ "lifespan" : {
+ "index" : 5,
+ "kind" : "property",
+ "displayName" : "Lifespan",
+ "required" : false,
+ "type" : "integer",
+ "javaType" : "long",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "defaultValue" : 30,
+ "description" : "The lifespan of the cache entry for the local cluster member registered to the inventory"
+ },
+ "lifespanTimeUnit" : {
+ "index" : 6,
+ "kind" : "property",
+ "displayName" : "Lifespan Time Unit",
+ "required" : false,
+ "type" : "enum",
+ "javaType" : "java.util.concurrent.TimeUnit",
+ "enum" : [ "NANOSECONDS", "MICROSECONDS", "MILLISECONDS", "SECONDS", "MINUTES", "HOURS", "DAYS" ],
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "defaultValue" : "SECONDS",
+ "description" : "The TimeUnit of the lifespan"
+ }
+ }
+ }
+}
+,
+{
+ "bean" : {
+ "kind" : "bean",
+ "name" : "InfinispanEmbeddedIdempotentRepository",
+ "javaType" : "org.apache.camel.component.infinispan.embedded.InfinispanEmbeddedIdempotentRepository",
+ "interfaceType" : "org.apache.camel.spi.IdempotentRepository",
+ "title" : "Infinispan Embedded Idempotent Repository",
+ "description" : "Idempotent repository that uses embedded Infinispan to store message ids.",
+ "deprecated" : false,
+ "groupId" : "org.apache.camel",
+ "artifactId" : "camel-infinispan-embedded",
+ "version" : "4.22.1",
+ "properties" : {
+ "cacheName" : {
+ "index" : 0,
+ "kind" : "property",
+ "displayName" : "Cache Name",
+ "required" : true,
+ "type" : "string",
+ "javaType" : "java.lang.String",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "description" : "Name of cache"
+ },
+ "configuration" : {
+ "index" : 1,
+ "kind" : "property",
+ "displayName" : "Configuration",
+ "required" : false,
+ "type" : "object",
+ "javaType" : "org.apache.camel.component.infinispan.embedded.InfinispanEmbeddedConfiguration",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "description" : "Configuration for embedded Infinispan"
+ }
+ }
+ }
+}
+,
+{
+ "bean" : {
+ "kind" : "bean",
+ "name" : "InfinispanRemoteAggregationRepository",
+ "javaType" : "org.apache.camel.component.infinispan.remote.InfinispanRemoteAggregationRepository",
+ "interfaceType" : "org.apache.camel.spi.AggregationRepository",
+ "title" : "Infinispan Remote Aggregation Repository",
+ "description" : "Aggregation repository that uses remote Infinispan to store exchanges.",
+ "deprecated" : false,
+ "groupId" : "org.apache.camel",
+ "artifactId" : "camel-infinispan",
+ "version" : "4.22.1",
+ "properties" : {
+ "cacheName" : {
+ "index" : 0,
+ "kind" : "property",
+ "displayName" : "Cache Name",
+ "required" : true,
+ "type" : "string",
+ "javaType" : "java.lang.String",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "description" : "Name of cache"
+ },
+ "configuration" : {
+ "index" : 1,
+ "kind" : "property",
+ "displayName" : "Configuration",
+ "required" : false,
+ "type" : "object",
+ "javaType" : "org.apache.camel.component.infinispan.remote.InfinispanRemoteConfiguration",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "description" : "Configuration for remote Infinispan"
+ },
+ "useRecovery" : {
+ "index" : 2,
+ "kind" : "property",
+ "displayName" : "Use Recovery",
+ "required" : false,
+ "type" : "boolean",
+ "javaType" : "boolean",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "defaultValue" : true,
+ "description" : "Whether or not recovery is enabled"
+ },
+ "deadLetterUri" : {
+ "index" : 3,
+ "kind" : "property",
+ "displayName" : "Dead Letter Uri",
+ "required" : false,
+ "type" : "string",
+ "javaType" : "java.lang.String",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "description" : "Sets an optional dead letter channel which exhausted recovered Exchange should be send to."
+ },
+ "recoveryInterval" : {
+ "index" : 4,
+ "kind" : "property",
+ "displayName" : "Recovery Interval",
+ "required" : false,
+ "type" : "integer",
+ "javaType" : "long",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "defaultValue" : 5000,
+ "description" : "Sets the interval between recovery scans"
+ },
+ "maximumRedeliveries" : {
+ "index" : 5,
+ "kind" : "property",
+ "displayName" : "Maximum Redeliveries",
+ "required" : false,
+ "type" : "integer",
+ "javaType" : "int",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "defaultValue" : 3,
+ "description" : "Sets an optional limit of the number of redelivery attempt of recovered Exchange should be attempted, before its exhausted. When this limit is hit, then the Exchange is moved to the dead letter channel."
+ },
+ "allowSerializedHeaders" : {
+ "index" : 6,
+ "kind" : "property",
+ "displayName" : "Allow Serialized Headers",
+ "label" : "advanced",
+ "required" : false,
+ "type" : "boolean",
+ "javaType" : "boolean",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "security" : "insecure:serialization",
+ "description" : "Whether headers on the Exchange that are Java objects and Serializable should be included and saved to the repository"
+ }
+ }
+ }
+}
+,
+{
+ "bean" : {
+ "kind" : "bean",
+ "name" : "InfinispanRemoteClusterService",
+ "javaType" : "org.apache.camel.component.infinispan.remote.cluster.InfinispanRemoteClusterService",
+ "interfaceType" : "org.apache.camel.cluster.CamelClusterService",
+ "title" : "Infinispan Remote Cluster Service",
+ "description" : "Infinispan based remote cluster locking",
+ "deprecated" : false,
+ "groupId" : "org.apache.camel",
+ "artifactId" : "camel-infinispan",
+ "version" : "4.22.1",
+ "properties" : {
+ "id" : {
+ "index" : 0,
+ "kind" : "property",
+ "displayName" : "Id",
+ "required" : true,
+ "type" : "string",
+ "javaType" : "java.lang.String",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "description" : "Node id"
+ },
+ "configurationUri" : {
+ "index" : 1,
+ "kind" : "property",
+ "displayName" : "Configuration Uri",
+ "label" : "advanced",
+ "required" : false,
+ "type" : "string",
+ "javaType" : "java.lang.String",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "description" : "An implementation specific URI for the CacheManager"
+ },
+ "configuration" : {
+ "index" : 2,
+ "kind" : "property",
+ "displayName" : "Configuration",
+ "label" : "advanced",
+ "required" : false,
+ "type" : "object",
+ "javaType" : "org.apache.camel.component.infinispan.remote.cluster.InfinispanRemoteClusterConfiguration",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "description" : "To use an existing configuration"
+ },
+ "cacheContainer" : {
+ "index" : 3,
+ "kind" : "property",
+ "displayName" : "Cache Container",
+ "required" : false,
+ "type" : "object",
+ "javaType" : "org.infinispan.client.hotrod.RemoteCacheManager",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "description" : "Specifies the cache Container to connect"
+ },
+ "cacheContainerConfiguration" : {
+ "index" : 4,
+ "kind" : "property",
+ "displayName" : "Cache Container Configuration",
+ "label" : "advanced",
+ "required" : false,
+ "type" : "object",
+ "javaType" : "org.infinispan.client.hotrod.configuration.Configuration",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "description" : "The CacheContainer configuration. Used if the cacheContainer is not defined."
+ },
+ "lifespan" : {
+ "index" : 5,
+ "kind" : "property",
+ "displayName" : "Lifespan",
+ "required" : false,
+ "type" : "integer",
+ "javaType" : "long",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "defaultValue" : 30,
+ "description" : "The lifespan of the cache entry for the local cluster member registered to the inventory"
+ },
+ "lifespanTimeUnit" : {
+ "index" : 6,
+ "kind" : "property",
+ "displayName" : "Lifespan Time Unit",
+ "required" : false,
+ "type" : "enum",
+ "javaType" : "java.util.concurrent.TimeUnit",
+ "enum" : [ "NANOSECONDS", "MICROSECONDS", "MILLISECONDS", "SECONDS", "MINUTES", "HOURS", "DAYS" ],
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "defaultValue" : "SECONDS",
+ "description" : "The TimeUnit of the lifespan"
+ },
+ "hosts" : {
+ "index" : 7,
+ "kind" : "property",
+ "displayName" : "Hosts",
+ "required" : false,
+ "type" : "string",
+ "javaType" : "java.lang.String",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "description" : "Specifies the host of the cache on Infinispan instance. Multiple hosts can be separated by semicolon."
+ },
+ "secure" : {
+ "index" : 8,
+ "kind" : "property",
+ "displayName" : "Secure",
+ "label" : "security",
+ "required" : false,
+ "type" : "boolean",
+ "javaType" : "boolean",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "description" : "Define if we are connecting to a secured Infinispan instance"
+ },
+ "username" : {
+ "index" : 9,
+ "kind" : "property",
+ "displayName" : "Username",
+ "label" : "security",
+ "required" : false,
+ "type" : "string",
+ "javaType" : "java.lang.String",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "description" : "Define the username to access the infinispan instance"
+ },
+ "password" : {
+ "index" : 10,
+ "kind" : "property",
+ "displayName" : "Password",
+ "label" : "security",
+ "required" : false,
+ "type" : "string",
+ "javaType" : "java.lang.String",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : true,
+ "security" : "secret",
+ "description" : "Define the password to access the infinispan instance"
+ },
+ "securityServerName" : {
+ "index" : 11,
+ "kind" : "property",
+ "displayName" : "Security Server Name",
+ "label" : "security",
+ "required" : false,
+ "type" : "string",
+ "javaType" : "java.lang.String",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "description" : "Define the security server name to access the infinispan instance"
+ },
+ "saslMechanism" : {
+ "index" : 12,
+ "kind" : "property",
+ "displayName" : "Sasl Mechanism",
+ "label" : "security",
+ "required" : false,
+ "type" : "string",
+ "javaType" : "java.lang.String",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "description" : "Define the SASL Mechanism to access the infinispan instance"
+ },
+ "securityRealm" : {
+ "index" : 13,
+ "kind" : "property",
+ "displayName" : "Security Realm",
+ "label" : "security",
+ "required" : false,
+ "type" : "string",
+ "javaType" : "java.lang.String",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "description" : "Define the security realm to access the infinispan instance"
+ },
+ "configurationProperties" : {
+ "index" : 14,
+ "kind" : "property",
+ "displayName" : "Configuration Properties",
+ "label" : "advanced",
+ "required" : false,
+ "type" : "object",
+ "javaType" : "java.util.Map",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "description" : "Implementation specific properties for the CacheManager"
+ }
+ }
+ }
+}
+,
+{
+ "bean" : {
+ "kind" : "bean",
+ "name" : "InfinispanRemoteIdempotentRepository",
+ "javaType" : "org.apache.camel.component.infinispan.remote.InfinispanRemoteIdempotentRepository",
+ "interfaceType" : "org.apache.camel.spi.IdempotentRepository",
+ "title" : "Infinispan Remote Idempotent Repository",
+ "description" : "Idempotent repository that uses remote Infinispan to store message ids.",
+ "deprecated" : false,
+ "groupId" : "org.apache.camel",
+ "artifactId" : "camel-infinispan",
+ "version" : "4.22.1",
+ "properties" : {
+ "cacheName" : {
+ "index" : 0,
+ "kind" : "property",
+ "displayName" : "Cache Name",
+ "required" : true,
+ "type" : "string",
+ "javaType" : "java.lang.String",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "description" : "Name of cache"
+ },
+ "configuration" : {
+ "index" : 1,
+ "kind" : "property",
+ "displayName" : "Configuration",
+ "required" : false,
+ "type" : "object",
+ "javaType" : "org.apache.camel.component.infinispan.remote.InfinispanRemoteConfiguration",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "description" : "Configuration for remote Infinispan"
+ }
+ }
+ }
+}
+,
+{
+ "bean" : {
+ "kind" : "bean",
+ "name" : "JCacheAggregationRepository",
+ "javaType" : "org.apache.camel.component.jcache.processor.aggregate.JCacheAggregationRepository",
+ "interfaceType" : "org.apache.camel.spi.AggregationRepository",
+ "title" : "JCache Aggregation Repository",
+ "description" : "Aggregation repository that uses JCache to store exchanges.",
+ "deprecated" : false,
+ "groupId" : "org.apache.camel",
+ "artifactId" : "camel-jcache",
+ "version" : "4.22.1",
+ "properties" : {
+ "configuration" : {
+ "index" : 0,
+ "kind" : "property",
+ "displayName" : "Configuration",
+ "required" : false,
+ "type" : "object",
+ "javaType" : "org.apache.camel.component.jcache.JCacheConfiguration",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "description" : "Configuration for JCache"
+ },
+ "optimistic" : {
+ "index" : 1,
+ "kind" : "property",
+ "displayName" : "Optimistic",
+ "required" : false,
+ "type" : "boolean",
+ "javaType" : "boolean",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "description" : "Whether optimistic locking is in use"
+ },
+ "allowSerializedHeaders" : {
+ "index" : 2,
+ "kind" : "property",
+ "displayName" : "Allow Serialized Headers",
+ "label" : "advanced",
+ "required" : false,
+ "type" : "boolean",
+ "javaType" : "boolean",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "security" : "insecure:serialization",
+ "description" : "Whether headers on the Exchange that are Java objects and Serializable should be included and saved to the repository"
+ }
+ }
+ }
+}
+,
+{
+ "bean" : {
+ "kind" : "bean",
+ "name" : "JCacheIdempotentRepository",
+ "javaType" : "org.apache.camel.component.jcache.processor.idempotent.JCacheIdempotentRepository",
+ "interfaceType" : "org.apache.camel.spi.IdempotentRepository",
+ "title" : "JCache Idempotent Repository",
+ "description" : "Idempotent repository that uses JCache to store message ids.",
+ "deprecated" : false,
+ "groupId" : "org.apache.camel",
+ "artifactId" : "camel-jcache",
+ "version" : "4.22.1",
+ "properties" : {
+ "configuration" : {
+ "index" : 0,
+ "kind" : "property",
+ "displayName" : "Configuration",
+ "required" : false,
+ "type" : "object",
+ "javaType" : "org.apache.camel.component.jcache.JCacheConfiguration",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "description" : "Configuration for JCache"
+ }
+ }
+ }
+}
+,
+{
+ "bean" : {
+ "kind" : "bean",
+ "name" : "JGroupsRaftClusterService",
+ "javaType" : "org.apache.camel.component.jgroups.raft.cluster.JGroupsRaftClusterService",
+ "interfaceType" : "org.apache.camel.cluster.CamelClusterService",
+ "title" : "JGroups Raft Cluster Service",
+ "description" : "JGroups Raft based cluster locking",
+ "deprecated" : false,
+ "groupId" : "org.apache.camel",
+ "artifactId" : "camel-jgroups-raft",
+ "version" : "4.22.1",
+ "properties" : {
+ "id" : {
+ "index" : 0,
+ "kind" : "property",
+ "displayName" : "Id",
+ "required" : true,
+ "type" : "string",
+ "javaType" : "java.lang.String",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "description" : "Unique Raft id"
+ },
+ "jgroupsConfig" : {
+ "index" : 1,
+ "kind" : "property",
+ "displayName" : "Jgroups Config",
+ "required" : false,
+ "type" : "string",
+ "javaType" : "java.lang.String",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "defaultValue" : "raft.xml",
+ "description" : "The path to the JGroups Raft configuration"
+ },
+ "jgroupsClusterName" : {
+ "index" : 2,
+ "kind" : "property",
+ "displayName" : "Jgroups Cluster Name",
+ "required" : false,
+ "type" : "string",
+ "javaType" : "java.lang.String",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "defaultValue" : "jgroupsraft-master",
+ "description" : "The name of the cluster"
+ },
+ "raftHandle" : {
+ "index" : 3,
+ "kind" : "property",
+ "displayName" : "Raft Handle",
+ "label" : "advanced",
+ "required" : false,
+ "type" : "object",
+ "javaType" : "org.jgroups.raft.RaftHandle",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "description" : "To use a custom RaftHandler"
+ }
+ }
+ }
+}
+,
+{
+ "bean" : {
+ "kind" : "bean",
+ "name" : "JdbcAggregationRepository",
+ "javaType" : "org.apache.camel.processor.aggregate.jdbc.JdbcAggregationRepository",
+ "interfaceType" : "org.apache.camel.spi.AggregationRepository",
+ "title" : "Jdbc Aggregation Repository",
+ "description" : "Aggregation repository that uses SQL database to store exchanges.",
+ "deprecated" : false,
+ "groupId" : "org.apache.camel",
+ "artifactId" : "camel-sql",
+ "version" : "4.22.1",
+ "properties" : {
+ "dataSource" : {
+ "index" : 0,
+ "kind" : "property",
+ "displayName" : "Data Source",
+ "required" : true,
+ "type" : "object",
+ "javaType" : "javax.sql.DataSource",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "description" : "The DataSource to use for connecting to the database"
+ },
+ "transactionManager" : {
+ "index" : 1,
+ "kind" : "property",
+ "displayName" : "Transaction Manager",
+ "required" : true,
+ "type" : "object",
+ "javaType" : "org.springframework.transaction.PlatformTransactionManager",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "description" : "The Spring TransactionManager to use for connecting to the database"
+ },
+ "repositoryName" : {
+ "index" : 2,
+ "kind" : "property",
+ "displayName" : "Repository Name",
+ "required" : false,
+ "type" : "string",
+ "javaType" : "java.lang.String",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "description" : "The name of the repository."
+ },
+ "headersToStoreAsText" : {
+ "index" : 3,
+ "kind" : "property",
+ "displayName" : "Headers To Store As Text",
+ "required" : false,
+ "type" : "string",
+ "javaType" : "java.lang.String",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "description" : "Allows to store headers as String which is human readable. By default this option is disabled, storing the headers in binary format. Multiple header names can be separated by comma."
+ },
+ "storeBodyAsText" : {
+ "index" : 4,
+ "kind" : "property",
+ "displayName" : "Store Body As Text",
+ "required" : false,
+ "type" : "boolean",
+ "javaType" : "boolean",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "description" : "Whether to store the message body as String which is human readable. By default this option is false storing the body in binary format."
+ },
+ "useRecovery" : {
+ "index" : 5,
+ "kind" : "property",
+ "displayName" : "Use Recovery",
+ "required" : false,
+ "type" : "boolean",
+ "javaType" : "boolean",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "defaultValue" : true,
+ "description" : "Whether or not recovery is enabled"
+ },
+ "recoveryInterval" : {
+ "index" : 6,
+ "kind" : "property",
+ "displayName" : "Recovery Interval",
+ "required" : false,
+ "type" : "integer",
+ "javaType" : "long",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "defaultValue" : 5000,
+ "description" : "Sets the interval between recovery scans"
+ },
+ "maximumRedeliveries" : {
+ "index" : 7,
+ "kind" : "property",
+ "displayName" : "Maximum Redeliveries",
+ "required" : false,
+ "type" : "integer",
+ "javaType" : "int",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "description" : "Sets an optional limit of the number of redelivery attempt of recovered Exchange should be attempted, before its exhausted. When this limit is hit, then the Exchange is moved to the dead letter channel."
+ },
+ "deadLetterUri" : {
+ "index" : 8,
+ "kind" : "property",
+ "displayName" : "Dead Letter Uri",
+ "required" : false,
+ "type" : "string",
+ "javaType" : "java.lang.String",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "description" : "Sets an optional dead letter channel which exhausted recovered Exchange should be send to."
+ },
+ "allowSerializedHeaders" : {
+ "index" : 9,
+ "kind" : "property",
+ "displayName" : "Allow Serialized Headers",
+ "label" : "advanced",
+ "required" : false,
+ "type" : "boolean",
+ "javaType" : "boolean",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "security" : "insecure:serialization",
+ "description" : "Whether headers on the Exchange that are Java objects and Serializable should be included and saved to the repository"
+ },
+ "deserializationFilter" : {
+ "index" : 10,
+ "kind" : "property",
+ "displayName" : "Deserialization Filter",
+ "label" : "security",
+ "required" : false,
+ "type" : "string",
+ "javaType" : "java.lang.String",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "defaultValue" : "!java.net.**;java.**;org.apache.camel.**;maxdepth=20;maxrefs=10000;maxbytes=10485760;!*",
+ "description" : "Sets a deserialization filter while reading Object from Aggregation Repository. By default the filter denies java.net.** (to avoid classes whose hash/equals methods perform network I/O) and otherwise allows all java packages and subpackages and all org.apache.camel packages and subpackages, while the remaining will be blacklisted and not deserialized. It also applies JEP-290 graph-shape limits (maxdepth, maxrefs, maxbytes) as defense-in-depth against resource-exh [...]
+ },
+ "jdbcOptimisticLockingExceptionMapper" : {
+ "index" : 11,
+ "kind" : "property",
+ "displayName" : "Jdbc Optimistic Locking Exception Mapper",
+ "label" : "advanced",
+ "required" : false,
+ "type" : "object",
+ "javaType" : "org.apache.camel.processor.aggregate.jdbc.JdbcOptimisticLockingExceptionMapper",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "description" : "Mapper allowing different JDBC vendors to be mapped with vendor specific error codes to an OptimisticLockingException"
+ },
+ "lobHandler" : {
+ "index" : 12,
+ "kind" : "property",
+ "displayName" : "Lob Handler",
+ "label" : "advanced",
+ "required" : false,
+ "type" : "object",
+ "javaType" : "org.springframework.jdbc.support.lob.LobHandler",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "description" : "To use a custom LobHandler"
+ }
+ }
+ }
+}
+,
+{
+ "bean" : {
+ "kind" : "bean",
+ "name" : "JdbcMessageIdRepository",
+ "javaType" : "org.apache.camel.processor.idempotent.jdbc.JdbcMessageIdRepository",
+ "interfaceType" : "org.apache.camel.spi.IdempotentRepository",
+ "title" : "Jdbc Message Id Repository",
+ "description" : "Idempotent repository that uses a SQL database to store message ids.",
+ "deprecated" : false,
+ "groupId" : "org.apache.camel",
+ "artifactId" : "camel-sql",
+ "version" : "4.22.1",
+ "properties" : {
+ "tableName" : {
+ "index" : 0,
+ "kind" : "property",
+ "displayName" : "Table Name",
+ "required" : false,
+ "type" : "string",
+ "javaType" : "java.lang.String",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "defaultValue" : "CAMEL_MESSAGEPROCESSED",
+ "description" : "The name of the table to use in the database"
+ },
+ "createTableIfNotExists" : {
+ "index" : 1,
+ "kind" : "property",
+ "displayName" : "Create Table If Not Exists",
+ "required" : false,
+ "type" : "boolean",
+ "javaType" : "boolean",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "defaultValue" : true,
+ "description" : "Whether to create the table in the database if none exists on startup"
+ },
+ "tableExistsString" : {
+ "index" : 2,
+ "kind" : "property",
+ "displayName" : "Table Exists String",
+ "label" : "advanced",
+ "required" : false,
+ "type" : "string",
+ "javaType" : "java.lang.String",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "description" : "SQL query to use for checking if table exists"
+ },
+ "createString" : {
+ "index" : 3,
+ "kind" : "property",
+ "displayName" : "Create String",
+ "label" : "advanced",
+ "required" : false,
+ "type" : "string",
+ "javaType" : "java.lang.String",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "description" : "SQL query to use for creating table"
+ },
+ "queryString" : {
+ "index" : 4,
+ "kind" : "property",
+ "displayName" : "Query String",
+ "label" : "advanced",
+ "required" : false,
+ "type" : "string",
+ "javaType" : "java.lang.String",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "description" : "SQL query to use for check if message id already exists"
+ },
+ "insertString" : {
+ "index" : 5,
+ "kind" : "property",
+ "displayName" : "Insert String",
+ "label" : "advanced",
+ "required" : false,
+ "type" : "string",
+ "javaType" : "java.lang.String",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "description" : "SQL query to use for inserting a new message id in the table"
+ },
+ "deleteString" : {
+ "index" : 6,
+ "kind" : "property",
+ "displayName" : "Delete String",
+ "label" : "advanced",
+ "required" : false,
+ "type" : "string",
+ "javaType" : "java.lang.String",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "description" : "SQL query to use for deleting message id from the table"
+ },
+ "clearString" : {
+ "index" : 7,
+ "kind" : "property",
+ "displayName" : "Clear String",
+ "label" : "advanced",
+ "required" : false,
+ "type" : "string",
+ "javaType" : "java.lang.String",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "description" : "SQL query to delete all message ids from the table"
+ },
+ "processorName" : {
+ "index" : 8,
+ "kind" : "property",
+ "displayName" : "Processor Name",
+ "required" : true,
+ "type" : "string",
+ "javaType" : "java.lang.String",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "description" : "The name of the processor that are used for this repository. Use unique names to separate processors in the same database."
+ },
+ "jdbcTemplate" : {
+ "index" : 9,
+ "kind" : "property",
+ "displayName" : "Jdbc Template",
+ "required" : true,
+ "type" : "object",
+ "javaType" : "org.springframework.jdbc.core.JdbcTemplate",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "description" : "The Spring JdbcTemplate to use for connecting to the database"
+ },
+ "transactionTemplate" : {
+ "index" : 10,
+ "kind" : "property",
+ "displayName" : "Transaction Template",
+ "required" : true,
+ "type" : "object",
+ "javaType" : "org.springframework.transaction.support.TransactionTemplate",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "description" : "The Spring TransactionTemplate to use for connecting to the database"
+ }
+ }
+ }
+}
+,
+{
+ "bean" : {
+ "kind" : "bean",
+ "name" : "KafkaIdempotentRepository",
+ "javaType" : "org.apache.camel.processor.idempotent.kafka.KafkaIdempotentRepository",
+ "interfaceType" : "org.apache.camel.spi.IdempotentRepository",
+ "title" : "Kafka Idempotent Repository",
+ "description" : "Idempotent repository that uses Kafka to store message ids. Uses a local cache of previously seen Message IDs. The topic used must be unique per logical repository (i.e. two routes de-duplicate using different repositories, and different topics) On startup, the instance consumes the full content of the topic, rebuilding the cache to the latest state.",
+ "deprecated" : true,
+ "groupId" : "org.apache.camel",
+ "artifactId" : "camel-kafka",
+ "version" : "4.22.1",
+ "properties" : {
+ "topic" : {
+ "index" : 0,
+ "kind" : "property",
+ "displayName" : "Topic",
+ "required" : true,
+ "type" : "string",
+ "javaType" : "java.lang.String",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "description" : "Sets the name of the Kafka topic used by this idempotent repository. Each functionally-separate repository should use a different topic."
+ },
+ "bootstrapServers" : {
+ "index" : 1,
+ "kind" : "property",
+ "displayName" : "Bootstrap Servers",
+ "required" : true,
+ "type" : "string",
+ "javaType" : "java.lang.String",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "description" : "The URL for the kafka brokers to use"
+ },
+ "groupId" : {
+ "index" : 2,
+ "kind" : "property",
+ "displayName" : "Group Id",
+ "required" : false,
+ "type" : "string",
+ "javaType" : "java.lang.String",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "description" : "A string that uniquely identifies the group of consumer processes to which this consumer belongs. By setting the same group id, multiple processes can indicate that they are all part of the same consumer group."
+ },
+ "maxCacheSize" : {
+ "index" : 3,
+ "kind" : "property",
+ "displayName" : "Max Cache Size",
+ "required" : false,
+ "type" : "integer",
+ "javaType" : "int",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "defaultValue" : 1000,
+ "description" : "Sets the maximum size of the local key cache. The value must be greater than 0."
+ },
+ "pollDurationMs" : {
+ "index" : 4,
+ "kind" : "property",
+ "displayName" : "Poll Duration Ms",
+ "required" : false,
+ "type" : "integer",
+ "javaType" : "int",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "defaultValue" : 100,
+ "description" : "Sets the poll duration of the Kafka consumer. The local caches are updated immediately; this value will affect how far behind other peers in the cluster are, which are updating their caches from the topic, relative to the idempotent consumer instance issued the cache action message. The default value of this is 100 If setting this value explicitly, be aware that there is a tradeoff between the remote cache liveness and the volume of network traffic between this r [...]
+ },
+ "startupOnly" : {
+ "index" : 5,
+ "kind" : "property",
+ "displayName" : "Startup Only",
+ "required" : false,
+ "type" : "boolean",
+ "javaType" : "boolean",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "description" : "Whether to sync on startup only, or to continue syncing while Camel is running."
+ }
+ }
+ }
+}
+,
+{
+ "bean" : {
+ "kind" : "bean",
+ "name" : "KubernetesClusterService",
+ "javaType" : "org.apache.camel.component.kubernetes.cluster.KubernetesClusterService",
+ "interfaceType" : "org.apache.camel.cluster.CamelClusterService",
+ "title" : "Kubernetes Cluster Service",
+ "description" : "Kubernetes based cluster locking",
+ "deprecated" : true,
+ "groupId" : "org.apache.camel",
+ "artifactId" : "camel-kubernetes",
+ "version" : "4.22.1",
+ "properties" : {
+ "masterUrl" : {
+ "index" : 0,
+ "kind" : "property",
+ "displayName" : "Master Url",
+ "required" : false,
+ "type" : "string",
+ "javaType" : "java.lang.String",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "description" : "URL to a remote Kubernetes API server. This should only be used when your Camel application is connecting from outside Kubernetes. If you run your Camel application inside Kubernetes, then you can use local or client as the URL to tell Camel to run in local mode. If you connect remotely to Kubernetes, then you may also need some of the many other configuration options for secured connection with certificates, etc."
+ },
+ "namespace" : {
+ "index" : 1,
+ "kind" : "property",
+ "displayName" : "Namespace",
+ "required" : false,
+ "type" : "string",
+ "javaType" : "java.lang.String",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "description" : "Kubernetes namespace"
+ },
+ "connectionTimeout" : {
+ "index" : 2,
+ "kind" : "property",
+ "displayName" : "Connection Timeout",
+ "label" : "advanced",
+ "required" : false,
+ "type" : "integer",
+ "javaType" : "java.lang.Integer",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "description" : "Connection timeout in milliseconds to use when making requests to the Kubernetes API server."
+ },
+ "leaseResourceType" : {
+ "index" : 3,
+ "kind" : "property",
+ "displayName" : "Lease Resource Type",
+ "required" : false,
+ "type" : "enum",
+ "javaType" : "org.apache.camel.component.kubernetes.cluster.LeaseResourceType",
+ "enum" : [ "ConfigMap", "Lease" ],
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "defaultValue" : "Lease",
+ "description" : "Kubernetes resource type used to hold the leases."
+ },
+ "kubernetesResourcesNamespace" : {
+ "index" : 4,
+ "kind" : "property",
+ "displayName" : "Kubernetes Resources Namespace",
+ "required" : false,
+ "type" : "string",
+ "javaType" : "java.lang.String",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "description" : "Kubernetes namespace containing the pods and the ConfigMap used for locking."
+ },
+ "kubernetesResourceName" : {
+ "index" : 5,
+ "kind" : "property",
+ "displayName" : "Kubernetes Resource Name",
+ "required" : false,
+ "type" : "string",
+ "javaType" : "java.lang.String",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "defaultValue" : "leaders",
+ "description" : "Name of the resource used for locking (or prefix, in case multiple ones are used)."
+ },
+ "groupName" : {
+ "index" : 6,
+ "kind" : "property",
+ "displayName" : "Group Name",
+ "required" : false,
+ "type" : "string",
+ "javaType" : "java.lang.String",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "description" : "Name of the lock group (or namespace according to the Camel cluster convention) within the chosen ConfigMap."
+ },
+ "podName" : {
+ "index" : 7,
+ "kind" : "property",
+ "displayName" : "Pod Name",
+ "required" : false,
+ "type" : "string",
+ "javaType" : "java.lang.String",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "description" : "Name of the current pod (defaults to host name)."
+ },
+ "clusterLabels" : {
+ "index" : 8,
+ "kind" : "property",
+ "displayName" : "Cluster Labels",
+ "required" : false,
+ "type" : "object",
+ "javaType" : "java.util.Map",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "description" : "Labels used to identify the members of the cluster."
+ },
+ "jitterFactor" : {
+ "index" : 9,
+ "kind" : "property",
+ "displayName" : "Jitter Factor",
+ "required" : false,
+ "type" : "number",
+ "javaType" : "double",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "defaultValue" : "1.2",
+ "description" : "A jitter factor to apply in order to prevent all pods to call Kubernetes APIs in the same instant."
+ },
+ "leaseDurationMillis" : {
+ "index" : 10,
+ "kind" : "property",
+ "displayName" : "Lease Duration Millis",
+ "required" : false,
+ "type" : "integer",
+ "javaType" : "long",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "defaultValue" : 15000,
+ "description" : "The default duration of the lease for the current leader."
+ },
+ "renewDeadlineMillis" : {
+ "index" : 11,
+ "kind" : "property",
+ "displayName" : "Renew Deadline Millis",
+ "required" : false,
+ "type" : "integer",
+ "javaType" : "long",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "defaultValue" : 10000,
+ "description" : "The deadline after which the leader must stop its services because it may have lost the leadership."
+ },
+ "retryPeriodMillis" : {
+ "index" : 12,
+ "kind" : "property",
+ "displayName" : "Retry Period Millis",
+ "required" : false,
+ "type" : "integer",
+ "javaType" : "long",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "defaultValue" : 2000,
+ "description" : "The time between two subsequent attempts to check and acquire the leadership. It is randomized using the jitter factor."
+ },
+ "configuration" : {
+ "index" : 13,
+ "kind" : "property",
+ "displayName" : "Configuration",
+ "label" : "advanced",
+ "required" : false,
+ "type" : "object",
+ "javaType" : "org.apache.camel.component.kubernetes.KubernetesConfiguration",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "description" : "To use an existing configuration for Kubernetes"
+ }
+ }
+ }
+}
+,
+{
+ "bean" : {
+ "kind" : "bean",
+ "name" : "LevelDBAggregationRepository",
+ "javaType" : "org.apache.camel.component.leveldb.LevelDBAggregationRepository",
+ "interfaceType" : "org.apache.camel.spi.AggregationRepository",
+ "title" : "Level DBAggregation Repository",
+ "description" : "Aggregation repository that uses LevelDB to store exchanges.",
+ "deprecated" : true,
+ "groupId" : "org.apache.camel",
+ "artifactId" : "camel-leveldb",
+ "version" : "4.22.1",
+ "properties" : {
+ "persistentFileName" : {
+ "index" : 0,
+ "kind" : "property",
+ "displayName" : "Persistent File Name",
+ "required" : true,
+ "type" : "string",
+ "javaType" : "java.lang.String",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "description" : "Name of file to use for storing data"
+ },
+ "repositoryName" : {
+ "index" : 1,
+ "kind" : "property",
+ "displayName" : "Repository Name",
+ "required" : true,
+ "type" : "string",
+ "javaType" : "java.lang.String",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "description" : "Name of repository"
+ },
+ "sync" : {
+ "index" : 2,
+ "kind" : "property",
+ "displayName" : "Sync",
+ "required" : false,
+ "type" : "boolean",
+ "javaType" : "boolean",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "description" : "Whether LevelDB should sync writes"
+ },
+ "returnOldExchange" : {
+ "index" : 3,
+ "kind" : "property",
+ "displayName" : "Return Old Exchange",
+ "label" : "advanced",
+ "required" : false,
+ "type" : "boolean",
+ "javaType" : "boolean",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "description" : "Whether to return the old exchange when adding new exchanges to the repository"
+ },
+ "useRecovery" : {
+ "index" : 4,
+ "kind" : "property",
+ "displayName" : "Use Recovery",
+ "required" : false,
+ "type" : "boolean",
+ "javaType" : "boolean",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "defaultValue" : true,
+ "description" : "Whether or not recovery is enabled"
+ },
+ "recoveryInterval" : {
+ "index" : 5,
+ "kind" : "property",
+ "displayName" : "Recovery Interval",
+ "required" : false,
+ "type" : "integer",
+ "javaType" : "long",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "defaultValue" : 5000,
+ "description" : "Sets the interval between recovery scans"
+ },
+ "maximumRedeliveries" : {
+ "index" : 6,
+ "kind" : "property",
+ "displayName" : "Maximum Redeliveries",
+ "required" : false,
+ "type" : "integer",
+ "javaType" : "int",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "description" : "Sets an optional limit of the number of redelivery attempt of recovered Exchange should be attempted, before its exhausted. When this limit is hit, then the Exchange is moved to the dead letter channel."
+ },
+ "deadLetterUri" : {
+ "index" : 7,
+ "kind" : "property",
+ "displayName" : "Dead Letter Uri",
+ "required" : false,
+ "type" : "string",
+ "javaType" : "java.lang.String",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "description" : "Sets an optional dead letter channel which exhausted recovered Exchange should be send to."
+ },
+ "allowSerializedHeaders" : {
+ "index" : 8,
+ "kind" : "property",
+ "displayName" : "Allow Serialized Headers",
+ "label" : "advanced",
+ "required" : false,
+ "type" : "boolean",
+ "javaType" : "boolean",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "security" : "insecure:serialization",
+ "description" : "Whether headers on the Exchange that are Java objects and Serializable should be included and saved to the repository"
+ },
+ "serializer" : {
+ "index" : 9,
+ "kind" : "property",
+ "displayName" : "Serializer",
+ "label" : "advanced",
+ "required" : false,
+ "type" : "object",
+ "javaType" : "org.apache.camel.component.leveldb.LevelDBSerializer",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "description" : "To use a custom serializer for LevelDB"
+ },
+ "deserializationFilter" : {
+ "index" : 10,
+ "kind" : "property",
+ "displayName" : "Deserialization Filter",
+ "label" : "advanced",
+ "required" : false,
+ "type" : "string",
+ "javaType" : "java.lang.String",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "defaultValue" : "!java.net.**;java.**;org.apache.camel.**;maxdepth=20;maxrefs=10000;maxbytes=10485760;!*",
+ "description" : "Sets a deserialization filter while reading Object from Aggregation Repository. By default the filter denies java.net.** (to avoid classes whose hash/equals methods perform network I/O) and otherwise allows all java packages and subpackages and all org.apache.camel packages and subpackages, while the remaining will be blacklisted and not deserialized. It also applies JEP-290 graph-shape limits (maxdepth, maxrefs, maxbytes) as defense-in-depth against resource-exh [...]
+ }
+ }
+ }
+}
+,
+{
+ "bean" : {
+ "kind" : "bean",
+ "name" : "LoggingHttpActivityListener",
+ "javaType" : "org.apache.camel.component.http.LoggingHttpActivityListener",
+ "interfaceType" : "org.apache.camel.component.http.HttpActivityListener",
+ "title" : "Logging Http Activity Listener",
+ "description" : "Logs HTTP requests and responses for the camel-http component.",
+ "deprecated" : false,
+ "groupId" : "org.apache.camel",
+ "artifactId" : "camel-http",
+ "version" : "4.22.1",
+ "properties" : {
+ "loggingLevel" : {
+ "index" : 0,
+ "kind" : "property",
+ "displayName" : "Logging Level",
+ "required" : false,
+ "type" : "enum",
+ "javaType" : "java.lang.String",
+ "enum" : [ "TRACE", "DEBUG", "INFO", "WARN", "ERROR", "OFF" ],
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "defaultValue" : "INFO",
+ "description" : ""
+ },
+ "showRouteId" : {
+ "index" : 1,
+ "kind" : "property",
+ "displayName" : "Show Route Id",
+ "required" : false,
+ "type" : "boolean",
+ "javaType" : "boolean",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "defaultValue" : true,
+ "description" : "Show route ID"
+ },
+ "showRouteGroup" : {
+ "index" : 2,
+ "kind" : "property",
+ "displayName" : "Show Route Group",
+ "required" : false,
+ "type" : "boolean",
+ "javaType" : "boolean",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "defaultValue" : true,
+ "description" : "Show route Group"
+ },
+ "showExchangeId" : {
+ "index" : 3,
+ "kind" : "property",
+ "displayName" : "Show Exchange Id",
+ "required" : false,
+ "type" : "boolean",
+ "javaType" : "boolean",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "defaultValue" : true,
+ "description" : "Show the unique exchange ID"
+ },
+ "showBody" : {
+ "index" : 4,
+ "kind" : "property",
+ "displayName" : "Show Body",
+ "required" : false,
+ "type" : "boolean",
+ "javaType" : "boolean",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "defaultValue" : true,
+ "description" : "Show the HTTP body"
+ },
+ "showHeaders" : {
+ "index" : 5,
+ "kind" : "property",
+ "displayName" : "Show Headers",
+ "label" : "formatting",
+ "required" : false,
+ "type" : "boolean",
+ "javaType" : "boolean",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "defaultValue" : true,
+ "description" : "Show the HTTP headers"
+ },
+ "showStreams" : {
+ "index" : 6,
+ "kind" : "property",
+ "displayName" : "Show Streams",
+ "required" : false,
+ "type" : "boolean",
+ "javaType" : "boolean",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "defaultValue" : true,
+ "description" : "Whether to show HTTP body that are streaming based. Beware that Camel will have to read the content into memory to print to log, and will re-create the HttpEntity stored on the request/response object. If you have large payloads then this can impact performance."
+ },
+ "showBinary" : {
+ "index" : 7,
+ "kind" : "property",
+ "displayName" : "Show Binary",
+ "required" : false,
+ "type" : "boolean",
+ "javaType" : "boolean",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "defaultValue" : false,
+ "description" : "Whether to show HTTP body that are binary based (uses content-type to determine whether binary)"
+ },
+ "maxChars" : {
+ "index" : 8,
+ "kind" : "property",
+ "displayName" : "Max Chars",
+ "required" : false,
+ "type" : "integer",
+ "javaType" : "int",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "defaultValue" : 50000,
+ "description" : "Limits the number of characters logged from the HTTP body"
+ },
+ "logMask" : {
+ "index" : 9,
+ "kind" : "property",
+ "displayName" : "Log Mask",
+ "required" : false,
+ "type" : "boolean",
+ "javaType" : "java.lang.Boolean",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "description" : "If true, mask sensitive information like password or passphrase in the log"
+ },
+ "multiline" : {
+ "index" : 10,
+ "kind" : "property",
+ "displayName" : "Multiline",
+ "required" : false,
+ "type" : "boolean",
+ "javaType" : "boolean",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "defaultValue" : true,
+ "description" : "If enabled then each information is outputted as separate LOG events"
+ },
+ "sourceLocationLoggerName" : {
+ "index" : 11,
+ "kind" : "property",
+ "displayName" : "Source Location Logger Name",
+ "required" : false,
+ "type" : "boolean",
+ "javaType" : "boolean",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "defaultValue" : true,
+ "description" : "If enabled then the source location of where the log endpoint is used in Camel routes, would be used as logger name, instead of the given name. However, if the source location is disabled or not possible to resolve then the existing logger name will be used."
+ }
+ }
+ }
+}
+,
+{
+ "bean" : {
+ "kind" : "bean",
+ "name" : "MemoryAggregationRepository",
+ "javaType" : "org.apache.camel.processor.aggregate.MemoryAggregationRepository",
+ "interfaceType" : "org.apache.camel.spi.AggregationRepository",
+ "title" : "Memory Aggregation Repository",
+ "description" : "A memory based AggregationRepository which stores Exchange in memory only.",
+ "deprecated" : false,
+ "groupId" : "org.apache.camel",
+ "artifactId" : "camel-core-processor",
+ "version" : "4.22.1",
+ "properties" : {
+ "optimisticLocking" : {
+ "index" : 0,
+ "kind" : "property",
+ "displayName" : "Optimistic Locking",
+ "required" : false,
+ "type" : "boolean",
+ "javaType" : "boolean",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "description" : "Whether to use optimistic locking"
+ }
+ }
+ }
+}
+,
+{
+ "bean" : {
+ "kind" : "bean",
+ "name" : "MemoryIdempotentRepository",
+ "javaType" : "org.apache.camel.support.processor.idempotent.MemoryIdempotentRepository",
+ "interfaceType" : "org.apache.camel.spi.IdempotentRepository",
+ "title" : "Memory Idempotent Repository",
+ "description" : "A memory based IdempotentRepository.",
+ "deprecated" : false,
+ "groupId" : "org.apache.camel",
+ "artifactId" : "camel-support",
+ "version" : "4.22.1",
+ "properties" : {
+ "cacheSize" : {
+ "index" : 0,
+ "kind" : "property",
+ "displayName" : "Cache Size",
+ "required" : false,
+ "type" : "integer",
+ "javaType" : "int",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "defaultValue" : 1000,
+ "description" : "Maximum elements that can be stored in-memory"
+ }
+ }
+ }
+}
+,
+{
+ "bean" : {
+ "kind" : "bean",
+ "name" : "MongoDbIdempotentRepository",
+ "javaType" : "org.apache.camel.component.mongodb.processor.idempotent.MongoDbIdempotentRepository",
+ "interfaceType" : "org.apache.camel.spi.IdempotentRepository",
+ "title" : "Mongo Db Idempotent Repository",
+ "description" : "Idempotent repository that uses MongoDB to store message ids.",
+ "deprecated" : false,
+ "groupId" : "org.apache.camel",
+ "artifactId" : "camel-mongodb",
+ "version" : "4.22.1",
+ "properties" : {
+ "mongoClient" : {
+ "index" : 0,
+ "kind" : "property",
+ "displayName" : "Mongo Client",
+ "required" : true,
+ "type" : "object",
+ "javaType" : "com.mongodb.client.MongoClient",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "description" : "The MongoClient to use for connecting to the MongoDB server"
+ },
+ "dbName" : {
+ "index" : 1,
+ "kind" : "property",
+ "displayName" : "Db Name",
+ "required" : true,
+ "type" : "string",
+ "javaType" : "java.lang.String",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "description" : "The Database name"
+ },
+ "collectionName" : {
+ "index" : 2,
+ "kind" : "property",
+ "displayName" : "Collection Name",
+ "required" : true,
+ "type" : "string",
+ "javaType" : "java.lang.String",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "description" : "The collection name"
+ }
+ }
+ }
+}
+,
+{
+ "bean" : {
+ "kind" : "bean",
+ "name" : "OpensearchBulkRequestAggregationStrategy",
+ "javaType" : "org.apache.camel.component.opensearch.aggregation.OpensearchBulkRequestAggregationStrategy",
+ "interfaceType" : "org.apache.camel.AggregationStrategy",
+ "title" : "Opensearch Bulk Request Aggregation Strategy",
+ "description" : "Aggregates two OpenSearch BulkOperation into a single BulkRequest",
+ "deprecated" : false,
+ "groupId" : "org.apache.camel",
+ "artifactId" : "camel-opensearch",
+ "version" : "4.22.1"
+ }
+}
+,
+{
+ "bean" : {
+ "kind" : "bean",
+ "name" : "RedisAggregationRepository",
+ "javaType" : "org.apache.camel.component.redis.processor.aggregate.RedisAggregationRepository",
+ "interfaceType" : "org.apache.camel.spi.AggregationRepository",
+ "title" : "Redis Aggregation Repository",
+ "description" : "Aggregation repository that uses Redis to store exchanges.",
+ "deprecated" : false,
+ "groupId" : "org.apache.camel",
+ "artifactId" : "camel-redis",
+ "version" : "4.22.1",
+ "properties" : {
+ "redisson" : {
+ "index" : 0,
+ "kind" : "property",
+ "displayName" : "Redisson",
+ "label" : "advanced",
+ "required" : false,
+ "type" : "object",
+ "javaType" : "org.redisson.api.RedissonClient",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "description" : "To use an existing Redis client to connect to Redis server"
+ },
+ "endpoint" : {
+ "index" : 1,
+ "kind" : "property",
+ "displayName" : "Endpoint",
+ "required" : true,
+ "type" : "string",
+ "javaType" : "java.lang.String",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "description" : "URL to remote Redis server"
+ },
+ "mapName" : {
+ "index" : 2,
+ "kind" : "property",
+ "displayName" : "Map Name",
+ "required" : true,
+ "type" : "string",
+ "javaType" : "java.lang.String",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "description" : "Name of cache to use"
+ },
+ "persistenceMapName" : {
+ "index" : 3,
+ "kind" : "property",
+ "displayName" : "Persistence Map Name",
+ "label" : "advanced",
+ "required" : false,
+ "type" : "string",
+ "javaType" : "java.lang.String",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "description" : "Name of cache to use for completed exchanges"
+ },
+ "optimistic" : {
+ "index" : 4,
+ "kind" : "property",
+ "displayName" : "Optimistic",
+ "required" : false,
+ "type" : "boolean",
+ "javaType" : "boolean",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "description" : "Whether optimistic locking is in use"
+ },
+ "useRecovery" : {
+ "index" : 5,
+ "kind" : "property",
+ "displayName" : "Use Recovery",
+ "required" : false,
+ "type" : "boolean",
+ "javaType" : "boolean",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "defaultValue" : true,
+ "description" : "Whether or not recovery is enabled"
+ },
+ "deadLetterUri" : {
+ "index" : 6,
+ "kind" : "property",
+ "displayName" : "Dead Letter Uri",
+ "required" : false,
+ "type" : "string",
+ "javaType" : "java.lang.String",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "description" : "Sets an optional dead letter channel which exhausted recovered Exchange should be send to."
+ },
+ "recoveryInterval" : {
+ "index" : 7,
+ "kind" : "property",
+ "displayName" : "Recovery Interval",
+ "required" : false,
+ "type" : "integer",
+ "javaType" : "long",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "defaultValue" : 5000,
+ "description" : "Sets the interval between recovery scans"
+ },
+ "maximumRedeliveries" : {
+ "index" : 8,
+ "kind" : "property",
+ "displayName" : "Maximum Redeliveries",
+ "required" : false,
+ "type" : "integer",
+ "javaType" : "int",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "defaultValue" : 3,
+ "description" : "Sets an optional limit of the number of redelivery attempt of recovered Exchange should be attempted, before its exhausted. When this limit is hit, then the Exchange is moved to the dead letter channel."
+ },
+ "allowSerializedHeaders" : {
+ "index" : 9,
+ "kind" : "property",
+ "displayName" : "Allow Serialized Headers",
+ "label" : "advanced",
+ "required" : false,
+ "type" : "boolean",
+ "javaType" : "boolean",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "security" : "insecure:serialization",
+ "description" : "Whether headers on the Exchange that are Java objects and Serializable should be included and saved to the repository"
+ }
+ }
+ }
+}
+,
+{
+ "bean" : {
+ "kind" : "bean",
+ "name" : "SimpleScheduledRoutePolicy",
+ "javaType" : "org.apache.camel.routepolicy.quartz.SimpleScheduledRoutePolicy",
+ "interfaceType" : "org.apache.camel.spi.RoutePolicy",
+ "title" : "Simple Scheduled Route Policy",
+ "description" : "A basic RoutePolicy that can be used to start/stop routes using fixed intervals.",
+ "deprecated" : false,
+ "groupId" : "org.apache.camel",
+ "artifactId" : "camel-quartz",
+ "version" : "4.22.1",
+ "properties" : {
+ "routeStartRepeatCount" : {
+ "index" : 0,
+ "kind" : "property",
+ "displayName" : "Route Start Repeat Count",
+ "required" : false,
+ "type" : "integer",
+ "javaType" : "int",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "description" : "Maximum number of times the route should be started"
+ },
+ "routeStartRepeatInterval" : {
+ "index" : 1,
+ "kind" : "property",
+ "displayName" : "Route Start Repeat Interval",
+ "required" : false,
+ "type" : "integer",
+ "javaType" : "long",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "description" : "Interval (in millis) how often the route should be started"
+ },
+ "routeStopRepeatCount" : {
+ "index" : 2,
+ "kind" : "property",
+ "displayName" : "Route Stop Repeat Count",
+ "required" : false,
+ "type" : "integer",
+ "javaType" : "int",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "description" : "Maximum number of times the route should be stopped"
+ },
+ "routeStopRepeatInterval" : {
+ "index" : 3,
+ "kind" : "property",
+ "displayName" : "Route Stop Repeat Interval",
+ "required" : false,
+ "type" : "integer",
+ "javaType" : "long",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "description" : "Interval (in millis) how often the route should be stopped"
+ },
+ "routeSuspendRepeatCount" : {
+ "index" : 4,
+ "kind" : "property",
+ "displayName" : "Route Suspend Repeat Count",
+ "label" : "advanced",
+ "required" : false,
+ "type" : "integer",
+ "javaType" : "int",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "description" : "Maximum number of times the route should be suspended"
+ },
+ "routeSuspendRepeatInterval" : {
+ "index" : 5,
+ "kind" : "property",
+ "displayName" : "Route Suspend Repeat Interval",
+ "label" : "advanced",
+ "required" : false,
+ "type" : "integer",
+ "javaType" : "long",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "description" : "Interval (in millis) how often the route should be suspended"
+ },
+ "routeResumeRepeatCount" : {
+ "index" : 6,
+ "kind" : "property",
+ "displayName" : "Route Resume Repeat Count",
+ "label" : "advanced",
+ "required" : false,
+ "type" : "integer",
+ "javaType" : "int",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "description" : "Maximum number of times the route should be resumed"
+ },
+ "routeResumeRepeatInterval" : {
+ "index" : 7,
+ "kind" : "property",
+ "displayName" : "Route Resume Repeat Interval",
+ "label" : "advanced",
+ "required" : false,
+ "type" : "integer",
+ "javaType" : "long",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "description" : "Interval (in millis) how often the route should be resumed"
+ },
+ "routeStopGracePeriod" : {
+ "index" : 8,
+ "kind" : "property",
+ "displayName" : "Route Stop Grace Period",
+ "required" : false,
+ "type" : "integer",
+ "javaType" : "int",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "defaultValue" : 10000,
+ "description" : "Timeout (in millis) when stopping routes."
+ }
+ }
+ }
+}
+,
+{
+ "bean" : {
+ "kind" : "bean",
+ "name" : "SpringCacheIdempotentRepository",
+ "javaType" : "org.apache.camel.spring.processor.idempotent.SpringCacheIdempotentRepository",
+ "interfaceType" : "org.apache.camel.spi.IdempotentRepository",
+ "title" : "Spring Cache Idempotent Repository",
+ "description" : "SpringCache based message id repository.",
+ "deprecated" : false,
+ "groupId" : "org.apache.camel",
+ "artifactId" : "camel-spring",
+ "version" : "4.22.1",
+ "properties" : {
+ "manager" : {
+ "index" : 0,
+ "kind" : "property",
+ "displayName" : "Manager",
+ "required" : true,
+ "type" : "object",
+ "javaType" : "org.springframework.cache.CacheManager",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "description" : "The Spring Cache Manager"
+ },
+ "cacheName" : {
+ "index" : 1,
+ "kind" : "property",
+ "displayName" : "Cache Name",
+ "required" : true,
+ "type" : "string",
+ "javaType" : "java.lang.String",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "description" : "The name of the cache to use"
+ }
+ }
+ }
+}
+,
+{
+ "bean" : {
+ "kind" : "bean",
+ "name" : "SpringRedisIdempotentRepository",
+ "javaType" : "org.apache.camel.component.redis.processor.idempotent.SpringRedisIdempotentRepository",
+ "interfaceType" : "org.apache.camel.spi.IdempotentRepository",
+ "title" : "Spring Redis Idempotent Repository",
+ "description" : "Idempotent repository that uses Redis to store message ids.",
+ "deprecated" : false,
+ "groupId" : "org.apache.camel",
+ "artifactId" : "camel-spring-redis",
+ "version" : "4.22.1",
+ "properties" : {
+ "repositoryName" : {
+ "index" : 0,
+ "kind" : "property",
+ "displayName" : "Repository Name",
+ "required" : true,
+ "type" : "string",
+ "javaType" : "java.lang.String",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "description" : "Name of repository"
+ },
+ "redisConfiguration" : {
+ "index" : 1,
+ "kind" : "property",
+ "displayName" : "Redis Configuration",
+ "required" : false,
+ "type" : "object",
+ "javaType" : "org.apache.camel.component.redis.RedisConfiguration",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "description" : "Redis configuration"
+ },
+ "flushOnStartup" : {
+ "index" : 2,
+ "kind" : "property",
+ "displayName" : "Flush On Startup",
+ "label" : "advanced",
+ "required" : false,
+ "type" : "boolean",
+ "javaType" : "boolean",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "description" : "Delete all keys of the currently selected database. Be careful if enabling this as all existing data will be deleted."
+ }
+ }
+ }
+}
+,
+{
+ "bean" : {
+ "kind" : "bean",
+ "name" : "StringAggregationStrategy",
+ "javaType" : "org.apache.camel.processor.aggregate.StringAggregationStrategy",
+ "interfaceType" : "org.apache.camel.AggregationStrategy",
+ "title" : "String Aggregation Strategy",
+ "description" : "Aggregate result of pick expression into a single combined Exchange holding all the aggregated bodies in a String as the message body. This aggregation strategy can used in combination with Splitter to batch messages",
+ "deprecated" : false,
+ "groupId" : "org.apache.camel",
+ "artifactId" : "camel-core-processor",
+ "version" : "4.22.1",
+ "properties" : {
+ "delimiter" : {
+ "index" : 0,
+ "kind" : "property",
+ "displayName" : "Delimiter",
+ "required" : false,
+ "type" : "string",
+ "javaType" : "java.lang.String",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "description" : "Delimiter used for joining strings together."
+ }
+ }
+ }
+}
+,
+{
+ "bean" : {
+ "kind" : "bean",
+ "name" : "TarAggregationStrategy",
+ "javaType" : "org.apache.camel.processor.aggregate.tarfile.TarAggregationStrategy",
+ "interfaceType" : "org.apache.camel.AggregationStrategy",
+ "title" : "Tar Aggregation Strategy",
+ "description" : "AggregationStrategy to combine together incoming messages into a tar file. Please note that this aggregation strategy requires eager completion check to work properly.",
+ "deprecated" : false,
+ "groupId" : "org.apache.camel",
+ "artifactId" : "camel-tarfile",
+ "version" : "4.22.1",
+ "properties" : {
+ "filePrefix" : {
+ "index" : 0,
+ "kind" : "property",
+ "displayName" : "File Prefix",
+ "required" : false,
+ "type" : "string",
+ "javaType" : "java.lang.String",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "description" : "Sets the prefix that will be used when creating the TAR filename."
+ },
+ "fileSuffix" : {
+ "index" : 1,
+ "kind" : "property",
+ "displayName" : "File Suffix",
+ "required" : false,
+ "type" : "string",
+ "javaType" : "java.lang.String",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "defaultValue" : "tar",
+ "description" : "Sets the suffix that will be used when creating the TAR filename."
+ },
+ "preserveFolderStructure" : {
+ "index" : 2,
+ "kind" : "property",
+ "displayName" : "Preserve Folder Structure",
+ "label" : "advanced",
+ "required" : false,
+ "type" : "boolean",
+ "javaType" : "boolean",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "description" : "If the incoming message is from a file, then the folder structure of said file can be preserved"
+ },
+ "useFilenameHeader" : {
+ "index" : 3,
+ "kind" : "property",
+ "displayName" : "Use Filename Header",
+ "label" : "advanced",
+ "required" : false,
+ "type" : "boolean",
+ "javaType" : "boolean",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "description" : "Whether to use CamelFileName header for the filename instead of using unique message id"
+ },
+ "parentDir" : {
+ "index" : 4,
+ "kind" : "property",
+ "displayName" : "Parent Dir",
+ "label" : "advanced",
+ "required" : false,
+ "type" : "string",
+ "javaType" : "java.io.File",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "description" : "Sets the parent directory to use for writing temporary files"
+ }
+ }
+ }
+}
+,
+{
+ "bean" : {
+ "kind" : "bean",
+ "name" : "ThrottlingExceptionRoutePolicy",
+ "javaType" : "org.apache.camel.throttling.ThrottlingExceptionRoutePolicy",
+ "interfaceType" : "org.apache.camel.spi.RoutePolicy",
+ "title" : "Throttling Exception Route Policy",
+ "description" : "A throttle based RoutePolicy which is modelled after the circuit breaker and will stop consuming from an endpoint based on the type of exceptions that are thrown and the threshold settings.",
+ "deprecated" : false,
+ "groupId" : "org.apache.camel",
+ "artifactId" : "camel-support",
+ "version" : "4.22.1",
+ "properties" : {
+ "failureThreshold" : {
+ "index" : 0,
+ "kind" : "property",
+ "displayName" : "Failure Threshold",
+ "required" : false,
+ "type" : "integer",
+ "javaType" : "int",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "defaultValue" : 50,
+ "description" : "How many failed messages within the window would trigger the circuit breaker to open"
+ },
+ "failureWindow" : {
+ "index" : 1,
+ "kind" : "property",
+ "displayName" : "Failure Window",
+ "required" : false,
+ "type" : "integer",
+ "javaType" : "long",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "defaultValue" : 60000,
+ "description" : "Sliding window for how long time to go back (in millis) when counting number of failures"
+ },
+ "halfOpenAfter" : {
+ "index" : 2,
+ "kind" : "property",
+ "displayName" : "Half Open After",
+ "required" : false,
+ "type" : "integer",
+ "javaType" : "long",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "defaultValue" : 30000,
+ "description" : "Interval (in millis) for how often to check whether a currently open circuit breaker may work again"
+ },
+ "keepOpen" : {
+ "index" : 3,
+ "kind" : "property",
+ "displayName" : "Keep Open",
+ "required" : false,
+ "type" : "boolean",
+ "javaType" : "boolean",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "description" : "Whether to always keep the circuit breaker open (never closes). This is only intended for development and testing purposes."
+ },
+ "exceptions" : {
+ "index" : 4,
+ "kind" : "property",
+ "displayName" : "Exceptions",
+ "required" : false,
+ "type" : "string",
+ "javaType" : "java.lang.String",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "description" : "Allows to only throttle based on certain types of exceptions. Multiple exceptions (use FQN class name) can be separated by comma."
+ },
+ "stateLoggingLevel" : {
+ "index" : 5,
+ "kind" : "property",
+ "displayName" : "State Logging Level",
+ "required" : false,
+ "type" : "object",
+ "javaType" : "org.apache.camel.LoggingLevel",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "defaultValue" : "DEBUG",
+ "description" : "Logging level for state changes"
+ },
+ "halfOpenHandler" : {
+ "index" : 6,
+ "kind" : "property",
+ "displayName" : "Half Open Handler",
+ "label" : "advanced",
+ "required" : false,
+ "type" : "object",
+ "javaType" : "org.apache.camel.throttling.ThrottlingExceptionHalfOpenHandler",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "description" : "Custom check to perform whether the circuit breaker can move to half-open state. If set then this is used instead of resuming the route."
+ }
+ }
+ }
+}
+,
+{
+ "bean" : {
+ "kind" : "bean",
+ "name" : "ThrottlingInflightRoutePolicy",
+ "javaType" : "org.apache.camel.throttling.ThrottlingInflightRoutePolicy",
+ "interfaceType" : "org.apache.camel.spi.RoutePolicy",
+ "title" : "Throttling Inflight Route Policy",
+ "description" : "A throttle based RoutePolicy which is capable of dynamic throttling a route based on number of current inflight exchanges.",
+ "deprecated" : false,
+ "groupId" : "org.apache.camel",
+ "artifactId" : "camel-support",
+ "version" : "4.22.1",
+ "properties" : {
+ "scope" : {
+ "index" : 0,
+ "kind" : "property",
+ "displayName" : "Scope",
+ "required" : false,
+ "type" : "enum",
+ "javaType" : "org.apache.camel.throttling.ThrottlingInflightRoutePolicy$ThrottlingScope",
+ "enum" : [ "Context", "Route" ],
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "defaultValue" : "Route",
+ "description" : "Sets which scope the throttling should be based upon, either route or total scoped."
+ },
+ "maxInflightExchanges" : {
+ "index" : 1,
+ "kind" : "property",
+ "displayName" : "Max Inflight Exchanges",
+ "required" : false,
+ "type" : "integer",
+ "javaType" : "int",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "defaultValue" : 1000,
+ "description" : "Sets the upper limit of number of concurrent inflight exchanges at which point reached the throttler should suspend the route."
+ },
+ "resumePercentOfMax" : {
+ "index" : 2,
+ "kind" : "property",
+ "displayName" : "Resume Percent Of Max",
+ "required" : false,
+ "type" : "integer",
+ "javaType" : "int",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "defaultValue" : 70,
+ "description" : "Sets at which percentage of the max the throttler should start resuming the route."
+ },
+ "loggingLevel" : {
+ "index" : 3,
+ "kind" : "property",
+ "displayName" : "Logging Level",
+ "required" : false,
+ "type" : "enum",
+ "javaType" : "org.apache.camel.LoggingLevel",
+ "enum" : [ "TRACE", "DEBUG", "INFO", "WARN", "ERROR", "OFF" ],
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "defaultValue" : "INFO",
+ "description" : "Sets the logging level to report the throttling activity."
+ }
+ }
+ }
+}
+,
+{
+ "bean" : {
+ "kind" : "bean",
+ "name" : "UseLatestAggregationStrategy",
+ "javaType" : "org.apache.camel.processor.aggregate.UseLatestAggregationStrategy",
+ "interfaceType" : "org.apache.camel.AggregationStrategy",
+ "title" : "Use Latest Aggregation Strategy",
+ "description" : "An AggregationStrategy which just uses the latest exchange which is useful for status messages where old status messages have no real value. Another example is things like market data prices, where old stock prices are not that relevant, only the current price is.",
+ "deprecated" : false,
+ "groupId" : "org.apache.camel",
+ "artifactId" : "camel-core-processor",
+ "version" : "4.22.1"
+ }
+}
+,
+{
+ "bean" : {
+ "kind" : "bean",
+ "name" : "UseOriginalAggregationStrategy",
+ "javaType" : "org.apache.camel.processor.aggregate.UseOriginalAggregationStrategy",
+ "interfaceType" : "org.apache.camel.AggregationStrategy",
+ "title" : "Use Original Aggregation Strategy",
+ "description" : "An AggregationStrategy which just uses the original exchange which can be needed when you want to preserve the original Exchange. For example when splitting an Exchange and then you may want to keep routing using the original Exchange.",
+ "deprecated" : false,
+ "groupId" : "org.apache.camel",
+ "artifactId" : "camel-core-processor",
+ "version" : "4.22.1"
+ }
+}
+,
+{
+ "bean" : {
+ "kind" : "bean",
+ "name" : "XsltAggregationStrategy",
+ "javaType" : "org.apache.camel.component.xslt.XsltAggregationStrategy",
+ "interfaceType" : "org.apache.camel.AggregationStrategy",
+ "title" : "Xslt Aggregation Strategy",
+ "description" : "The XSLT Aggregation Strategy enables you to use XSL stylesheets to aggregate messages.",
+ "deprecated" : false,
+ "groupId" : "org.apache.camel",
+ "artifactId" : "camel-xslt",
+ "version" : "4.22.1",
+ "properties" : {
+ "xslFile" : {
+ "index" : 0,
+ "kind" : "property",
+ "displayName" : "Xsl File",
+ "required" : true,
+ "type" : "string",
+ "javaType" : "java.lang.String",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "description" : "The name of the XSL transformation file to use"
+ },
+ "propertyName" : {
+ "index" : 1,
+ "kind" : "property",
+ "displayName" : "Property Name",
+ "required" : false,
+ "type" : "string",
+ "javaType" : "java.lang.String",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "defaultValue" : "new-exchange",
+ "description" : "The exchange property name that contains the XML payloads as an input"
+ },
+ "transformerFactoryClass" : {
+ "index" : 2,
+ "kind" : "property",
+ "displayName" : "Transformer Factory Class",
+ "label" : "advanced",
+ "required" : false,
+ "type" : "string",
+ "javaType" : "java.lang.String",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "description" : "To use a custom XSLT transformer factory, specified as a FQN class name"
+ },
+ "output" : {
+ "index" : 3,
+ "kind" : "property",
+ "displayName" : "Output",
+ "required" : false,
+ "type" : "enum",
+ "javaType" : "org.apache.camel.component.xslt.XsltOutput",
+ "enum" : [ "string", "bytes", "DOM", "file" ],
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "defaultValue" : "string",
+ "description" : "Option to specify which output type to use. Possible values are: string, bytes, DOM, file. The first three options are all in memory based, where as file is streamed directly to a java.io.File. For file you must specify the filename in the IN header with the key XsltConstants.XSLT_FILE_NAME which is also CamelXsltFileName. Also any paths leading to the filename must be created beforehand, otherwise an exception is thrown at runtime."
+ }
+ }
+ }
+}
+,
+{
+ "bean" : {
+ "kind" : "bean",
+ "name" : "XsltSaxonAggregationStrategy",
+ "javaType" : "org.apache.camel.component.xslt.saxon.XsltSaxonAggregationStrategy",
+ "interfaceType" : "org.apache.camel.AggregationStrategy",
+ "title" : "Xslt Saxon Aggregation Strategy",
+ "description" : "The XSLT Aggregation Strategy enables you to use XSL stylesheets to aggregate messages (uses Saxon).",
+ "deprecated" : false,
+ "groupId" : "org.apache.camel",
+ "artifactId" : "camel-xslt-saxon",
+ "version" : "4.22.1",
+ "properties" : {
+ "xslFile" : {
+ "index" : 0,
+ "kind" : "property",
+ "displayName" : "Xsl File",
+ "required" : true,
+ "type" : "string",
+ "javaType" : "java.lang.String",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "description" : "The name of the XSL transformation file to use"
+ },
+ "propertyName" : {
+ "index" : 1,
+ "kind" : "property",
+ "displayName" : "Property Name",
+ "required" : false,
+ "type" : "string",
+ "javaType" : "java.lang.String",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "defaultValue" : "new-exchange",
+ "description" : "The exchange property name that contains the XML payloads as an input"
+ },
+ "output" : {
+ "index" : 2,
+ "kind" : "property",
+ "displayName" : "Output",
+ "required" : false,
+ "type" : "enum",
+ "javaType" : "org.apache.camel.component.xslt.XsltOutput",
+ "enum" : [ "string", "bytes", "DOM", "file" ],
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "defaultValue" : "string",
+ "description" : "Option to specify which output type to use. Possible values are: string, bytes, DOM, file. The first three options are all in memory based, where as file is streamed directly to a java.io.File. For file you must specify the filename in the IN header with the key XsltConstants.XSLT_FILE_NAME which is also CamelXsltFileName. Also any paths leading to the filename must be created beforehand, otherwise an exception is thrown at runtime."
+ },
+ "transformerFactoryClass" : {
+ "index" : 3,
+ "kind" : "property",
+ "displayName" : "Transformer Factory Class",
+ "label" : "advanced",
+ "required" : false,
+ "type" : "string",
+ "javaType" : "java.lang.String",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "description" : "To use a custom XSLT transformer factory, specified as a FQN class name"
+ }
+ }
+ }
+}
+,
+{
+ "bean" : {
+ "kind" : "bean",
+ "name" : "ZipAggregationStrategy",
+ "javaType" : "org.apache.camel.processor.aggregate.zipfile.ZipAggregationStrategy",
+ "interfaceType" : "org.apache.camel.AggregationStrategy",
+ "title" : "Zip Aggregation Strategy",
+ "description" : "AggregationStrategy to zip together incoming messages into a zip file. Please note that this aggregation strategy requires eager completion check to work properly.",
+ "deprecated" : false,
+ "groupId" : "org.apache.camel",
+ "artifactId" : "camel-zipfile",
+ "version" : "4.22.1",
+ "properties" : {
+ "filePrefix" : {
+ "index" : 0,
+ "kind" : "property",
+ "displayName" : "File Prefix",
+ "required" : false,
+ "type" : "string",
+ "javaType" : "java.lang.String",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "description" : "Sets the prefix that will be used when creating the ZIP filename."
+ },
+ "fileSuffix" : {
+ "index" : 1,
+ "kind" : "property",
+ "displayName" : "File Suffix",
+ "required" : false,
+ "type" : "string",
+ "javaType" : "java.lang.String",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "defaultValue" : "zip",
+ "description" : "Sets the suffix that will be used when creating the ZIP filename."
+ },
+ "allowEmptyFiles" : {
+ "index" : 2,
+ "kind" : "property",
+ "displayName" : "Allow Empty Files",
+ "label" : "advanced",
+ "required" : false,
+ "type" : "boolean",
+ "javaType" : "boolean",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "defaultValue" : false,
+ "description" : "Whether to add empty files to the ZIP."
+ },
+ "preserveFolderStructure" : {
+ "index" : 3,
+ "kind" : "property",
+ "displayName" : "Preserve Folder Structure",
+ "label" : "advanced",
+ "required" : false,
+ "type" : "boolean",
+ "javaType" : "boolean",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "description" : "If the incoming message is from a file, then the folder structure of said file can be preserved"
+ },
+ "useFilenameHeader" : {
+ "index" : 4,
+ "kind" : "property",
+ "displayName" : "Use Filename Header",
+ "label" : "advanced",
+ "required" : false,
+ "type" : "boolean",
+ "javaType" : "boolean",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "description" : "Whether to use CamelFileName header for the filename instead of using unique message id"
+ },
+ "useTempFile" : {
+ "index" : 5,
+ "kind" : "property",
+ "displayName" : "Use Temp File",
+ "label" : "advanced",
+ "required" : false,
+ "type" : "boolean",
+ "javaType" : "boolean",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "description" : "Whether to use temporary files for zip manipulations instead of memory."
+ },
+ "parentDir" : {
+ "index" : 6,
+ "kind" : "property",
+ "displayName" : "Parent Dir",
+ "label" : "advanced",
+ "required" : false,
+ "type" : "string",
+ "javaType" : "java.io.File",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "description" : "Sets the parent directory to use for writing temporary files"
+ }
+ }
+ }
+}
+,
+{
+ "bean" : {
+ "kind" : "bean",
+ "name" : "ZooKeeperClusterService",
+ "javaType" : "org.apache.camel.component.zookeeper.cluster.ZooKeeperClusterService",
+ "interfaceType" : "org.apache.camel.cluster.CamelClusterService",
+ "title" : "Zoo Keeper Cluster Service",
+ "description" : "ZooKeeper based cluster locking",
+ "deprecated" : false,
+ "groupId" : "org.apache.camel",
+ "artifactId" : "camel-zookeeper",
+ "version" : "4.22.1",
+ "properties" : {
+ "nodes" : {
+ "index" : 0,
+ "kind" : "property",
+ "displayName" : "Nodes",
+ "required" : true,
+ "type" : "string",
+ "javaType" : "java.lang.String",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "description" : "The Zookeeper server hosts (multiple servers can be separated by comma)"
+ },
+ "basePath" : {
+ "index" : 1,
+ "kind" : "property",
+ "displayName" : "Base Path",
+ "required" : true,
+ "type" : "string",
+ "javaType" : "java.lang.String",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "description" : "The base path to store in ZooKeeper"
+ },
+ "id" : {
+ "index" : 2,
+ "kind" : "property",
+ "displayName" : "Id",
+ "required" : true,
+ "type" : "string",
+ "javaType" : "java.lang.String",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "description" : "Node id"
+ },
+ "namespace" : {
+ "index" : 3,
+ "kind" : "property",
+ "displayName" : "Namespace",
+ "required" : false,
+ "type" : "string",
+ "javaType" : "java.lang.String",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "description" : "ZooKeeper namespace. If a namespace is set here, all paths will get pre-pended with the namespace"
+ },
+ "reconnectMaxRetries" : {
+ "index" : 4,
+ "kind" : "property",
+ "displayName" : "Reconnect Max Retries",
+ "required" : false,
+ "type" : "integer",
+ "javaType" : "int",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "defaultValue" : 3,
+ "description" : "Max number of times to retry"
+ },
+ "reconnectBaseSleepTime" : {
+ "index" : 5,
+ "kind" : "property",
+ "displayName" : "Reconnect Base Sleep Time",
+ "required" : false,
+ "type" : "integer",
+ "javaType" : "long",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "defaultValue" : 1000,
+ "description" : "Initial amount of time (millis) to wait between retries"
+ },
+ "reconnectMaxSleepTime" : {
+ "index" : 6,
+ "kind" : "property",
+ "displayName" : "Reconnect Max Sleep Time",
+ "required" : false,
+ "type" : "integer",
+ "javaType" : "long",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "description" : "Max time (millis) to sleep on each retry"
+ },
+ "sessionTimeout" : {
+ "index" : 7,
+ "kind" : "property",
+ "displayName" : "Session Timeout",
+ "required" : false,
+ "type" : "integer",
+ "javaType" : "long",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "defaultValue" : 60000,
+ "description" : "Session timeout (millis)"
+ },
+ "connectTimeout" : {
+ "index" : 8,
+ "kind" : "property",
+ "displayName" : "Connect Timeout",
+ "required" : false,
+ "type" : "integer",
+ "javaType" : "long",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "defaultValue" : 15000,
+ "description" : "Connect timeout (millis)"
+ },
+ "maxCloseWait" : {
+ "index" : 9,
+ "kind" : "property",
+ "displayName" : "Max Close Wait",
+ "required" : false,
+ "type" : "integer",
+ "javaType" : "long",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "defaultValue" : 1000,
+ "description" : "Time to wait (millis) during close to join background threads"
+ },
+ "retryPolicy" : {
+ "index" : 10,
+ "kind" : "property",
+ "displayName" : "Retry Policy",
+ "label" : "advanced",
+ "required" : false,
+ "type" : "object",
+ "javaType" : "org.apache.curator.RetryPolicy",
+ "deprecated" : false,
+ "autowired" : false,
+ "secret" : false,
+ "description" : "To use a custom retry policy implementation"
+ }
+ }
+ }
+}
+]
\ No newline at end of file
diff --git a/karavan-vscode/package-lock.json b/karavan-vscode/package-lock.json
index 2b18d9d2..ff0f68e6 100644
--- a/karavan-vscode/package-lock.json
+++ b/karavan-vscode/package-lock.json
@@ -425,9 +425,9 @@
}
},
"node_modules/@babel/parser": {
- "version": "7.29.8",
- "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.29.8.tgz",
- "integrity": "sha512-E8lTAYNB1KW+FH+VGJuZM1ioAx2E6oVlvQFRrf5P8ZZmsiJXYAD9vTFV7yyEURNzgh1dFqMZuO6tUwcARbqFCA==",
+ "version": "7.29.9",
+ "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.29.9.tgz",
+ "integrity": "sha512-CjXrNHTnvqBVqHgdBysY3vk2T8tpJHb5/RMeHJBTyVa9xgugCB0CJTx/3oO8RV2QRQP391RWpB7D6hLjm8V9uA==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -1533,9 +1533,9 @@
}
},
"node_modules/@babel/plugin-transform-typescript": {
- "version": "7.29.7",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.29.7.tgz",
- "integrity": "sha512-jK52h8LaLc7JarhQV2ofeFMts4H7vnOXnqZNA6fYglBTZewRBE51KWt3BUltW1P+KoPsYkHoJeXePuz4zo2LMw==",
+ "version": "7.29.9",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.29.9.tgz",
+ "integrity": "sha512-FFwIwzU+7SCOuxxV4YtJql6T9981ZVTm+FHO5GhVsRqCTdy0WwrEZh3l42ARpXruJUDGOptdduHW6Zr7pNPLNg==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -1835,9 +1835,9 @@
}
},
"node_modules/@carbon/icon-helpers": {
- "version": "10.80.0",
- "resolved": "https://registry.npmjs.org/@carbon/icon-helpers/-/icon-helpers-10.80.0.tgz",
- "integrity": "sha512-OPL8yV9qHd5wE1EZJwtwbeWfN5YERwkN9iF6qlDZ9XtTpBQiXcPhe6Lg2ws+mr0iZt35q/8mM0nOjiXyOxP64Q==",
+ "version": "10.82.0",
+ "resolved": "https://registry.npmjs.org/@carbon/icon-helpers/-/icon-helpers-10.82.0.tgz",
+ "integrity": "sha512-HwyUn3iOzV7ahnf2oBaDL4fui7FBbTDBf+0N+sFfs+x17PFD3WkTz4BRefnWjlfLyKmuQTUwRuoOAVBSN1qY0Q==",
"hasInstallScript": true,
"license": "Apache-2.0",
"dependencies": {
@@ -1932,9 +1932,9 @@
}
},
"node_modules/@eslint/config-array/node_modules/brace-expansion": {
- "version": "1.1.18",
- "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.18.tgz",
- "integrity": "sha512-Edep/X9fGqVNmzKBVsDYIOtD+z1tuezV70LBjdCst9Tqu76lsnvRiZ6oTic1n+/BIwX6QDGAO94PN4N2SADvtw==",
+ "version": "1.1.21",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.21.tgz",
+ "integrity": "sha512-9zeA+KLZNNzglF2TPKRQEDyx6Yby7daAkuy8MiPzpXPsYDWi/DRM8jmwUDxokQjYqBpv5DgPiwD4h4ZZSy1Ujw==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -1979,9 +1979,9 @@
}
},
"node_modules/@eslint/eslintrc": {
- "version": "3.3.6",
- "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-3.3.6.tgz",
- "integrity": "sha512-l2Ul9PrHsPCKcEY/ac7VgFj9D80C7S68sOKc618SyHDPK36s1XcFebXY0iTzUVn4Yq+YbwvSnDmCz9yxjX+QrA==",
+ "version": "3.3.7",
+ "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-3.3.7.tgz",
+ "integrity": "sha512-F42g89Qd5oAWtp0k0nnSrjziAKza7w8SVT4mStc18LZMaRb4J1HQAHLCalEtDCxrTuksx7NU9qsmeLwpOfPqWw==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -1991,7 +1991,7 @@
"globals": "^14.0.0",
"ignore": "^5.2.0",
"import-fresh": "^3.2.1",
- "js-yaml": "^4.3.0",
+ "js-yaml": "^4.3.2",
"minimatch": "^3.1.5",
"strip-json-comments": "^3.1.1"
},
@@ -2003,9 +2003,9 @@
}
},
"node_modules/@eslint/eslintrc/node_modules/brace-expansion": {
- "version": "1.1.18",
- "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.18.tgz",
- "integrity": "sha512-Edep/X9fGqVNmzKBVsDYIOtD+z1tuezV70LBjdCst9Tqu76lsnvRiZ6oTic1n+/BIwX6QDGAO94PN4N2SADvtw==",
+ "version": "1.1.21",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.21.tgz",
+ "integrity": "sha512-9zeA+KLZNNzglF2TPKRQEDyx6Yby7daAkuy8MiPzpXPsYDWi/DRM8jmwUDxokQjYqBpv5DgPiwD4h4ZZSy1Ujw==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -2202,9 +2202,9 @@
}
},
"node_modules/@jridgewell/sourcemap-codec": {
- "version": "1.5.5",
- "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz",
- "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==",
+ "version": "1.6.0",
+ "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.6.0.tgz",
+ "integrity": "sha512-T7jf+5zgsZHwNJ4lvQ7/aezbyk0nNX+zJVWpmHA7VYsEx7a7qr5Rg5IbtJFqkgze5Y2sruq1RUY8Q837Od7iFw==",
"dev": true,
"license": "MIT"
},
@@ -2872,9 +2872,9 @@
"license": "MIT"
},
"node_modules/@types/d3-selection": {
- "version": "3.0.11",
- "resolved": "https://registry.npmjs.org/@types/d3-selection/-/d3-selection-3.0.11.tgz",
- "integrity": "sha512-bhAXu23DJWsrI45xafYpkQ4NtcKMwWnAC/vKrd2l+nxMFuvOT3XMYTIj2opv8vq8AO5Yh7Qac/nSeP/3zjTK0w==",
+ "version": "3.0.12",
+ "resolved": "https://registry.npmjs.org/@types/d3-selection/-/d3-selection-3.0.12.tgz",
+ "integrity": "sha512-Qe/KWYhEiIIxGs7HrAAjMfShxKldx19SJtr5zu53f3afPsdZNz7HHtdTLXo/kqeiWNXVycI24kSnfzBYkTzpgw==",
"license": "MIT"
},
"node_modules/@types/d3-shape": {
@@ -3407,9 +3407,9 @@
}
},
"node_modules/@ungap/structured-clone": {
- "version": "1.3.3",
- "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.3.3.tgz",
- "integrity": "sha512-60YRaenCQcVjYEKOcG824+DRGGIQ3VKErcBoAEDJZz5bKIs2ZG+X/H9Nk+Q6EVkwJk5QNApxbrc5QtBSwtrXAg==",
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.4.0.tgz",
+ "integrity": "sha512-1mEZtMKPM09vDmQt5y7YvmN2+DFTP7Tg0EWXdic8/C6VRnpb33e4ghisCIE3WZjsE2N8mf+QV1Zqh7ZFYLWInQ==",
"license": "ISC"
},
"node_modules/@vscode/test-electron": {
@@ -3730,9 +3730,9 @@
}
},
"node_modules/ajv-formats": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz",
- "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==",
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-3.0.1.tgz",
+ "integrity": "sha512-8iUql50EUR+uUcdRQ3HDqa6EVyo3docL8g5WJ3FNcWmu62IbkGUue/pEyLBW8VGKKucTPgqeks4fIU1DA4yowQ==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -3856,18 +3856,18 @@
}
},
"node_modules/array-includes": {
- "version": "3.1.9",
- "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.9.tgz",
- "integrity": "sha512-FmeCCAenzH0KH381SPT5FZmiA/TmpndpcaShhfgEN9eCVjnFBqq3l1xrI42y8+PPLI6hypzou4GXw00WHmPBLQ==",
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.2.0.tgz",
+ "integrity": "sha512-VXY5eFRarnXcYxwBjJzPmEhH55+rmP79/+ueDhi0F+TuqfHCItagIHqxeUZrmgrOPa31QTh9H85DjX3FfJ0FTg==",
"dev": true,
"license": "MIT",
"dependencies": {
- "call-bind": "^1.0.8",
+ "call-bind": "^1.0.9",
"call-bound": "^1.0.4",
"define-properties": "^1.2.1",
- "es-abstract": "^1.24.0",
- "es-object-atoms": "^1.1.1",
- "get-intrinsic": "^1.3.0",
+ "es-abstract": "^1.24.2",
+ "es-object-atoms": "^1.1.2",
+ "es-shim-unscopables": "^1.1.0",
"is-string": "^1.1.1",
"math-intrinsics": "^1.1.0"
},
@@ -4101,9 +4101,9 @@
"license": "MIT"
},
"node_modules/baseline-browser-mapping": {
- "version": "2.11.19",
- "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.11.19.tgz",
- "integrity": "sha512-Grytf1xOxOEMTGRwx6rLGKkTabd4vMg3VrKdj/7joCmV0qgh4QwMMO6xh34YEXQqirAuUdgQGa5orJQQ+69RBw==",
+ "version": "2.11.25",
+ "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.11.25.tgz",
+ "integrity": "sha512-gMmEShwwq7FJqMwvfRwvCl00v4kN+KOfJqXn+f4nrufak5gNHJOksd/60Dvjuz7sI8Y5WiSFBa8FEYr+zoyqCw==",
"dev": true,
"license": "Apache-2.0",
"bin": {
@@ -4184,9 +4184,9 @@
"license": "ISC"
},
"node_modules/brace-expansion": {
- "version": "2.1.4",
- "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.1.4.tgz",
- "integrity": "sha512-hGfVzPxthbf3+2yjg/RBs60cB0FhqBS/zvdV/4wn4/BmN0bNMMHPc4V/BbFieqf1TKAGGAHnY4eSjajCl0f2Xg==",
+ "version": "2.1.7",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.1.7.tgz",
+ "integrity": "sha512-uZbew1NqdmPDTMJ8ah1y+b+9QEJrfkXFk3RcTQw3X0jW/xRUvFKsg1CfQdSYGdTbXZWExtU3J3ccxtnfw1Fi0g==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -4213,9 +4213,9 @@
"license": "ISC"
},
"node_modules/browserslist": {
- "version": "4.28.8",
- "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.28.8.tgz",
- "integrity": "sha512-V2NpofLblG64mfOtSgDhOJESZEGogzDMBv/q+W6oc4LXWP/q75eOXoOaaOu1EOadB9U4Bwx/e0yzbvwKH8zalA==",
+ "version": "4.29.0",
+ "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.29.0.tgz",
+ "integrity": "sha512-3GSvyjvDI4Dur1Meg2BekJquu5uF+9R9a1+5M1Mde192eZoXbeXjzgOsgqPS2V8D5wrrip0gR5Hf/GhWQ9ZzaA==",
"dev": true,
"funding": [
{
@@ -4233,11 +4233,11 @@
],
"license": "MIT",
"dependencies": {
- "baseline-browser-mapping": "^2.11.12",
- "caniuse-lite": "^1.0.30001809",
- "electron-to-chromium": "^1.5.402",
- "node-releases": "^2.0.53",
- "update-browserslist-db": "^1.3.0"
+ "baseline-browser-mapping": "^2.11.23",
+ "caniuse-lite": "^1.0.30001810",
+ "electron-to-chromium": "^1.5.427",
+ "node-releases": "^2.0.55",
+ "update-browserslist-db": "^1.3.3"
},
"bin": {
"browserslist": "cli.js"
@@ -4370,9 +4370,9 @@
}
},
"node_modules/caniuse-lite": {
- "version": "1.0.30001809",
- "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001809.tgz",
- "integrity": "sha512-xxWVywk6a6Arlk+hymeycyn/VgqEfLDxupvhH/xiY5SJ/18kmi9o6MiO320DCUzypORHLtvh0I4i04tUhCNHNQ==",
+ "version": "1.0.30001810",
+ "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001810.tgz",
+ "integrity": "sha512-TITQPUkaz+aVk5GL6NhOdwk1aEaNTSDPsGFWrTuhKGtjTF70jL/Oht2W4c6rXUe5fu7Ie19VIahAXHIIiWWNeg==",
"dev": true,
"funding": [
{
@@ -5653,9 +5653,9 @@
}
},
"node_modules/electron-to-chromium": {
- "version": "1.5.413",
- "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.413.tgz",
- "integrity": "sha512-F1XPKvt7HVfly5WND90ec16nFsdr4g5x/cVUP3EqjeyXynupabGDqpMa84wwvuYGDnldXLBz6DLXyZXWO9TPvw==",
+ "version": "1.5.431",
+ "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.431.tgz",
+ "integrity": "sha512-AAVihz2YwJeOdAynX8MUtqpvjY0gaiARp/7+r4kwqgzqXMrfG1qDN7vwT80uxAoOQRPcZH8t73EI+CA/1OJN8A==",
"dev": true,
"license": "ISC"
},
@@ -5683,9 +5683,9 @@
}
},
"node_modules/enhanced-resolve": {
- "version": "5.24.5",
- "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.24.5.tgz",
- "integrity": "sha512-L1l8TNvomm6UVW5B253AGxQagSQr+vGwhMlrrfRS2qmhx46AMpMVJKQYLvWYbysTMY8VoicOvzHzoHMbyzB+4A==",
+ "version": "5.25.1",
+ "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.25.1.tgz",
+ "integrity": "sha512-nGXts5znJzmWPu+mIE9izCOzdg63oJca2mDzGWWTth7sr4aCToKcoyFVBQwN75Ij5Pf6p510EwkTqViTRzDV+w==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -6092,9 +6092,9 @@
}
},
"node_modules/eslint-plugin-react/node_modules/brace-expansion": {
- "version": "1.1.18",
- "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.18.tgz",
- "integrity": "sha512-Edep/X9fGqVNmzKBVsDYIOtD+z1tuezV70LBjdCst9Tqu76lsnvRiZ6oTic1n+/BIwX6QDGAO94PN4N2SADvtw==",
+ "version": "1.1.21",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.21.tgz",
+ "integrity": "sha512-9zeA+KLZNNzglF2TPKRQEDyx6Yby7daAkuy8MiPzpXPsYDWi/DRM8jmwUDxokQjYqBpv5DgPiwD4h4ZZSy1Ujw==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -6170,9 +6170,9 @@
}
},
"node_modules/eslint/node_modules/brace-expansion": {
- "version": "1.1.18",
- "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.18.tgz",
- "integrity": "sha512-Edep/X9fGqVNmzKBVsDYIOtD+z1tuezV70LBjdCst9Tqu76lsnvRiZ6oTic1n+/BIwX6QDGAO94PN4N2SADvtw==",
+ "version": "1.1.21",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.21.tgz",
+ "integrity": "sha512-9zeA+KLZNNzglF2TPKRQEDyx6Yby7daAkuy8MiPzpXPsYDWi/DRM8jmwUDxokQjYqBpv5DgPiwD4h4ZZSy1Ujw==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -6405,9 +6405,9 @@
"license": "MIT"
},
"node_modules/fast-uri": {
- "version": "3.1.6",
- "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.1.6.tgz",
- "integrity": "sha512-7Ical1vFEMr0onbVzEDIreM22I4khW+fzyQPwvAFWBp1iwdshSZRsL4jjRvPG9JP1uiqMHRto+YU6R2/CzDz5Q==",
+ "version": "3.1.8",
+ "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.1.8.tgz",
+ "integrity": "sha512-GZMtZUTNRpOVIECoXwLNZS5xUGE+mVNbTB8h/7Rwh2TFWcBQiPzTgyZi05BF9UMZKkLJv8XBRJTlU7zg8+ZfMg==",
"dev": true,
"funding": [
{
@@ -6432,9 +6432,9 @@
}
},
"node_modules/fastq": {
- "version": "1.20.1",
- "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.20.1.tgz",
- "integrity": "sha512-GGToxJ/w1x32s/D2EKND7kTil4n8OVk/9mycTc4VDza13lOvpUZTGX3mFSCtV9ksdGBVzvsyAVLM6mHFThxXxw==",
+ "version": "1.20.3",
+ "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.20.3.tgz",
+ "integrity": "sha512-XKv5nnLs6nLF71NgiKJLIZFLkPyIEuOselLG7ujZnGrRfQK8HpvY+WqKhAJUAdLomwVHErVS4LfxFlPq0/FTAw==",
"license": "ISC",
"dependencies": {
"reusify": "^1.0.4"
@@ -6647,9 +6647,9 @@
}
},
"node_modules/fstream/node_modules/brace-expansion": {
- "version": "1.1.18",
- "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.18.tgz",
- "integrity": "sha512-Edep/X9fGqVNmzKBVsDYIOtD+z1tuezV70LBjdCst9Tqu76lsnvRiZ6oTic1n+/BIwX6QDGAO94PN4N2SADvtw==",
+ "version": "1.1.21",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.21.tgz",
+ "integrity": "sha512-9zeA+KLZNNzglF2TPKRQEDyx6Yby7daAkuy8MiPzpXPsYDWi/DRM8jmwUDxokQjYqBpv5DgPiwD4h4ZZSy1Ujw==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -6921,9 +6921,9 @@
}
},
"node_modules/glob/node_modules/brace-expansion": {
- "version": "5.0.9",
- "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.9.tgz",
- "integrity": "sha512-ScQ4IuvIEF1TMlP7Zt+vjJ//9zlPb2SDcxWxM3bk8s6t6GGdJ7KO1dCcTidOPJKePW30LE/2cT7wCyPho9/Wxg==",
+ "version": "5.0.12",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.12.tgz",
+ "integrity": "sha512-YovQ3rzhaLMIrDjNDMkNS01tea93qhEhG5xy8f6+R0l+dw3Ki+5sCoIoI942iuLZTHWogWktgwVDhU09iNEimQ==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -7545,9 +7545,9 @@
"license": "BSD-3-Clause"
},
"node_modules/ignore": {
- "version": "7.0.6",
- "resolved": "https://registry.npmjs.org/ignore/-/ignore-7.0.6.tgz",
- "integrity": "sha512-BAg6QkE8W+TuQLrrw0Ugr7HegXduRuuj8/ti2kSOc+jz1dmx8/WNcjr6XGnq5YpDWxFwwaavqD0+jIUOKelTsw==",
+ "version": "7.0.9",
+ "resolved": "https://registry.npmjs.org/ignore/-/ignore-7.0.9.tgz",
+ "integrity": "sha512-brTTsvFRt5C1gGHtPst/281UjPD5t9fBqbgoMPlVWy11ZLTPfu7HxK4ZYqO9H7o/yC9rSTCI85EaQ4OoY12qYw==",
"dev": true,
"license": "MIT",
"engines": {
@@ -7796,13 +7796,13 @@
}
},
"node_modules/is-core-module": {
- "version": "2.16.2",
- "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.16.2.tgz",
- "integrity": "sha512-evOr8xfXKxE6qSR0hSXL2r3sd7ALj8+7jQEUvPYcm5sgZFdJ+AYzT6yNmJenvIYQBgIGwfwz08sL8zoL7yq2BA==",
+ "version": "2.17.0",
+ "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.17.0.tgz",
+ "integrity": "sha512-J/vG0zBCbIKOQFfufSwyXdMrsohyJIUNkrnmo6WZGzoM7tr/lsbfW5b2BvisL6zsyMzK9UxV9L6c7AoFbyXHOA==",
"dev": true,
"license": "MIT",
"dependencies": {
- "hasown": "^2.0.3"
+ "hasown": "^2.0.4"
},
"engines": {
"node": ">= 0.4"
@@ -8291,9 +8291,9 @@
"license": "MIT"
},
"node_modules/js-yaml": {
- "version": "4.3.1",
- "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.3.1.tgz",
- "integrity": "sha512-CY6crGq313MX8GkwvB7tzgp99vjQxY1++5y10/BKN/GUfHqWaOGQMNZkBvqSzsZKWk/ijwHlWzzkLulsGHhjWQ==",
+ "version": "4.3.2",
+ "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.3.2.tgz",
+ "integrity": "sha512-SFNOvSJ+Dgf/9An904Yx+CgSlIPCkIpao4qo51lpee25TIRejdH3rhR4EZMGoNx3/TP3O+wzWuiTFl4sqbltzA==",
"dev": true,
"funding": [
{
@@ -8384,9 +8384,9 @@
}
},
"node_modules/jszip": {
- "version": "3.10.1",
- "resolved": "https://registry.npmjs.org/jszip/-/jszip-3.10.1.tgz",
- "integrity": "sha512-xXDvecyTpGLrqFrvkrUSoxxfJI5AH7U8zxxtVclpsUtMCq4JQ290LY8AW5c7Ggnr/Y/oK+bQMbqK2qmtk3pN4g==",
+ "version": "3.10.2",
+ "resolved": "https://registry.npmjs.org/jszip/-/jszip-3.10.2.tgz",
+ "integrity": "sha512-3l+rb15IOWtUhU0H5MFqES/T6Kh7abYwjosBey/vD6hDt8zoEffkSC5Ws5SGtgVw3gBx2NEbhTeSW1+kWkpyTQ==",
"dev": true,
"license": "(MIT OR GPL-3.0-or-later)",
"dependencies": {
@@ -9058,9 +9058,9 @@
}
},
"node_modules/micromark-extension-gfm-table": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/micromark-extension-gfm-table/-/micromark-extension-gfm-table-2.1.1.tgz",
- "integrity": "sha512-t2OU/dXXioARrC6yWfJ4hqB7rct14e8f7m0cbI5hUmDyyIlwv5vEtooptH8INkbLzOatzKuVbQmAYcbWoyz6Dg==",
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/micromark-extension-gfm-table/-/micromark-extension-gfm-table-2.1.2.tgz",
+ "integrity": "sha512-pRzm4kDTu0MjlmBkxmS9yYhw60nncfcEwu9NNdPFSQEFXS95ZKyIIyTSHu/o3ReBUrLKYEq+7YaXCRn/bPB4MA==",
"license": "MIT",
"dependencies": {
"devlop": "^1.0.0",
@@ -9773,9 +9773,9 @@
"license": "MIT"
},
"node_modules/nanoid": {
- "version": "3.3.18",
- "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.18.tgz",
- "integrity": "sha512-DTg4MJbGMWkfi6VZFdNt2/caMbQy4Ou+Op/hJQvGEWcnVfoA1QA+xzRKAzw9jD6+GVOOeYr/mIcuDSdug6F6+w==",
+ "version": "3.3.19",
+ "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.19.tgz",
+ "integrity": "sha512-Y2tUNy4ouw6tq5oDSKeQYGOyhkUBhNOcGV/02KC+6kd9eDGqdZd++mjMiIDilrBYvjEnCYvVtsuHCuP+okSfug==",
"dev": true,
"funding": [
{
@@ -9825,9 +9825,9 @@
}
},
"node_modules/node-releases": {
- "version": "2.0.53",
- "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.53.tgz",
- "integrity": "sha512-D9UOmYG3UH1V+ENW56t5QXBwJw1YEY18ruVeus89Rw+SyIgjPkCO84bRzO3uNIYosJbNwiabWVn48o3uJLjxFQ==",
+ "version": "2.0.56",
+ "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.56.tgz",
+ "integrity": "sha512-x0InOIyzgdk+eyaWaRJFH5snEtiImgBgblZ2CyPrLmqqcuMQkEvcDPHbzqbD8eDsSeJbVOjn+crzyzHaM4D+/A==",
"dev": true,
"license": "MIT",
"engines": {
@@ -10388,9 +10388,9 @@
}
},
"node_modules/postcss": {
- "version": "8.5.26",
- "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.26.tgz",
- "integrity": "sha512-u82N74LFzG8ca+dD8puPnplTXoGH4fTPpVGuIbt36G3qvNlkvfD0lEAZSxaly3KX8TS/L1A1gsCEmvKmBcVbkQ==",
+ "version": "8.5.28",
+ "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.28.tgz",
+ "integrity": "sha512-RRuzqDtt5Y9h3quz5hWhK+TPnsmVs6WwSU6LkJMeY4HstUEDuYTG8UJSdawMRzmzAtV+KEoG8N3Qg2qLy5vM/A==",
"dev": true,
"funding": [
{
@@ -10408,7 +10408,7 @@
],
"license": "MIT",
"dependencies": {
- "nanoid": "^3.3.17",
+ "nanoid": "^3.3.18",
"picocolors": "^1.1.1",
"source-map-js": "^1.2.1"
},
@@ -10480,9 +10480,9 @@
}
},
"node_modules/postcss-selector-parser": {
- "version": "7.1.5",
- "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.5.tgz",
- "integrity": "sha512-KvvtD7SrlBP7dlgkBghEE3r84CABm5SmV2aNcG4oCA+qDnJ/tvKonFVvwWAyyWUEwxuNawdfEAZKP9zM3oZ2Uw==",
+ "version": "7.1.6",
+ "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.6.tgz",
+ "integrity": "sha512-7qASPzhKF2l2KLboRZux8CCTRMdGiV08vWmyKzPz22qZ7ZjQBOeY7rNzNoCLSUiftJ7HUq0GERHmxw/t0dCdMw==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -11245,9 +11245,9 @@
}
},
"node_modules/rimraf/node_modules/brace-expansion": {
- "version": "1.1.18",
- "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.18.tgz",
- "integrity": "sha512-Edep/X9fGqVNmzKBVsDYIOtD+z1tuezV70LBjdCst9Tqu76lsnvRiZ6oTic1n+/BIwX6QDGAO94PN4N2SADvtw==",
+ "version": "1.1.21",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.21.tgz",
+ "integrity": "sha512-9zeA+KLZNNzglF2TPKRQEDyx6Yby7daAkuy8MiPzpXPsYDWi/DRM8jmwUDxokQjYqBpv5DgPiwD4h4ZZSy1Ujw==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -11447,15 +11447,15 @@
}
},
"node_modules/schema-utils": {
- "version": "4.3.3",
- "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.3.3.tgz",
- "integrity": "sha512-eflK8wEtyOE6+hsaRVPxvUKYCpRgzLqDTb8krvAsRIwOGlHoSgYLgBXoubGgLd2fT41/OUYdb48v4k4WWHQurA==",
+ "version": "4.5.0",
+ "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.5.0.tgz",
+ "integrity": "sha512-zJlMCZ0cAR5p/Y4oVpRoqioDMJcGxaXRrQ/4rP4WyR84vc5z/DolXdbvXeDpTwbtocDFr2rhPqHPErDCUtz2kA==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@types/json-schema": "^7.0.9",
- "ajv": "^8.9.0",
- "ajv-formats": "^2.1.1",
+ "@types/json-schema": "^7.0.15",
+ "ajv": "^8.20.0",
+ "ajv-formats": "^3.0.1",
"ajv-keywords": "^5.1.0"
},
"engines": {
@@ -11838,25 +11838,25 @@
}
},
"node_modules/string.prototype.matchall": {
- "version": "4.0.12",
- "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.12.tgz",
- "integrity": "sha512-6CC9uyBL+/48dYizRf7H7VAYCMCNTBeM78x/VTUe9bFEaxBepPJDa1Ow99LqI/1yF7kuy7Q3cQsYMrcjGUcskA==",
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.1.0.tgz",
+ "integrity": "sha512-tHNHTxInrYLCga9O9YGxWA3G9/nnzQw8UGAyqGx3Ar1pSTTzIuM4woFSq4SowkXCjJIwq5sIiQvEfRI9tCH1qQ==",
"dev": true,
"license": "MIT",
"dependencies": {
- "call-bind": "^1.0.8",
- "call-bound": "^1.0.3",
+ "call-bind": "^1.0.9",
+ "call-bound": "^1.0.4",
"define-properties": "^1.2.1",
- "es-abstract": "^1.23.6",
+ "es-abstract": "^1.24.2",
"es-errors": "^1.3.0",
- "es-object-atoms": "^1.0.0",
- "get-intrinsic": "^1.2.6",
+ "es-object-atoms": "^1.1.2",
+ "get-intrinsic": "^1.3.0",
"gopd": "^1.2.0",
"has-symbols": "^1.1.0",
"internal-slot": "^1.1.0",
- "regexp.prototype.flags": "^1.5.3",
+ "regexp.prototype.flags": "^1.5.4",
"set-function-name": "^2.0.2",
- "side-channel": "^1.1.0"
+ "side-channel": "^1.1.1"
},
"engines": {
"node": ">= 0.4"
@@ -12136,9 +12136,9 @@
}
},
"node_modules/terser": {
- "version": "5.50.0",
- "resolved": "https://registry.npmjs.org/terser/-/terser-5.50.0.tgz",
- "integrity": "sha512-CN9BVxWhgS/hRxtUMjtC2uRWSTcSfQFHMDWma6sKKfIivCD91sM+FOPfvwoaRMqCSrUpe1nv3jDamd9eEQ4y+w==",
+ "version": "5.51.2",
+ "resolved": "https://registry.npmjs.org/terser/-/terser-5.51.2.tgz",
+ "integrity": "sha512-bWnjSNscmuI+GJze6ZupnHP8G/cTcsJF+bXCeQknk2SHQsgbNJnLrqiH9jZ2W4STPVXH2mDKKRX3iwPhc9Cn/Q==",
"dev": true,
"license": "BSD-2-Clause",
"dependencies": {
@@ -12407,19 +12407,18 @@
}
},
"node_modules/typed-array-byte-offset": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.4.tgz",
- "integrity": "sha512-bTlAFB/FBYMcuX81gbL4OcpH5PmlFHqlCCpAl8AlEzMz5k53oNDvN8p1PNOWLEmI2x4orp3raOFB51tv9X+MFQ==",
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.5.tgz",
+ "integrity": "sha512-0FHJvLPqZ7KJzp17O13jfsAjsqazgrxBu2zEK95PmUz8lv2+GjRuxUInCr2Rk9Dms3ihN21zJ929ZO43yJ95QQ==",
"dev": true,
"license": "MIT",
"dependencies": {
"available-typed-arrays": "^1.0.7",
- "call-bind": "^1.0.8",
- "for-each": "^0.3.3",
+ "call-bind": "^1.0.9",
+ "for-each": "^0.3.5",
"gopd": "^1.2.0",
- "has-proto": "^1.2.0",
"is-typed-array": "^1.1.15",
- "reflect.getprototypeof": "^1.0.9"
+ "reflect.getprototypeof": "^1.0.10"
},
"engines": {
"node": ">= 0.4"
@@ -12651,9 +12650,9 @@
}
},
"node_modules/update-browserslist-db": {
- "version": "1.3.1",
- "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.3.1.tgz",
- "integrity": "sha512-ZZ61DsRsOnakl74HAmp3oSN4aXUmEWXf+i/yv0h7tIBfICc3VdrFErQKUUKPgu3AMsTUMbcongALEN4l6GSUrQ==",
+ "version": "1.3.3",
+ "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.3.3.tgz",
+ "integrity": "sha512-pJ2sYawQS0R/WI928Gj5GlPhTGzbMelq0+4INtSYNDV9ErKJcX6xjGWkoG/VnB3dpUm00zALaqkrUD77pO5TDQ==",
"dev": true,
"funding": [
{
@@ -13184,9 +13183,9 @@
}
},
"node_modules/which-typed-array": {
- "version": "1.1.22",
- "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.22.tgz",
- "integrity": "sha512-fvO4ExWMFsqyhG3AiPAObMuY1lxaqgYcxbc49CNdWDDECOJNgQyvsOWVwbZc+qf3rzRtxojBK+CMEv0Ld5CYpw==",
+ "version": "1.1.23",
+ "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.23.tgz",
+ "integrity": "sha512-JMh8aK+1B/0bk/YNupICmH5MgCq6yNLKYQUfsZtSDLLCCmxUkHjUY+oOlIa90lO7lHN1woAfpenLdlKpXy9o+A==",
"dev": true,
"license": "MIT",
"dependencies": {