blob: 53ff3716543105c448849e71dfbd690529e28723 [file] [log] [blame]
{
"ActivemqComponentBuilderFactory": {
"kind": "component",
"name": "activemq",
"title": "ActiveMQ",
"description": "Send messages to (or consume from) Apache ActiveMQ. 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": "3.5.0-SNAPSHOT",
"scheme": "activemq",
"extendsScheme": "jms",
"syntax": "activemq:destinationType:destinationName",
"async": true,
"consumerOnly": false,
"producerOnly": false,
"lenientProperties": false
},
"AhcComponentBuilderFactory": {
"kind": "component",
"name": "ahc",
"title": "Async HTTP Client (AHC)",
"description": "Call external HTTP services using Async Http Client.",
"deprecated": false,
"firstVersion": "2.8.0",
"label": "http",
"javaType": "org.apache.camel.component.ahc.AhcComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
"artifactId": "camel-ahc",
"version": "3.5.0-SNAPSHOT",
"scheme": "ahc",
"extendsScheme": "",
"syntax": "ahc:httpUri",
"async": true,
"consumerOnly": false,
"producerOnly": true,
"lenientProperties": true
},
"AhcWsComponentBuilderFactory": {
"kind": "component",
"name": "ahc-ws",
"title": "Async HTTP Client (AHC) Websocket",
"description": "Exchange data with external Websocket servers using Async Http Client.",
"deprecated": false,
"firstVersion": "2.14.0",
"label": "websocket",
"javaType": "org.apache.camel.component.ahc.ws.WsComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
"artifactId": "camel-ahc-ws",
"version": "3.5.0-SNAPSHOT",
"scheme": "ahc-ws",
"extendsScheme": "ahc",
"alternativeSchemes": "ahc-ws,ahc-wss",
"syntax": "ahc-ws:httpUri",
"async": true,
"consumerOnly": false,
"producerOnly": false,
"lenientProperties": false
},
"AhcWssComponentBuilderFactory": {
"kind": "component",
"name": "ahc-wss",
"title": "Async HTTP Client (AHC) Secure Websocket (Secure)",
"description": "Exchange data with external Websocket servers using Async Http Client.",
"deprecated": false,
"firstVersion": "2.14.0",
"label": "websocket",
"javaType": "org.apache.camel.component.ahc.ws.WsComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
"artifactId": "camel-ahc-ws",
"version": "3.5.0-SNAPSHOT",
"scheme": "ahc-wss",
"extendsScheme": "ahc",
"alternativeSchemes": "ahc-ws,ahc-wss",
"syntax": "ahc-wss:httpUri",
"async": true,
"consumerOnly": false,
"producerOnly": false,
"lenientProperties": false
},
"AmqpComponentBuilderFactory": {
"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": "3.5.0-SNAPSHOT",
"scheme": "amqp",
"extendsScheme": "jms",
"syntax": "amqp:destinationType:destinationName",
"async": true,
"consumerOnly": false,
"producerOnly": false,
"lenientProperties": false
},
"ApnsComponentBuilderFactory": {
"kind": "component",
"name": "apns",
"title": "APNS",
"description": "Send notifications to Apple iOS devices.",
"deprecated": false,
"firstVersion": "2.8.0",
"label": "eventbus,mobile",
"javaType": "org.apache.camel.component.apns.ApnsComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
"artifactId": "camel-apns",
"version": "3.5.0-SNAPSHOT",
"scheme": "apns",
"extendsScheme": "",
"syntax": "apns:name",
"async": false,
"consumerOnly": false,
"producerOnly": false,
"lenientProperties": false
},
"ArangodbComponentBuilderFactory": {
"kind": "component",
"name": "arangodb",
"title": "ArangoDb",
"description": "Perform operations on ArangoDb documents, collections and graphs.",
"deprecated": false,
"firstVersion": "3.5.0-SNAPSHOT",
"label": "database,nosql",
"javaType": "org.apache.camel.component.arangodb.ArangoDbComponent",
"supportLevel": "Preview",
"groupId": "org.apache.camel",
"artifactId": "camel-arangodb",
"version": "3.5.0-SNAPSHOT",
"scheme": "arangodb",
"extendsScheme": "",
"syntax": "arangodb:database",
"async": false,
"consumerOnly": false,
"producerOnly": true,
"lenientProperties": false
},
"As2ComponentBuilderFactory": {
"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": "3.5.0-SNAPSHOT",
"scheme": "as2",
"extendsScheme": "",
"syntax": "as2:apiName\/methodName",
"async": false,
"consumerOnly": false,
"producerOnly": false,
"lenientProperties": false
},
"AsteriskComponentBuilderFactory": {
"kind": "component",
"name": "asterisk",
"title": "Asterisk",
"description": "Interact with Asterisk PBX Server.",
"deprecated": false,
"firstVersion": "2.18.0",
"label": "voip",
"javaType": "org.apache.camel.component.asterisk.AsteriskComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
"artifactId": "camel-asterisk",
"version": "3.5.0-SNAPSHOT",
"scheme": "asterisk",
"extendsScheme": "",
"syntax": "asterisk:name",
"async": false,
"consumerOnly": false,
"producerOnly": false,
"lenientProperties": false
},
"AtmosComponentBuilderFactory": {
"kind": "component",
"name": "atmos",
"title": "Atmos",
"description": "Integract with EMC's ViPR object data services using the Atmos Client.",
"deprecated": false,
"firstVersion": "2.15.0",
"label": "cloud,file",
"javaType": "org.apache.camel.component.atmos.AtmosComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
"artifactId": "camel-atmos",
"version": "3.5.0-SNAPSHOT",
"scheme": "atmos",
"extendsScheme": "",
"syntax": "atmos:name\/operation",
"async": false,
"consumerOnly": false,
"producerOnly": false,
"lenientProperties": false
},
"AtmosphereWebsocketComponentBuilderFactory": {
"kind": "component",
"name": "atmosphere-websocket",
"title": "Atmosphere Websocket",
"description": "Expose WebSocket endpoints using the Atmosphere framework.",
"deprecated": false,
"deprecationNote": "",
"firstVersion": "2.14.0",
"label": "websocket",
"javaType": "org.apache.camel.component.atmosphere.websocket.WebsocketComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
"artifactId": "camel-atmosphere-websocket",
"version": "3.5.0-SNAPSHOT",
"scheme": "atmosphere-websocket",
"extendsScheme": "servlet",
"syntax": "atmosphere-websocket:servicePath",
"async": false,
"consumerOnly": false,
"producerOnly": false,
"lenientProperties": false
},
"AtomComponentBuilderFactory": {
"kind": "component",
"name": "atom",
"title": "Atom",
"description": "Poll Atom RSS feeds.",
"deprecated": false,
"firstVersion": "1.2.0",
"label": "rss",
"javaType": "org.apache.camel.component.atom.AtomComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
"artifactId": "camel-atom",
"version": "3.5.0-SNAPSHOT",
"scheme": "atom",
"extendsScheme": "",
"syntax": "atom:feedUri",
"async": false,
"consumerOnly": true,
"producerOnly": false,
"lenientProperties": true
},
"AtomixMapComponentBuilderFactory": {
"kind": "component",
"name": "atomix-map",
"title": "Atomix Map",
"description": "Access Atomix's distributed map.",
"deprecated": false,
"firstVersion": "2.20.0",
"label": "clustering",
"javaType": "org.apache.camel.component.atomix.client.map.AtomixMapComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
"artifactId": "camel-atomix",
"version": "3.5.0-SNAPSHOT",
"scheme": "atomix-map",
"extendsScheme": "",
"syntax": "atomix-map:resourceName",
"async": false,
"consumerOnly": false,
"producerOnly": false,
"lenientProperties": false
},
"AtomixMessagingComponentBuilderFactory": {
"kind": "component",
"name": "atomix-messaging",
"title": "Atomix Messaging",
"description": "Access Atomix's group messaging.",
"deprecated": false,
"firstVersion": "2.20.0",
"label": "clustering",
"javaType": "org.apache.camel.component.atomix.client.messaging.AtomixMessagingComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
"artifactId": "camel-atomix",
"version": "3.5.0-SNAPSHOT",
"scheme": "atomix-messaging",
"extendsScheme": "",
"syntax": "atomix-messaging:resourceName",
"async": false,
"consumerOnly": false,
"producerOnly": false,
"lenientProperties": false
},
"AtomixMultimapComponentBuilderFactory": {
"kind": "component",
"name": "atomix-multimap",
"title": "Atomix MultiMap",
"description": "Access Atomix's distributed multi map.",
"deprecated": false,
"firstVersion": "2.20.0",
"label": "clustering",
"javaType": "org.apache.camel.component.atomix.client.multimap.AtomixMultiMapComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
"artifactId": "camel-atomix",
"version": "3.5.0-SNAPSHOT",
"scheme": "atomix-multimap",
"extendsScheme": "",
"syntax": "atomix-multimap:resourceName",
"async": false,
"consumerOnly": false,
"producerOnly": true,
"lenientProperties": false
},
"AtomixQueueComponentBuilderFactory": {
"kind": "component",
"name": "atomix-queue",
"title": "Atomix Queue",
"description": "Access Atomix's distributed queue.",
"deprecated": false,
"firstVersion": "2.20.0",
"label": "clustering",
"javaType": "org.apache.camel.component.atomix.client.queue.AtomixQueueComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
"artifactId": "camel-atomix",
"version": "3.5.0-SNAPSHOT",
"scheme": "atomix-queue",
"extendsScheme": "",
"syntax": "atomix-queue:resourceName",
"async": false,
"consumerOnly": false,
"producerOnly": false,
"lenientProperties": false
},
"AtomixSetComponentBuilderFactory": {
"kind": "component",
"name": "atomix-set",
"title": "Atomix Set",
"description": "Access Atomix's distributed set.",
"deprecated": false,
"firstVersion": "2.20.0",
"label": "clustering",
"javaType": "org.apache.camel.component.atomix.client.set.AtomixSetComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
"artifactId": "camel-atomix",
"version": "3.5.0-SNAPSHOT",
"scheme": "atomix-set",
"extendsScheme": "",
"syntax": "atomix-set:resourceName",
"async": false,
"consumerOnly": false,
"producerOnly": false,
"lenientProperties": false
},
"AtomixValueComponentBuilderFactory": {
"kind": "component",
"name": "atomix-value",
"title": "Atomix Value",
"description": "Access Atomix's distributed value.",
"deprecated": false,
"firstVersion": "2.20.0",
"label": "clustering",
"javaType": "org.apache.camel.component.atomix.client.value.AtomixValueComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
"artifactId": "camel-atomix",
"version": "3.5.0-SNAPSHOT",
"scheme": "atomix-value",
"extendsScheme": "",
"syntax": "atomix-value:resourceName",
"async": false,
"consumerOnly": false,
"producerOnly": false,
"lenientProperties": false
},
"AvroComponentBuilderFactory": {
"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": "3.5.0-SNAPSHOT",
"scheme": "avro",
"extendsScheme": "",
"syntax": "avro:transport:host:port\/messageName",
"async": true,
"consumerOnly": false,
"producerOnly": false,
"lenientProperties": false
},
"Aws2AthenaComponentBuilderFactory": {
"kind": "component",
"name": "aws2-athena",
"title": "AWS 2 Athena",
"description": "Access AWS Athena service using AWS SDK version 2.x.",
"deprecated": false,
"firstVersion": "3.4.0",
"label": "cloud,database",
"javaType": "org.apache.camel.component.aws2.athena.Athena2Component",
"supportLevel": "Preview",
"groupId": "org.apache.camel",
"artifactId": "camel-aws2-athena",
"version": "3.5.0-SNAPSHOT",
"scheme": "aws2-athena",
"extendsScheme": "",
"syntax": "aws2-athena:label",
"async": false,
"consumerOnly": false,
"producerOnly": true,
"lenientProperties": false
},
"Aws2CwComponentBuilderFactory": {
"kind": "component",
"name": "aws2-cw",
"title": "AWS 2 CloudWatch",
"description": "Sending metrics to AWS CloudWatch using AWS SDK version 2.x.",
"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": "3.5.0-SNAPSHOT",
"scheme": "aws2-cw",
"extendsScheme": "",
"syntax": "aws2-cw:namespace",
"async": false,
"consumerOnly": false,
"producerOnly": true,
"lenientProperties": false
},
"Aws2DdbComponentBuilderFactory": {
"kind": "component",
"name": "aws2-ddb",
"title": "AWS 2 DynamoDB",
"description": "Store and retrieve data from AWS DynamoDB service using AWS SDK version 2.x.",
"deprecated": false,
"firstVersion": "3.1.0",
"label": "cloud,database,nosql",
"javaType": "org.apache.camel.component.aws2.ddb.Ddb2Component",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
"artifactId": "camel-aws2-ddb",
"version": "3.5.0-SNAPSHOT",
"scheme": "aws2-ddb",
"extendsScheme": "",
"syntax": "aws2-ddb:tableName",
"async": false,
"consumerOnly": false,
"producerOnly": true,
"lenientProperties": false
},
"Aws2DdbstreamComponentBuilderFactory": {
"kind": "component",
"name": "aws2-ddbstream",
"title": "AWS 2 DynamoDB Streams",
"description": "Receive messages from AWS DynamoDB Stream service using AWS SDK version 2.x.",
"deprecated": false,
"firstVersion": "3.1.0",
"label": "cloud,messaging,streams",
"javaType": "org.apache.camel.component.aws2.ddbstream.Ddb2StreamComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
"artifactId": "camel-aws2-ddb",
"version": "3.5.0-SNAPSHOT",
"scheme": "aws2-ddbstream",
"extendsScheme": "",
"syntax": "aws2-ddbstream:tableName",
"async": false,
"consumerOnly": true,
"producerOnly": false,
"lenientProperties": false
},
"Aws2Ec2ComponentBuilderFactory": {
"kind": "component",
"name": "aws2-ec2",
"title": "AWS 2 Elastic Compute Cloud (EC2)",
"description": "Manage AWS EC2 instances using AWS SDK version 2.x.",
"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": "3.5.0-SNAPSHOT",
"scheme": "aws2-ec2",
"extendsScheme": "",
"syntax": "aws2-ec2:label",
"async": false,
"consumerOnly": false,
"producerOnly": true,
"lenientProperties": false
},
"Aws2EcsComponentBuilderFactory": {
"kind": "component",
"name": "aws2-ecs",
"title": "AWS 2 Elastic Container Service (ECS)",
"description": "Manage AWS ECS cluster instances using AWS SDK version 2.x.",
"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": "3.5.0-SNAPSHOT",
"scheme": "aws2-ecs",
"extendsScheme": "",
"syntax": "aws2-ecs:label",
"async": false,
"consumerOnly": false,
"producerOnly": true,
"lenientProperties": false
},
"Aws2EksComponentBuilderFactory": {
"kind": "component",
"name": "aws2-eks",
"title": "AWS 2 Elastic Kubernetes Service (EKS)",
"description": "Manage AWS EKS cluster instances using AWS SDK version 2.x.",
"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": "3.5.0-SNAPSHOT",
"scheme": "aws2-eks",
"extendsScheme": "",
"syntax": "aws2-eks:label",
"async": false,
"consumerOnly": false,
"producerOnly": true,
"lenientProperties": false
},
"Aws2IamComponentBuilderFactory": {
"kind": "component",
"name": "aws2-iam",
"title": "AWS 2 Identity and Access Management (IAM)",
"description": "Manage AWS IAM instances using AWS SDK version 2.x.",
"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": "3.5.0-SNAPSHOT",
"scheme": "aws2-iam",
"extendsScheme": "",
"syntax": "aws2-iam:label",
"async": false,
"consumerOnly": false,
"producerOnly": true,
"lenientProperties": false
},
"Aws2KinesisComponentBuilderFactory": {
"kind": "component",
"name": "aws2-kinesis",
"title": "AWS 2 Kinesis",
"description": "Consume and produce records from and to AWS Kinesis Streams using AWS SDK version 2.x.",
"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": "3.5.0-SNAPSHOT",
"scheme": "aws2-kinesis",
"extendsScheme": "",
"syntax": "aws2-kinesis:streamName",
"async": false,
"consumerOnly": false,
"producerOnly": false,
"lenientProperties": false
},
"Aws2KinesisFirehoseComponentBuilderFactory": {
"kind": "component",
"name": "aws2-kinesis-firehose",
"title": "AWS 2 Kinesis Firehose",
"description": "Produce data to AWS Kinesis Firehose streams using AWS SDK version 2.x.",
"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": "3.5.0-SNAPSHOT",
"scheme": "aws2-kinesis-firehose",
"extendsScheme": "",
"syntax": "aws2-kinesis-firehose:streamName",
"async": false,
"consumerOnly": false,
"producerOnly": true,
"lenientProperties": false
},
"Aws2KmsComponentBuilderFactory": {
"kind": "component",
"name": "aws2-kms",
"title": "AWS 2 Key Management Service (KMS)",
"description": "Manage keys stored in AWS KMS instances using AWS SDK version 2.x.",
"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": "3.5.0-SNAPSHOT",
"scheme": "aws2-kms",
"extendsScheme": "",
"syntax": "aws2-kms:label",
"async": false,
"consumerOnly": false,
"producerOnly": true,
"lenientProperties": false
},
"Aws2LambdaComponentBuilderFactory": {
"kind": "component",
"name": "aws2-lambda",
"title": "AWS 2 Lambda",
"description": "Manage and invoke AWS Lambda functions using AWS SDK version 2.x.",
"deprecated": false,
"firstVersion": "3.2.0",
"label": "cloud,computing,serverless",
"javaType": "org.apache.camel.component.aws2.lambda.Lambda2Component",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
"artifactId": "camel-aws2-lambda",
"version": "3.5.0-SNAPSHOT",
"scheme": "aws2-lambda",
"extendsScheme": "",
"syntax": "aws2-lambda:function",
"async": false,
"consumerOnly": false,
"producerOnly": true,
"lenientProperties": false
},
"Aws2MqComponentBuilderFactory": {
"kind": "component",
"name": "aws2-mq",
"title": "AWS 2 MQ",
"description": "Manage AWS MQ instances using AWS SDK version 2.x.",
"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": "3.5.0-SNAPSHOT",
"scheme": "aws2-mq",
"extendsScheme": "",
"syntax": "aws2-mq:label",
"async": false,
"consumerOnly": false,
"producerOnly": true,
"lenientProperties": false
},
"Aws2MskComponentBuilderFactory": {
"kind": "component",
"name": "aws2-msk",
"title": "AWS 2 Managed Streaming for Apache Kafka (MSK)",
"description": "Manage AWS MSK instances using AWS SDK version 2.x.",
"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": "3.5.0-SNAPSHOT",
"scheme": "aws2-msk",
"extendsScheme": "",
"syntax": "aws2-msk:label",
"async": false,
"consumerOnly": false,
"producerOnly": true,
"lenientProperties": false
},
"Aws2S3ComponentBuilderFactory": {
"kind": "component",
"name": "aws2-s3",
"title": "AWS 2 S3 Storage Service",
"description": "Store and retrieve objects from AWS S3 Storage Service using AWS SDK version 2.x.",
"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": "3.5.0-SNAPSHOT",
"scheme": "aws2-s3",
"extendsScheme": "",
"syntax": "aws2-s3:\/\/bucketNameOrArn",
"async": false,
"consumerOnly": false,
"producerOnly": false,
"lenientProperties": false
},
"Aws2SesComponentBuilderFactory": {
"kind": "component",
"name": "aws2-ses",
"title": "AWS 2 Simple Email Service (SES)",
"description": "Send e-mails through AWS SES service using AWS SDK version 2.x.",
"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": "3.5.0-SNAPSHOT",
"scheme": "aws2-ses",
"extendsScheme": "",
"syntax": "aws2-ses:from",
"async": false,
"consumerOnly": false,
"producerOnly": true,
"lenientProperties": false
},
"Aws2SnsComponentBuilderFactory": {
"kind": "component",
"name": "aws2-sns",
"title": "AWS 2 Simple Notification System (SNS)",
"description": "Send messages to an AWS Simple Notification Topic using AWS SDK version 2.x.",
"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": "3.5.0-SNAPSHOT",
"scheme": "aws2-sns",
"extendsScheme": "",
"syntax": "aws2-sns:topicNameOrArn",
"async": false,
"consumerOnly": false,
"producerOnly": true,
"lenientProperties": false
},
"Aws2SqsComponentBuilderFactory": {
"kind": "component",
"name": "aws2-sqs",
"title": "AWS 2 Simple Queue Service (SQS)",
"description": "Sending and receive messages to\/from AWS SQS service using AWS SDK version 2.x.",
"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": "3.5.0-SNAPSHOT",
"scheme": "aws2-sqs",
"extendsScheme": "",
"syntax": "aws2-sqs:queueNameOrArn",
"async": false,
"consumerOnly": false,
"producerOnly": false,
"lenientProperties": false
},
"Aws2StsComponentBuilderFactory": {
"kind": "component",
"name": "aws2-sts",
"title": "AWS 2 Security Token Service (STS)",
"description": "Manage AWS STS cluster instances using AWS SDK version 2.x.",
"deprecated": false,
"firstVersion": "3.5.0",
"label": "cloud,management",
"javaType": "org.apache.camel.component.aws2.sts.STS2Component",
"supportLevel": "Preview",
"groupId": "org.apache.camel",
"artifactId": "camel-aws2-sts",
"version": "3.5.0-SNAPSHOT",
"scheme": "aws2-sts",
"extendsScheme": "",
"syntax": "aws2-sts:label",
"async": false,
"consumerOnly": false,
"producerOnly": true,
"lenientProperties": false
},
"Aws2TranslateComponentBuilderFactory": {
"kind": "component",
"name": "aws2-translate",
"title": "AWS 2 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": "3.5.0-SNAPSHOT",
"scheme": "aws2-translate",
"extendsScheme": "",
"syntax": "aws2-translate:label",
"async": false,
"consumerOnly": false,
"producerOnly": true,
"lenientProperties": false
},
"AwsCwComponentBuilderFactory": {
"kind": "component",
"name": "aws-cw",
"title": "AWS CloudWatch",
"description": "Send metrics to AWS CloudWatch.",
"deprecated": false,
"firstVersion": "2.11.0",
"label": "cloud,monitoring",
"javaType": "org.apache.camel.component.aws.cw.CwComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
"artifactId": "camel-aws-cw",
"version": "3.5.0-SNAPSHOT",
"scheme": "aws-cw",
"extendsScheme": "",
"syntax": "aws-cw:namespace",
"async": false,
"consumerOnly": false,
"producerOnly": true,
"lenientProperties": false
},
"AwsDdbComponentBuilderFactory": {
"kind": "component",
"name": "aws-ddb",
"title": "AWS DynamoDB",
"description": "Store and retrieve data from AWS DynamoDB service.",
"deprecated": false,
"firstVersion": "2.10.0",
"label": "cloud,database,nosql",
"javaType": "org.apache.camel.component.aws.ddb.DdbComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
"artifactId": "camel-aws-ddb",
"version": "3.5.0-SNAPSHOT",
"scheme": "aws-ddb",
"extendsScheme": "",
"syntax": "aws-ddb:tableName",
"async": false,
"consumerOnly": false,
"producerOnly": true,
"lenientProperties": false
},
"AwsDdbstreamComponentBuilderFactory": {
"kind": "component",
"name": "aws-ddbstream",
"title": "AWS DynamoDB Streams",
"description": "Receive messages from AWS DynamoDB Stream service.",
"deprecated": false,
"firstVersion": "2.17.0",
"label": "cloud,messaging,streams",
"javaType": "org.apache.camel.component.aws.ddbstream.DdbStreamComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
"artifactId": "camel-aws-ddb",
"version": "3.5.0-SNAPSHOT",
"scheme": "aws-ddbstream",
"extendsScheme": "",
"syntax": "aws-ddbstream:tableName",
"async": false,
"consumerOnly": true,
"producerOnly": false,
"lenientProperties": false
},
"AwsEc2ComponentBuilderFactory": {
"kind": "component",
"name": "aws-ec2",
"title": "AWS Elastic Compute Cloud (EC2)",
"description": "Manage AWS EC2 instances.",
"deprecated": false,
"firstVersion": "2.16.0",
"label": "cloud,management",
"javaType": "org.apache.camel.component.aws.ec2.EC2Component",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
"artifactId": "camel-aws-ec2",
"version": "3.5.0-SNAPSHOT",
"scheme": "aws-ec2",
"extendsScheme": "",
"syntax": "aws-ec2:label",
"async": false,
"consumerOnly": false,
"producerOnly": true,
"lenientProperties": false
},
"AwsEcsComponentBuilderFactory": {
"kind": "component",
"name": "aws-ecs",
"title": "AWS Elastic Container Service (ECS)",
"description": "Manage AWS ECS cluster instances.",
"deprecated": false,
"firstVersion": "3.0.0",
"label": "cloud,management",
"javaType": "org.apache.camel.component.aws.ecs.ECSComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
"artifactId": "camel-aws-ecs",
"version": "3.5.0-SNAPSHOT",
"scheme": "aws-ecs",
"extendsScheme": "",
"syntax": "aws-ecs:label",
"async": false,
"consumerOnly": false,
"producerOnly": true,
"lenientProperties": false
},
"AwsEksComponentBuilderFactory": {
"kind": "component",
"name": "aws-eks",
"title": "AWS Elastic Kubernetes Service (EKS)",
"description": "Manage AWS EKS cluster instances.",
"deprecated": false,
"firstVersion": "3.0.0",
"label": "cloud,management",
"javaType": "org.apache.camel.component.aws.eks.EKSComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
"artifactId": "camel-aws-eks",
"version": "3.5.0-SNAPSHOT",
"scheme": "aws-eks",
"extendsScheme": "",
"syntax": "aws-eks:label",
"async": false,
"consumerOnly": false,
"producerOnly": true,
"lenientProperties": false
},
"AwsIamComponentBuilderFactory": {
"kind": "component",
"name": "aws-iam",
"title": "AWS Identity and Access Management (IAM)",
"description": "Manage AWS IAM instances.",
"deprecated": false,
"firstVersion": "2.23.0",
"label": "cloud,management",
"javaType": "org.apache.camel.component.aws.iam.IAMComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
"artifactId": "camel-aws-iam",
"version": "3.5.0-SNAPSHOT",
"scheme": "aws-iam",
"extendsScheme": "",
"syntax": "aws-iam:label",
"async": false,
"consumerOnly": false,
"producerOnly": true,
"lenientProperties": false
},
"AwsKinesisComponentBuilderFactory": {
"kind": "component",
"name": "aws-kinesis",
"title": "AWS Kinesis",
"description": "Consume and produce records from AWS Kinesis Streams.",
"deprecated": false,
"firstVersion": "2.17.0",
"label": "cloud,messaging",
"javaType": "org.apache.camel.component.aws.kinesis.KinesisComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
"artifactId": "camel-aws-kinesis",
"version": "3.5.0-SNAPSHOT",
"scheme": "aws-kinesis",
"extendsScheme": "",
"syntax": "aws-kinesis:streamName",
"async": false,
"consumerOnly": false,
"producerOnly": false,
"lenientProperties": false
},
"AwsKinesisFirehoseComponentBuilderFactory": {
"kind": "component",
"name": "aws-kinesis-firehose",
"title": "AWS Kinesis Firehose",
"description": "Consume data from AWS Kinesis Firehose streams.",
"deprecated": false,
"firstVersion": "2.19.0",
"label": "cloud,messaging",
"javaType": "org.apache.camel.component.aws.firehose.KinesisFirehoseComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
"artifactId": "camel-aws-kinesis",
"version": "3.5.0-SNAPSHOT",
"scheme": "aws-kinesis-firehose",
"extendsScheme": "",
"syntax": "aws-kinesis-firehose:streamName",
"async": false,
"consumerOnly": false,
"producerOnly": true,
"lenientProperties": false
},
"AwsKmsComponentBuilderFactory": {
"kind": "component",
"name": "aws-kms",
"title": "AWS Key Management Service (KMS)",
"description": "Manage keys stored in AWS KMS instances.",
"deprecated": false,
"firstVersion": "2.21.0",
"label": "cloud,messaging",
"javaType": "org.apache.camel.component.aws.kms.KMSComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
"artifactId": "camel-aws-kms",
"version": "3.5.0-SNAPSHOT",
"scheme": "aws-kms",
"extendsScheme": "",
"syntax": "aws-kms:label",
"async": false,
"consumerOnly": false,
"producerOnly": true,
"lenientProperties": false
},
"AwsLambdaComponentBuilderFactory": {
"kind": "component",
"name": "aws-lambda",
"title": "AWS Lambda",
"description": "Manage and invoke AWS Lambda functions.",
"deprecated": false,
"firstVersion": "2.20.0",
"label": "cloud,computing,serverless",
"javaType": "org.apache.camel.component.aws.lambda.LambdaComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
"artifactId": "camel-aws-lambda",
"version": "3.5.0-SNAPSHOT",
"scheme": "aws-lambda",
"extendsScheme": "",
"syntax": "aws-lambda:function",
"async": false,
"consumerOnly": false,
"producerOnly": true,
"lenientProperties": false
},
"AwsMqComponentBuilderFactory": {
"kind": "component",
"name": "aws-mq",
"title": "AWS MQ",
"description": "Manage AWS MQ instances.",
"deprecated": false,
"firstVersion": "2.21.0",
"label": "cloud,messaging",
"javaType": "org.apache.camel.component.aws.mq.MQComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
"artifactId": "camel-aws-mq",
"version": "3.5.0-SNAPSHOT",
"scheme": "aws-mq",
"extendsScheme": "",
"syntax": "aws-mq:label",
"async": false,
"consumerOnly": false,
"producerOnly": true,
"lenientProperties": false
},
"AwsMskComponentBuilderFactory": {
"kind": "component",
"name": "aws-msk",
"title": "AWS Managed Streaming for Apache Kafka (MSK)",
"description": "Manage AWS MSK instances.",
"deprecated": false,
"firstVersion": "3.0.0",
"label": "cloud,messaging",
"javaType": "org.apache.camel.component.aws.msk.MSKComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
"artifactId": "camel-aws-msk",
"version": "3.5.0-SNAPSHOT",
"scheme": "aws-msk",
"extendsScheme": "",
"syntax": "aws-msk:label",
"async": false,
"consumerOnly": false,
"producerOnly": true,
"lenientProperties": false
},
"AwsS3ComponentBuilderFactory": {
"kind": "component",
"name": "aws-s3",
"title": "AWS S3 Storage Service",
"description": "Store and retrieve objects from AWS S3 Storage Service.",
"deprecated": false,
"firstVersion": "2.8.0",
"label": "cloud,file",
"javaType": "org.apache.camel.component.aws.s3.S3Component",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
"artifactId": "camel-aws-s3",
"version": "3.5.0-SNAPSHOT",
"scheme": "aws-s3",
"extendsScheme": "",
"syntax": "aws-s3:\/\/bucketNameOrArn",
"async": false,
"consumerOnly": false,
"producerOnly": false,
"lenientProperties": false
},
"AwsSdbComponentBuilderFactory": {
"kind": "component",
"name": "aws-sdb",
"title": "AWS SimpleDB",
"description": "Store and Retrieve data from\/to AWS SDB service.",
"deprecated": false,
"firstVersion": "2.9.0",
"label": "cloud,database,nosql",
"javaType": "org.apache.camel.component.aws.sdb.SdbComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
"artifactId": "camel-aws-sdb",
"version": "3.5.0-SNAPSHOT",
"scheme": "aws-sdb",
"extendsScheme": "",
"syntax": "aws-sdb:domainName",
"async": false,
"consumerOnly": false,
"producerOnly": true,
"lenientProperties": false
},
"AwsSesComponentBuilderFactory": {
"kind": "component",
"name": "aws-ses",
"title": "AWS Simple Email Service (SES)",
"description": "Send e-mails through AWS SES service.",
"deprecated": false,
"firstVersion": "2.9.0",
"label": "cloud,mail",
"javaType": "org.apache.camel.component.aws.ses.SesComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
"artifactId": "camel-aws-ses",
"version": "3.5.0-SNAPSHOT",
"scheme": "aws-ses",
"extendsScheme": "",
"syntax": "aws-ses:from",
"async": false,
"consumerOnly": false,
"producerOnly": true,
"lenientProperties": false
},
"AwsSnsComponentBuilderFactory": {
"kind": "component",
"name": "aws-sns",
"title": "AWS Simple Notification System (SNS)",
"description": "Send messages to an AWS Simple Notification Topic.",
"deprecated": false,
"firstVersion": "2.8.0",
"label": "cloud,messaging,mobile",
"javaType": "org.apache.camel.component.aws.sns.SnsComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
"artifactId": "camel-aws-sns",
"version": "3.5.0-SNAPSHOT",
"scheme": "aws-sns",
"extendsScheme": "",
"syntax": "aws-sns:topicNameOrArn",
"async": false,
"consumerOnly": false,
"producerOnly": true,
"lenientProperties": false
},
"AwsSqsComponentBuilderFactory": {
"kind": "component",
"name": "aws-sqs",
"title": "AWS Simple Queue Service (SQS)",
"description": "Sending and receive messages to\/from AWS SQS service.",
"deprecated": false,
"firstVersion": "2.6.0",
"label": "cloud,messaging",
"javaType": "org.apache.camel.component.aws.sqs.SqsComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
"artifactId": "camel-aws-sqs",
"version": "3.5.0-SNAPSHOT",
"scheme": "aws-sqs",
"extendsScheme": "",
"syntax": "aws-sqs:queueNameOrArn",
"async": false,
"consumerOnly": false,
"producerOnly": false,
"lenientProperties": false
},
"AwsSwfComponentBuilderFactory": {
"kind": "component",
"name": "aws-swf",
"title": "AWS Simple Workflow (SWF)",
"description": "Manage workflows in the AWS Simple Workflow service.",
"deprecated": false,
"firstVersion": "2.13.0",
"label": "cloud,workflow",
"javaType": "org.apache.camel.component.aws.swf.SWFComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
"artifactId": "camel-aws-swf",
"version": "3.5.0-SNAPSHOT",
"scheme": "aws-swf",
"extendsScheme": "",
"syntax": "aws-swf:type",
"async": false,
"consumerOnly": false,
"producerOnly": false,
"lenientProperties": false
},
"AwsTranslateComponentBuilderFactory": {
"kind": "component",
"name": "aws-translate",
"title": "AWS Translate",
"description": "Translate texts using AWS Translate.",
"deprecated": false,
"firstVersion": "3.0.0",
"label": "cloud,management",
"javaType": "org.apache.camel.component.aws.translate.TranslateComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
"artifactId": "camel-aws-translate",
"version": "3.5.0-SNAPSHOT",
"scheme": "aws-translate",
"extendsScheme": "",
"syntax": "aws-translate:label",
"async": false,
"consumerOnly": false,
"producerOnly": true,
"lenientProperties": false
},
"AzureBlobComponentBuilderFactory": {
"kind": "component",
"name": "azure-blob",
"title": "Azure Storage Blob Service (Deprecated)",
"description": "Store and retrieve blobs from Azure Storage Blob Service.",
"deprecated": true,
"firstVersion": "2.19.0",
"label": "cloud,file",
"javaType": "org.apache.camel.component.azure.blob.BlobServiceComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
"artifactId": "camel-azure",
"version": "3.5.0-SNAPSHOT",
"scheme": "azure-blob",
"extendsScheme": "",
"syntax": "azure-blob:containerOrBlobUri",
"async": false,
"consumerOnly": false,
"producerOnly": false,
"lenientProperties": false
},
"AzureQueueComponentBuilderFactory": {
"kind": "component",
"name": "azure-queue",
"title": "Azure Storage Queue Service (Deprecated)",
"description": "Store and retrieve messages from Azure Storage Queue Service.",
"deprecated": true,
"firstVersion": "2.19.0",
"label": "cloud,messaging",
"javaType": "org.apache.camel.component.azure.queue.QueueServiceComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
"artifactId": "camel-azure",
"version": "3.5.0-SNAPSHOT",
"scheme": "azure-queue",
"extendsScheme": "",
"syntax": "azure-queue:containerAndQueueUri",
"async": false,
"consumerOnly": false,
"producerOnly": false,
"lenientProperties": false
},
"AzureStorageBlobComponentBuilderFactory": {
"kind": "component",
"name": "azure-storage-blob",
"title": "Azure Storage Blob Service",
"description": "Store and retrieve blobs from Azure Storage Blob Service using SDK v12.",
"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": "3.5.0-SNAPSHOT",
"scheme": "azure-storage-blob",
"extendsScheme": "",
"syntax": "azure-storage-blob:containerName",
"async": false,
"consumerOnly": false,
"producerOnly": false,
"lenientProperties": false
},
"AzureStorageQueueComponentBuilderFactory": {
"kind": "component",
"name": "azure-storage-queue",
"title": "Azure Storage Queue Service",
"description": "The azure-storage-queue component is used for storing and retrieving the messages to\/from Azure Storage Queue using Azure SDK v12.",
"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": "3.5.0-SNAPSHOT",
"scheme": "azure-storage-queue",
"extendsScheme": "",
"syntax": "azure-storage-queue:queueName",
"async": false,
"consumerOnly": false,
"producerOnly": false,
"lenientProperties": false
},
"BeanComponentBuilderFactory": {
"kind": "component",
"name": "bean",
"title": "Bean",
"description": "Invoke methods of Java beans stored in Camel registry.",
"deprecated": false,
"firstVersion": "1.0.0",
"label": "core,java",
"javaType": "org.apache.camel.component.bean.BeanComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
"artifactId": "camel-bean",
"version": "3.5.0-SNAPSHOT",
"scheme": "bean",
"extendsScheme": "",
"syntax": "bean:beanName",
"async": false,
"consumerOnly": false,
"producerOnly": true,
"lenientProperties": false
},
"BeanValidatorComponentBuilderFactory": {
"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": "3.5.0-SNAPSHOT",
"scheme": "bean-validator",
"extendsScheme": "",
"syntax": "bean-validator:label",
"async": false,
"consumerOnly": false,
"producerOnly": true,
"lenientProperties": false
},
"BeanstalkComponentBuilderFactory": {
"kind": "component",
"name": "beanstalk",
"title": "Beanstalk",
"description": "Retrieve and post-process Beanstalk jobs.",
"deprecated": false,
"firstVersion": "2.15.0",
"label": "messaging",
"javaType": "org.apache.camel.component.beanstalk.BeanstalkComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
"artifactId": "camel-beanstalk",
"version": "3.5.0-SNAPSHOT",
"scheme": "beanstalk",
"extendsScheme": "",
"syntax": "beanstalk:connectionSettings",
"async": true,
"consumerOnly": false,
"producerOnly": false,
"lenientProperties": false
},
"BonitaComponentBuilderFactory": {
"kind": "component",
"name": "bonita",
"title": "Bonita",
"description": "Communicate with a remote Bonita BPM process engine.",
"deprecated": false,
"firstVersion": "2.19.0",
"label": "process",
"javaType": "org.apache.camel.component.bonita.BonitaComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
"artifactId": "camel-bonita",
"version": "3.5.0-SNAPSHOT",
"scheme": "bonita",
"extendsScheme": "",
"syntax": "bonita:operation",
"async": false,
"consumerOnly": false,
"producerOnly": true,
"lenientProperties": false
},
"BoxComponentBuilderFactory": {
"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": "3.5.0-SNAPSHOT",
"scheme": "box",
"extendsScheme": "",
"syntax": "box:apiName\/methodName",
"async": false,
"consumerOnly": false,
"producerOnly": false,
"lenientProperties": true
},
"BraintreeComponentBuilderFactory": {
"kind": "component",
"name": "braintree",
"title": "Braintree",
"description": "Process payments using Braintree Payments.",
"deprecated": false,
"firstVersion": "2.17.0",
"label": "cloud,payment",
"javaType": "org.apache.camel.component.braintree.BraintreeComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
"artifactId": "camel-braintree",
"version": "3.5.0-SNAPSHOT",
"scheme": "braintree",
"extendsScheme": "",
"syntax": "braintree:apiName\/methodName",
"async": false,
"consumerOnly": false,
"producerOnly": false,
"lenientProperties": false
},
"BrowseComponentBuilderFactory": {
"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": "3.5.0-SNAPSHOT",
"scheme": "browse",
"extendsScheme": "",
"syntax": "browse:name",
"async": false,
"consumerOnly": false,
"producerOnly": false,
"lenientProperties": false
},
"CaffeineCacheComponentBuilderFactory": {
"kind": "component",
"name": "caffeine-cache",
"title": "Caffeine Cache",
"description": "Perform caching operations using Caffeine Cache.",
"deprecated": false,
"firstVersion": "2.20.0",
"label": "cache,datagrid,clustering",
"javaType": "org.apache.camel.component.caffeine.cache.CaffeineCacheComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
"artifactId": "camel-caffeine",
"version": "3.5.0-SNAPSHOT",
"scheme": "caffeine-cache",
"extendsScheme": "",
"syntax": "caffeine-cache:cacheName",
"async": false,
"consumerOnly": false,
"producerOnly": true,
"lenientProperties": false
},
"CaffeineLoadcacheComponentBuilderFactory": {
"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,datagrid,clustering",
"javaType": "org.apache.camel.component.caffeine.load.CaffeineLoadCacheComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
"artifactId": "camel-caffeine",
"version": "3.5.0-SNAPSHOT",
"scheme": "caffeine-loadcache",
"extendsScheme": "",
"syntax": "caffeine-loadcache:cacheName",
"async": false,
"consumerOnly": false,
"producerOnly": true,
"lenientProperties": false
},
"ChatscriptComponentBuilderFactory": {
"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": "3.5.0-SNAPSHOT",
"scheme": "chatscript",
"extendsScheme": "",
"syntax": "chatscript:host:port\/botName",
"async": false,
"consumerOnly": false,
"producerOnly": true,
"lenientProperties": false
},
"ChunkComponentBuilderFactory": {
"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": "3.5.0-SNAPSHOT",
"scheme": "chunk",
"extendsScheme": "",
"syntax": "chunk:resourceUri",
"async": false,
"consumerOnly": false,
"producerOnly": true,
"lenientProperties": false
},
"ClasComponentBuilderFactory": {
"kind": "component",
"name": "class",
"title": "Class",
"description": "Invoke methods of Java beans specified by class name.",
"deprecated": false,
"firstVersion": "2.4.0",
"label": "core,java",
"javaType": "org.apache.camel.component.beanclass.ClassComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
"artifactId": "camel-bean",
"version": "3.5.0-SNAPSHOT",
"scheme": "class",
"extendsScheme": "",
"syntax": "class:beanName",
"async": false,
"consumerOnly": false,
"producerOnly": true,
"lenientProperties": false
},
"CmSmsComponentBuilderFactory": {
"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": "3.5.0-SNAPSHOT",
"scheme": "cm-sms",
"extendsScheme": "",
"syntax": "cm-sms:host",
"async": false,
"consumerOnly": false,
"producerOnly": true,
"lenientProperties": false
},
"CmisComponentBuilderFactory": {
"kind": "component",
"name": "cmis",
"title": "CMIS",
"description": "Read and write data from to\/from a CMIS compliant content repositories.",
"deprecated": false,
"firstVersion": "2.11.0",
"label": "cms,database",
"javaType": "org.apache.camel.component.cmis.CMISComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
"artifactId": "camel-cmis",
"version": "3.5.0-SNAPSHOT",
"scheme": "cmis",
"extendsScheme": "",
"syntax": "cmis:cmsUrl",
"async": false,
"consumerOnly": false,
"producerOnly": false,
"lenientProperties": false
},
"CoapComponentBuilderFactory": {
"kind": "component",
"name": "coap",
"title": "CoAP",
"description": "Send and receive messages to\/from COAP 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": "3.5.0-SNAPSHOT",
"scheme": "coap",
"extendsScheme": "",
"alternativeSchemes": "coap,coaps,coap+tcp,coaps+tcp",
"syntax": "coap:uri",
"async": false,
"consumerOnly": false,
"producerOnly": false,
"lenientProperties": false
},
"CoapTcpComponentBuilderFactory": {
"kind": "component",
"name": "coap+tcp",
"title": "CoAP",
"description": "Send and receive messages to\/from COAP 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": "3.5.0-SNAPSHOT",
"scheme": "coap+tcp",
"extendsScheme": "",
"alternativeSchemes": "coap,coaps,coap+tcp,coaps+tcp",
"syntax": "coap+tcp:uri",
"async": false,
"consumerOnly": false,
"producerOnly": false,
"lenientProperties": false
},
"CoapsComponentBuilderFactory": {
"kind": "component",
"name": "coaps",
"title": "CoAP (Secure)",
"description": "Send and receive messages to\/from COAP 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": "3.5.0-SNAPSHOT",
"scheme": "coaps",
"extendsScheme": "",
"alternativeSchemes": "coap,coaps,coap+tcp,coaps+tcp",
"syntax": "coaps:uri",
"async": false,
"consumerOnly": false,
"producerOnly": false,
"lenientProperties": false
},
"CoapsTcpComponentBuilderFactory": {
"kind": "component",
"name": "coaps+tcp",
"title": "CoAP",
"description": "Send and receive messages to\/from COAP 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": "3.5.0-SNAPSHOT",
"scheme": "coaps+tcp",
"extendsScheme": "",
"alternativeSchemes": "coap,coaps,coap+tcp,coaps+tcp",
"syntax": "coaps+tcp:uri",
"async": false,
"consumerOnly": false,
"producerOnly": false,
"lenientProperties": false
},
"CometdComponentBuilderFactory": {
"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": "websocket",
"javaType": "org.apache.camel.component.cometd.CometdComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
"artifactId": "camel-cometd",
"version": "3.5.0-SNAPSHOT",
"scheme": "cometd",
"extendsScheme": "",
"alternativeSchemes": "cometd,cometds",
"syntax": "cometd:host:port\/channelName",
"async": false,
"consumerOnly": false,
"producerOnly": false,
"lenientProperties": false
},
"CometdsComponentBuilderFactory": {
"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": "websocket",
"javaType": "org.apache.camel.component.cometd.CometdComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
"artifactId": "camel-cometd",
"version": "3.5.0-SNAPSHOT",
"scheme": "cometds",
"extendsScheme": "",
"alternativeSchemes": "cometd,cometds",
"syntax": "cometds:host:port\/channelName",
"async": false,
"consumerOnly": false,
"producerOnly": false,
"lenientProperties": false
},
"ConsulComponentBuilderFactory": {
"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": "3.5.0-SNAPSHOT",
"scheme": "consul",
"extendsScheme": "",
"syntax": "consul:apiEndpoint",
"async": false,
"consumerOnly": false,
"producerOnly": false,
"lenientProperties": false
},
"ControlbusComponentBuilderFactory": {
"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": "3.5.0-SNAPSHOT",
"scheme": "controlbus",
"extendsScheme": "",
"syntax": "controlbus:command:language",
"async": false,
"consumerOnly": false,
"producerOnly": true,
"lenientProperties": false
},
"CordaComponentBuilderFactory": {
"kind": "component",
"name": "corda",
"title": "Corda",
"description": "Perform operations against Corda blockchain platform using corda-rpc library.",
"deprecated": false,
"firstVersion": "2.23.0",
"label": "blockchain,rpc",
"javaType": "org.apache.camel.component.corda.CordaComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
"artifactId": "camel-corda",
"version": "3.5.0-SNAPSHOT",
"scheme": "corda",
"extendsScheme": "",
"syntax": "corda:node",
"async": false,
"consumerOnly": false,
"producerOnly": false,
"lenientProperties": false
},
"CouchbaseComponentBuilderFactory": {
"kind": "component",
"name": "couchbase",
"title": "Couchbase",
"description": "Query Couchbase Views with a poll strategy and\/or perform various operations against Couchbase databases.",
"deprecated": false,
"firstVersion": "2.19.0",
"label": "database,nosql",
"javaType": "org.apache.camel.component.couchbase.CouchbaseComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
"artifactId": "camel-couchbase",
"version": "3.5.0-SNAPSHOT",
"scheme": "couchbase",
"extendsScheme": "",
"syntax": "couchbase:protocol:hostname:port",
"async": false,
"consumerOnly": false,
"producerOnly": false,
"lenientProperties": false
},
"CouchdbComponentBuilderFactory": {
"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,nosql",
"javaType": "org.apache.camel.component.couchdb.CouchDbComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
"artifactId": "camel-couchdb",
"version": "3.5.0-SNAPSHOT",
"scheme": "couchdb",
"extendsScheme": "",
"syntax": "couchdb:protocol:hostname:port\/database",
"async": false,
"consumerOnly": false,
"producerOnly": false,
"lenientProperties": false
},
"CqlComponentBuilderFactory": {
"kind": "component",
"name": "cql",
"title": "Cassandra CQL",
"description": "Integrate with Cassandra 2.0 using the CQL3 API (not the Thrift API).",
"deprecated": false,
"firstVersion": "2.15.0",
"label": "database,nosql",
"javaType": "org.apache.camel.component.cassandra.CassandraComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
"artifactId": "camel-cassandraql",
"version": "3.5.0-SNAPSHOT",
"scheme": "cql",
"extendsScheme": "",
"syntax": "cql:beanRef:hosts:port\/keyspace",
"async": false,
"consumerOnly": false,
"producerOnly": false,
"lenientProperties": false
},
"CronComponentBuilderFactory": {
"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": "3.5.0-SNAPSHOT",
"scheme": "cron",
"extendsScheme": "",
"syntax": "cron:name",
"async": false,
"consumerOnly": true,
"producerOnly": false,
"lenientProperties": false
},
"CryptoCmsComponentBuilderFactory": {
"kind": "component",
"name": "crypto-cms",
"title": "Crypto CMS",
"description": "Encrypt, decrypt, sign and verify data in CMS Enveloped Data format.",
"deprecated": true,
"deprecatedSince": "3.2.0",
"firstVersion": "2.20.0",
"label": "security,transformation",
"javaType": "org.apache.camel.component.crypto.cms.CryptoCmsComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
"artifactId": "camel-crypto-cms",
"version": "3.5.0-SNAPSHOT",
"scheme": "crypto-cms",
"extendsScheme": "",
"syntax": "crypto-cms:cryptoOperation:name",
"async": false,
"consumerOnly": false,
"producerOnly": true,
"lenientProperties": false
},
"CryptoComponentBuilderFactory": {
"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": "3.5.0-SNAPSHOT",
"scheme": "crypto",
"extendsScheme": "",
"syntax": "crypto:cryptoOperation:name",
"async": false,
"consumerOnly": false,
"producerOnly": true,
"lenientProperties": false
},
"CxfComponentBuilderFactory": {
"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": "soap,webservice",
"javaType": "org.apache.camel.component.cxf.CxfComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
"artifactId": "camel-cxf",
"version": "3.5.0-SNAPSHOT",
"scheme": "cxf",
"extendsScheme": "",
"syntax": "cxf:beanId:address",
"async": true,
"consumerOnly": false,
"producerOnly": false,
"lenientProperties": false
},
"CxfrsComponentBuilderFactory": {
"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",
"groupId": "org.apache.camel",
"artifactId": "camel-cxf",
"version": "3.5.0-SNAPSHOT",
"scheme": "cxfrs",
"extendsScheme": "",
"syntax": "cxfrs:beanId:address",
"async": false,
"consumerOnly": false,
"producerOnly": false,
"lenientProperties": true
},
"DataformatComponentBuilderFactory": {
"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": "3.5.0-SNAPSHOT",
"scheme": "dataformat",
"extendsScheme": "",
"syntax": "dataformat:name:operation",
"async": false,
"consumerOnly": false,
"producerOnly": true,
"lenientProperties": true
},
"DatasetComponentBuilderFactory": {
"kind": "component",
"name": "dataset",
"title": "Dataset",
"description": "Provide data for load & 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": "3.5.0-SNAPSHOT",
"scheme": "dataset",
"extendsScheme": "",
"syntax": "dataset:name",
"async": false,
"consumerOnly": false,
"producerOnly": false,
"lenientProperties": true
},
"DatasetTestComponentBuilderFactory": {
"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": "3.5.0-SNAPSHOT",
"scheme": "dataset-test",
"extendsScheme": "",
"syntax": "dataset-test:name",
"async": false,
"consumerOnly": false,
"producerOnly": true,
"lenientProperties": true
},
"DebeziumMongodbComponentBuilderFactory": {
"kind": "component",
"name": "debezium-mongodb",
"title": "Debezium MongoDB Connector",
"description": "Capture changes from a MongoDB database.",
"deprecated": false,
"firstVersion": "3.0.0",
"label": "database,nosql",
"javaType": "org.apache.camel.component.debezium.DebeziumMongodbComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
"artifactId": "camel-debezium-mongodb",
"version": "3.5.0-SNAPSHOT",
"scheme": "debezium-mongodb",
"extendsScheme": "",
"syntax": "debezium-mongodb:name",
"async": false,
"consumerOnly": true,
"producerOnly": false,
"lenientProperties": false
},
"DebeziumMysqlComponentBuilderFactory": {
"kind": "component",
"name": "debezium-mysql",
"title": "Debezium MySQL Connector",
"description": "Capture changes from a MySQL database.",
"deprecated": false,
"firstVersion": "3.0.0",
"label": "database,sql",
"javaType": "org.apache.camel.component.debezium.DebeziumMySqlComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
"artifactId": "camel-debezium-mysql",
"version": "3.5.0-SNAPSHOT",
"scheme": "debezium-mysql",
"extendsScheme": "",
"syntax": "debezium-mysql:name",
"async": false,
"consumerOnly": true,
"producerOnly": false,
"lenientProperties": false
},
"DebeziumPostgresComponentBuilderFactory": {
"kind": "component",
"name": "debezium-postgres",
"title": "Debezium PostgresSQL Connector",
"description": "Capture changes from a PostgresSQL database.",
"deprecated": false,
"firstVersion": "3.0.0",
"label": "database,sql",
"javaType": "org.apache.camel.component.debezium.DebeziumPostgresComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
"artifactId": "camel-debezium-postgres",
"version": "3.5.0-SNAPSHOT",
"scheme": "debezium-postgres",
"extendsScheme": "",
"syntax": "debezium-postgres:name",
"async": false,
"consumerOnly": true,
"producerOnly": false,
"lenientProperties": false
},
"DebeziumSqlserverComponentBuilderFactory": {
"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,sql",
"javaType": "org.apache.camel.component.debezium.DebeziumSqlserverComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
"artifactId": "camel-debezium-sqlserver",
"version": "3.5.0-SNAPSHOT",
"scheme": "debezium-sqlserver",
"extendsScheme": "",
"syntax": "debezium-sqlserver:name",
"async": false,
"consumerOnly": true,
"producerOnly": false,
"lenientProperties": false
},
"DigitaloceanComponentBuilderFactory": {
"kind": "component",
"name": "digitalocean",
"title": "DigitalOcean",
"description": "Manage Droplets and resources within the DigitalOcean cloud.",
"deprecated": false,
"firstVersion": "2.19.0",
"label": "cloud,management",
"javaType": "org.apache.camel.component.digitalocean.DigitalOceanComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
"artifactId": "camel-digitalocean",
"version": "3.5.0-SNAPSHOT",
"scheme": "digitalocean",
"extendsScheme": "",
"syntax": "digitalocean:operation",
"async": false,
"consumerOnly": false,
"producerOnly": true,
"lenientProperties": false
},
"DirectComponentBuilderFactory": {
"kind": "component",
"name": "direct",
"title": "Direct",
"description": "Call another endpoint from the same Camel Context synchronously.",
"deprecated": false,
"firstVersion": "1.0.0",
"label": "core,endpoint",
"javaType": "org.apache.camel.component.direct.DirectComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
"artifactId": "camel-direct",
"version": "3.5.0-SNAPSHOT",
"scheme": "direct",
"extendsScheme": "",
"syntax": "direct:name",
"async": false,
"consumerOnly": false,
"producerOnly": false,
"lenientProperties": false
},
"DirectVmComponentBuilderFactory": {
"kind": "component",
"name": "direct-vm",
"title": "Direct VM",
"description": "Call another endpoint from any Camel Context in the same JVM synchronously.",
"deprecated": false,
"firstVersion": "2.10.0",
"label": "core,endpoint",
"javaType": "org.apache.camel.component.directvm.DirectVmComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
"artifactId": "camel-directvm",
"version": "3.5.0-SNAPSHOT",
"scheme": "direct-vm",
"extendsScheme": "",
"syntax": "direct-vm:name",
"async": true,
"consumerOnly": false,
"producerOnly": false,
"lenientProperties": false
},
"DisruptorComponentBuilderFactory": {
"kind": "component",
"name": "disruptor",
"title": "Disruptor",
"description": "Provides asynchronous SEDA behavior using LMAX Disruptor.",
"deprecated": false,
"firstVersion": "2.12.0",
"label": "endpoint",
"javaType": "org.apache.camel.component.disruptor.DisruptorComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
"artifactId": "camel-disruptor",
"version": "3.5.0-SNAPSHOT",
"scheme": "disruptor",
"extendsScheme": "",
"alternativeSchemes": "disruptor,disruptor-vm",
"syntax": "disruptor:name",
"async": true,
"consumerOnly": false,
"producerOnly": false,
"lenientProperties": false
},
"DisruptorVmComponentBuilderFactory": {
"kind": "component",
"name": "disruptor-vm",
"title": "Disruptor VM",
"description": "Provides asynchronous SEDA behavior using LMAX Disruptor.",
"deprecated": false,
"firstVersion": "2.12.0",
"label": "endpoint",
"javaType": "org.apache.camel.component.disruptor.vm.DisruptorVmComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
"artifactId": "camel-disruptor",
"version": "3.5.0-SNAPSHOT",
"scheme": "disruptor-vm",
"extendsScheme": "",
"alternativeSchemes": "disruptor,disruptor-vm",
"syntax": "disruptor-vm:name",
"async": true,
"consumerOnly": false,
"producerOnly": false,
"lenientProperties": false
},
"DjlComponentBuilderFactory": {
"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,deeplearning",
"javaType": "org.apache.camel.component.djl.DJLComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
"artifactId": "camel-djl",
"version": "3.5.0-SNAPSHOT",
"scheme": "djl",
"extendsScheme": "",
"syntax": "djl:application",
"async": false,
"consumerOnly": false,
"producerOnly": true,
"lenientProperties": false
},
"DnsComponentBuilderFactory": {
"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": "3.5.0-SNAPSHOT",
"scheme": "dns",
"extendsScheme": "",
"syntax": "dns:dnsType",
"async": false,
"consumerOnly": false,
"producerOnly": true,
"lenientProperties": false
},
"DockerComponentBuilderFactory": {
"kind": "component",
"name": "docker",
"title": "Docker",
"description": "Manage Docker containers.",
"deprecated": false,
"firstVersion": "2.15.0",
"label": "cloud,container,paas",
"javaType": "org.apache.camel.component.docker.DockerComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
"artifactId": "camel-docker",
"version": "3.5.0-SNAPSHOT",
"scheme": "docker",
"extendsScheme": "",
"syntax": "docker:operation",
"async": false,
"consumerOnly": false,
"producerOnly": false,
"lenientProperties": true
},
"DozerComponentBuilderFactory": {
"kind": "component",
"name": "dozer",
"title": "Dozer",
"description": "Map between Java beans using the Dozer mapping library.",
"deprecated": false,
"firstVersion": "2.15.0",
"label": "transformation",
"javaType": "org.apache.camel.component.dozer.DozerComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
"artifactId": "camel-dozer",
"version": "3.5.0-SNAPSHOT",
"scheme": "dozer",
"extendsScheme": "",
"syntax": "dozer:name",
"async": false,
"consumerOnly": false,
"producerOnly": true,
"lenientProperties": false
},
"DrillComponentBuilderFactory": {
"kind": "component",
"name": "drill",
"title": "Drill",
"description": "Perform queries against an Apache Drill cluster.",
"deprecated": false,
"firstVersion": "2.19.0",
"label": "database,sql",
"javaType": "org.apache.camel.component.drill.DrillComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
"artifactId": "camel-drill",
"version": "3.5.0-SNAPSHOT",
"scheme": "drill",
"extendsScheme": "",
"syntax": "drill:host",
"async": false,
"consumerOnly": false,
"producerOnly": true,
"lenientProperties": false
},
"DropboxComponentBuilderFactory": {
"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": "3.5.0-SNAPSHOT",
"scheme": "dropbox",
"extendsScheme": "",
"syntax": "dropbox:operation",
"async": false,
"consumerOnly": false,
"producerOnly": false,
"lenientProperties": false
},
"EhcacheComponentBuilderFactory": {
"kind": "component",
"name": "ehcache",
"title": "Ehcache",
"description": "Perform caching operations using Ehcache.",
"deprecated": false,
"firstVersion": "2.18.0",
"label": "cache,datagrid,clustering",
"javaType": "org.apache.camel.component.ehcache.EhcacheComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
"artifactId": "camel-ehcache",
"version": "3.5.0-SNAPSHOT",
"scheme": "ehcache",
"extendsScheme": "",
"syntax": "ehcache:cacheName",
"async": false,
"consumerOnly": false,
"producerOnly": false,
"lenientProperties": false
},
"ElasticsearchRestComponentBuilderFactory": {
"kind": "component",
"name": "elasticsearch-rest",
"title": "Elasticsearch Rest",
"description": "Send requests to with an ElasticSearch via REST API.",
"deprecated": false,
"firstVersion": "2.21.0",
"label": "search,monitoring",
"javaType": "org.apache.camel.component.elasticsearch.ElasticsearchComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
"artifactId": "camel-elasticsearch-rest",
"version": "3.5.0-SNAPSHOT",
"scheme": "elasticsearch-rest",
"extendsScheme": "",
"syntax": "elasticsearch-rest:clusterName",
"async": false,
"consumerOnly": false,
"producerOnly": true,
"lenientProperties": false
},
"ElsqlComponentBuilderFactory": {
"kind": "component",
"name": "elsql",
"title": "ElSQL",
"description": "Use ElSql to define SQL queries. Extends the SQL Component.",
"deprecated": false,
"firstVersion": "2.16.0",
"label": "database,sql",
"javaType": "org.apache.camel.component.elsql.ElsqlComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
"artifactId": "camel-elsql",
"version": "3.5.0-SNAPSHOT",
"scheme": "elsql",
"extendsScheme": "",
"syntax": "elsql:elsqlName:resourceUri",
"async": false,
"consumerOnly": false,
"producerOnly": false,
"lenientProperties": false
},
"EtcdKeysComponentBuilderFactory": {
"kind": "component",
"name": "etcd-keys",
"title": "Etcd Keys",
"description": "Get, set or delete keys in etcd key-value store.",
"deprecated": false,
"firstVersion": "2.18.0",
"label": "clustering,database",
"javaType": "org.apache.camel.component.etcd.EtcdKeysComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
"artifactId": "camel-etcd",
"version": "3.5.0-SNAPSHOT",
"scheme": "etcd-keys",
"extendsScheme": "",
"syntax": "etcd-keys:path",
"async": false,
"consumerOnly": false,
"producerOnly": true,
"lenientProperties": false
},
"EtcdStatsComponentBuilderFactory": {
"kind": "component",
"name": "etcd-stats",
"title": "Etcd Stats",
"description": "Access etcd cluster statistcs.",
"deprecated": false,
"firstVersion": "2.18.0",
"label": "clustering,database",
"javaType": "org.apache.camel.component.etcd.EtcdStatsComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
"artifactId": "camel-etcd",
"version": "3.5.0-SNAPSHOT",
"scheme": "etcd-stats",
"extendsScheme": "",
"syntax": "etcd-stats:path",
"async": false,
"consumerOnly": false,
"producerOnly": false,
"lenientProperties": false
},
"EtcdWatchComponentBuilderFactory": {
"kind": "component",
"name": "etcd-watch",
"title": "Etcd Watch",
"description": "Watch specific etcd keys or directories for changes.",
"deprecated": false,
"firstVersion": "2.18.0",
"label": "clustering,database",
"javaType": "org.apache.camel.component.etcd.EtcdWatchComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
"artifactId": "camel-etcd",
"version": "3.5.0-SNAPSHOT",
"scheme": "etcd-watch",
"extendsScheme": "",
"syntax": "etcd-watch:path",
"async": false,
"consumerOnly": true,
"producerOnly": false,
"lenientProperties": false
},
"ExecComponentBuilderFactory": {
"kind": "component",
"name": "exec",
"title": "Exec",
"description": "Execute commands on the underlying operating system.",
"deprecated": false,
"firstVersion": "2.3.0",
"label": "system",
"javaType": "org.apache.camel.component.exec.ExecComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
"artifactId": "camel-exec",
"version": "3.5.0-SNAPSHOT",
"scheme": "exec",
"extendsScheme": "",
"syntax": "exec:executable",
"async": false,
"consumerOnly": false,
"producerOnly": true,
"lenientProperties": false
},
"FacebookComponentBuilderFactory": {
"kind": "component",
"name": "facebook",
"title": "Facebook",
"description": "Send requests to Facebook APIs supported by Facebook4J.",
"deprecated": false,
"firstVersion": "2.14.0",
"label": "social",
"javaType": "org.apache.camel.component.facebook.FacebookComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
"artifactId": "camel-facebook",
"version": "3.5.0-SNAPSHOT",
"scheme": "facebook",
"extendsScheme": "",
"syntax": "facebook:methodName",
"async": false,
"consumerOnly": false,
"producerOnly": false,
"lenientProperties": false
},
"FhirComponentBuilderFactory": {
"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": "3.5.0-SNAPSHOT",
"scheme": "fhir",
"extendsScheme": "",
"syntax": "fhir:apiName\/methodName",
"async": false,
"consumerOnly": false,
"producerOnly": false,
"lenientProperties": false
},
"FileComponentBuilderFactory": {
"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": "3.5.0-SNAPSHOT",
"scheme": "file",
"extendsScheme": "",
"syntax": "file:directoryName",
"async": false,
"consumerOnly": false,
"producerOnly": false,
"lenientProperties": false
},
"FileWatchComponentBuilderFactory": {
"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": "3.5.0-SNAPSHOT",
"scheme": "file-watch",
"extendsScheme": "",
"syntax": "file-watch:path",
"async": false,
"consumerOnly": true,
"producerOnly": false,
"lenientProperties": false
},
"FlatpackComponentBuilderFactory": {
"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": "3.5.0-SNAPSHOT",
"scheme": "flatpack",
"extendsScheme": "",
"syntax": "flatpack:type:resourceUri",
"async": false,
"consumerOnly": false,
"producerOnly": false,
"lenientProperties": false
},
"FlinkComponentBuilderFactory": {
"kind": "component",
"name": "flink",
"title": "Flink",
"description": "Send DataSet jobs to an Apache Flink cluster.",
"deprecated": false,
"firstVersion": "2.18.0",
"label": "transformation,bigdata,streams",
"javaType": "org.apache.camel.component.flink.FlinkComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
"artifactId": "camel-flink",
"version": "3.5.0-SNAPSHOT",
"scheme": "flink",
"extendsScheme": "",
"syntax": "flink:endpointType",
"async": false,
"consumerOnly": false,
"producerOnly": true,
"lenientProperties": false
},
"FopComponentBuilderFactory": {
"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": "3.5.0-SNAPSHOT",
"scheme": "fop",
"extendsScheme": "",
"syntax": "fop:outputType",
"async": false,
"consumerOnly": false,
"producerOnly": true,
"lenientProperties": false
},
"FreemarkerComponentBuilderFactory": {
"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": "3.5.0-SNAPSHOT",
"scheme": "freemarker",
"extendsScheme": "",
"syntax": "freemarker:resourceUri",
"async": false,
"consumerOnly": false,
"producerOnly": true,
"lenientProperties": false
},
"FtpComponentBuilderFactory": {
"kind": "component",
"name": "ftp",
"title": "FTP",
"description": "Upload and download files to\/from FTP servers.",
"deprecated": false,
"deprecationNote": "",
"firstVersion": "1.1.0",
"label": "file",
"javaType": "org.apache.camel.component.file.remote.FtpComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
"artifactId": "camel-ftp",
"version": "3.5.0-SNAPSHOT",
"scheme": "ftp",
"extendsScheme": "file",
"syntax": "ftp:host:port\/directoryName",
"alternativeSyntax": "ftp:username:password@host:port\/directoryName",
"async": false,
"consumerOnly": false,
"producerOnly": false,
"lenientProperties": false
},
"FtpsComponentBuilderFactory": {
"kind": "component",
"name": "ftps",
"title": "FTPS",
"description": "Upload and download files to\/from FTP servers supporting the FTPS protocol.",
"deprecated": false,
"deprecationNote": "",
"firstVersion": "2.2.0",
"label": "file",
"javaType": "org.apache.camel.component.file.remote.FtpsComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
"artifactId": "camel-ftp",
"version": "3.5.0-SNAPSHOT",
"scheme": "ftps",
"extendsScheme": "file",
"syntax": "ftps:host:port\/directoryName",
"alternativeSyntax": "ftps:username:password@host:port\/directoryName",
"async": false,
"consumerOnly": false,
"producerOnly": false,
"lenientProperties": false
},
"GangliaComponentBuilderFactory": {
"kind": "component",
"name": "ganglia",
"title": "Ganglia",
"description": "Send metrics to Ganglia monitoring system.",
"deprecated": false,
"firstVersion": "2.15.0",
"label": "monitoring",
"javaType": "org.apache.camel.component.ganglia.GangliaComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
"artifactId": "camel-ganglia",
"version": "3.5.0-SNAPSHOT",
"scheme": "ganglia",
"extendsScheme": "",
"syntax": "ganglia:host:port",
"async": false,
"consumerOnly": false,
"producerOnly": true,
"lenientProperties": false
},
"GeocoderComponentBuilderFactory": {
"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,location",
"javaType": "org.apache.camel.component.geocoder.GeoCoderComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
"artifactId": "camel-geocoder",
"version": "3.5.0-SNAPSHOT",
"scheme": "geocoder",
"extendsScheme": "",
"syntax": "geocoder:address:latlng",
"async": false,
"consumerOnly": false,
"producerOnly": true,
"lenientProperties": false
},
"GitComponentBuilderFactory": {
"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": "3.5.0-SNAPSHOT",
"scheme": "git",
"extendsScheme": "",
"syntax": "git:localPath",
"async": false,
"consumerOnly": false,
"producerOnly": false,
"lenientProperties": false
},
"GithubComponentBuilderFactory": {
"kind": "component",
"name": "github",
"title": "GitHub",
"description": "Interact with the GitHub API.",
"deprecated": false,
"firstVersion": "2.15.0",
"label": "file,cloud,api",
"javaType": "org.apache.camel.component.github.GitHubComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
"artifactId": "camel-github",
"version": "3.5.0-SNAPSHOT",
"scheme": "github",
"extendsScheme": "",
"syntax": "github:type\/branchName",
"async": false,
"consumerOnly": false,
"producerOnly": false,
"lenientProperties": false
},
"GoogleBigqueryComponentBuilderFactory": {
"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": "3.5.0-SNAPSHOT",
"scheme": "google-bigquery",
"extendsScheme": "",
"syntax": "google-bigquery:projectId:datasetId:tableId",
"async": false,
"consumerOnly": false,
"producerOnly": true,
"lenientProperties": false
},
"GoogleBigquerySqlComponentBuilderFactory": {
"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": "3.5.0-SNAPSHOT",
"scheme": "google-bigquery-sql",
"extendsScheme": "",
"syntax": "google-bigquery-sql:projectId:query",
"async": false,
"consumerOnly": false,
"producerOnly": true,
"lenientProperties": false
},
"GoogleCalendarComponentBuilderFactory": {
"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": "3.5.0-SNAPSHOT",
"scheme": "google-calendar",
"extendsScheme": "",
"syntax": "google-calendar:apiName\/methodName",
"async": false,
"consumerOnly": false,
"producerOnly": false,
"lenientProperties": false
},
"GoogleCalendarStreamComponentBuilderFactory": {
"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": "api,cloud",
"javaType": "org.apache.camel.component.google.calendar.stream.GoogleCalendarStreamComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
"artifactId": "camel-google-calendar",
"version": "3.5.0-SNAPSHOT",
"scheme": "google-calendar-stream",
"extendsScheme": "",
"syntax": "google-calendar-stream:index",
"async": false,
"consumerOnly": true,
"producerOnly": false,
"lenientProperties": false
},
"GoogleDriveComponentBuilderFactory": {
"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": "3.5.0-SNAPSHOT",
"scheme": "google-drive",
"extendsScheme": "",
"syntax": "google-drive:apiName\/methodName",
"async": false,
"consumerOnly": false,
"producerOnly": false,
"lenientProperties": false
},
"GoogleMailComponentBuilderFactory": {
"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": "3.5.0-SNAPSHOT",
"scheme": "google-mail",
"extendsScheme": "",
"syntax": "google-mail:apiName\/methodName",
"async": false,
"consumerOnly": false,
"producerOnly": false,
"lenientProperties": false
},
"GoogleMailStreamComponentBuilderFactory": {
"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": "api,cloud,mail",
"javaType": "org.apache.camel.component.google.mail.stream.GoogleMailStreamComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
"artifactId": "camel-google-mail",
"version": "3.5.0-SNAPSHOT",
"scheme": "google-mail-stream",
"extendsScheme": "",
"syntax": "google-mail-stream:index",
"async": false,
"consumerOnly": true,
"producerOnly": false,
"lenientProperties": false
},
"GooglePubsubComponentBuilderFactory": {
"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": "3.5.0-SNAPSHOT",
"scheme": "google-pubsub",
"extendsScheme": "",
"syntax": "google-pubsub:projectId:destinationName",
"async": false,
"consumerOnly": false,
"producerOnly": false,
"lenientProperties": false
},
"GoogleSheetsComponentBuilderFactory": {
"kind": "component",
"name": "google-sheets",
"title": "Google Sheets",
"description": "Manage spreadsheets in Google Sheets.",
"deprecated": false,
"firstVersion": "2.23.0",
"label": "api,cloud,sheets",
"javaType": "org.apache.camel.component.google.sheets.GoogleSheetsComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
"artifactId": "camel-google-sheets",
"version": "3.5.0-SNAPSHOT",
"scheme": "google-sheets",
"extendsScheme": "",
"syntax": "google-sheets:apiName\/methodName",
"async": false,
"consumerOnly": false,
"producerOnly": false,
"lenientProperties": false
},
"GoogleSheetsStreamComponentBuilderFactory": {
"kind": "component",
"name": "google-sheets-stream",
"title": "Google Sheets Stream",
"description": "Poll for changes in Google Sheets.",
"deprecated": false,
"firstVersion": "2.23.0",
"label": "api,cloud,sheets",
"javaType": "org.apache.camel.component.google.sheets.stream.GoogleSheetsStreamComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
"artifactId": "camel-google-sheets",
"version": "3.5.0-SNAPSHOT",
"scheme": "google-sheets-stream",
"extendsScheme": "",
"syntax": "google-sheets-stream:apiName",
"async": false,
"consumerOnly": true,
"producerOnly": false,
"lenientProperties": false
},
"GoraComponentBuilderFactory": {
"kind": "component",
"name": "gora",
"title": "Gora",
"description": "Access NoSQL databases using the Apache Gora framework.",
"deprecated": false,
"firstVersion": "2.14.0",
"label": "database,nosql,bigdata",
"javaType": "org.apache.camel.component.gora.GoraComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
"artifactId": "camel-gora",
"version": "3.5.0-SNAPSHOT",
"scheme": "gora",
"extendsScheme": "",
"syntax": "gora:name",
"async": false,
"consumerOnly": false,
"producerOnly": false,
"lenientProperties": false
},
"GrapeComponentBuilderFactory": {
"kind": "component",
"name": "grape",
"title": "Grape",
"description": "Fetch, load and manage additional jars dynamically after Camel Context was started.",
"deprecated": false,
"firstVersion": "2.16.0",
"label": "management,deployment",
"javaType": "org.apache.camel.component.grape.GrapeComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
"artifactId": "camel-grape",
"version": "3.5.0-SNAPSHOT",
"scheme": "grape",
"extendsScheme": "",
"syntax": "grape:defaultCoordinates",
"async": false,
"consumerOnly": false,
"producerOnly": true,
"lenientProperties": false
},
"GraphqlComponentBuilderFactory": {
"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": "3.5.0-SNAPSHOT",
"scheme": "graphql",
"extendsScheme": "",
"syntax": "graphql:httpUri",
"async": false,
"consumerOnly": false,
"producerOnly": true,
"lenientProperties": false
},
"GrpcComponentBuilderFactory": {
"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",
"groupId": "org.apache.camel",
"artifactId": "camel-grpc",
"version": "3.5.0-SNAPSHOT",
"scheme": "grpc",
"extendsScheme": "",
"syntax": "grpc:host:port\/service",
"async": false,
"consumerOnly": false,
"producerOnly": false,
"lenientProperties": false
},
"GuavaEventbusComponentBuilderFactory": {
"kind": "component",
"name": "guava-eventbus",
"title": "Guava EventBus",
"description": "Send and receive messages to\/from Guava EventBus.",
"deprecated": false,
"firstVersion": "2.10.0",
"label": "eventbus",
"javaType": "org.apache.camel.component.guava.eventbus.GuavaEventBusComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
"artifactId": "camel-guava-eventbus",
"version": "3.5.0-SNAPSHOT",
"scheme": "guava-eventbus",
"extendsScheme": "",
"syntax": "guava-eventbus:eventBusRef",
"async": false,
"consumerOnly": false,
"producerOnly": false,
"lenientProperties": false
},
"HazelcastAtomicvalueComponentBuilderFactory": {
"kind": "component",
"name": "hazelcast-atomicvalue",
"title": "Hazelcast Atomic Number",
"description": "Increment, decrement, set, etc. Hazelcast atomic number (a grid wide number).",
"deprecated": false,
"firstVersion": "2.7.0",
"label": "cache,datagrid",
"javaType": "org.apache.camel.component.hazelcast.atomicnumber.HazelcastAtomicnumberComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
"artifactId": "camel-hazelcast",
"version": "3.5.0-SNAPSHOT",
"scheme": "hazelcast-atomicvalue",
"extendsScheme": "",
"syntax": "hazelcast-atomicvalue:cacheName",
"async": false,
"consumerOnly": false,
"producerOnly": true,
"lenientProperties": false
},
"HazelcastInstanceComponentBuilderFactory": {
"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,datagrid",
"javaType": "org.apache.camel.component.hazelcast.instance.HazelcastInstanceComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
"artifactId": "camel-hazelcast",
"version": "3.5.0-SNAPSHOT",
"scheme": "hazelcast-instance",
"extendsScheme": "",
"syntax": "hazelcast-instance:cacheName",
"async": false,
"consumerOnly": true,
"producerOnly": false,
"lenientProperties": false
},
"HazelcastListComponentBuilderFactory": {
"kind": "component",
"name": "hazelcast-list",
"title": "Hazelcast List",
"description": "Perform operations on Hazelcast distributed list.",
"deprecated": false,
"firstVersion": "2.7.0",
"label": "cache,datagrid",
"javaType": "org.apache.camel.component.hazelcast.list.HazelcastListComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
"artifactId": "camel-hazelcast",
"version": "3.5.0-SNAPSHOT",
"scheme": "hazelcast-list",
"extendsScheme": "",
"syntax": "hazelcast-list:cacheName",
"async": false,
"consumerOnly": false,
"producerOnly": false,
"lenientProperties": false
},
"HazelcastMapComponentBuilderFactory": {
"kind": "component",
"name": "hazelcast-map",
"title": "Hazelcast Map",
"description": "Perform operations on Hazelcast distributed map.",
"deprecated": false,
"firstVersion": "2.7.0",
"label": "cache,datagrid",
"javaType": "org.apache.camel.component.hazelcast.map.HazelcastMapComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
"artifactId": "camel-hazelcast",
"version": "3.5.0-SNAPSHOT",
"scheme": "hazelcast-map",
"extendsScheme": "",
"syntax": "hazelcast-map:cacheName",
"async": false,
"consumerOnly": false,
"producerOnly": false,
"lenientProperties": false
},
"HazelcastMultimapComponentBuilderFactory": {
"kind": "component",
"name": "hazelcast-multimap",
"title": "Hazelcast Multimap",
"description": "Perform operations on Hazelcast distributed multimap.",
"deprecated": false,
"firstVersion": "2.7.0",
"label": "cache,datagrid",
"javaType": "org.apache.camel.component.hazelcast.multimap.HazelcastMultimapComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
"artifactId": "camel-hazelcast",
"version": "3.5.0-SNAPSHOT",
"scheme": "hazelcast-multimap",
"extendsScheme": "",
"syntax": "hazelcast-multimap:cacheName",
"async": false,
"consumerOnly": false,
"producerOnly": false,
"lenientProperties": false
},
"HazelcastQueueComponentBuilderFactory": {
"kind": "component",
"name": "hazelcast-queue",
"title": "Hazelcast Queue",
"description": "Perform operations on Hazelcast distributed queue.",
"deprecated": false,
"firstVersion": "2.7.0",
"label": "cache,datagrid,messaging",
"javaType": "org.apache.camel.component.hazelcast.queue.HazelcastQueueComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
"artifactId": "camel-hazelcast",
"version": "3.5.0-SNAPSHOT",
"scheme": "hazelcast-queue",
"extendsScheme": "",
"syntax": "hazelcast-queue:cacheName",
"async": false,
"consumerOnly": false,
"producerOnly": false,
"lenientProperties": false
},
"HazelcastReplicatedmapComponentBuilderFactory": {
"kind": "component",
"name": "hazelcast-replicatedmap",
"title": "Hazelcast Replicated Map",
"description": "Perform operations on Hazelcast replicated map.",
"deprecated": false,
"firstVersion": "2.16.0",
"label": "cache,datagrid",
"javaType": "org.apache.camel.component.hazelcast.replicatedmap.HazelcastReplicatedmapComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
"artifactId": "camel-hazelcast",
"version": "3.5.0-SNAPSHOT",
"scheme": "hazelcast-replicatedmap",
"extendsScheme": "",
"syntax": "hazelcast-replicatedmap:cacheName",
"async": false,
"consumerOnly": false,
"producerOnly": false,
"lenientProperties": false
},
"HazelcastRingbufferComponentBuilderFactory": {
"kind": "component",
"name": "hazelcast-ringbuffer",
"title": "Hazelcast Ringbuffer",
"description": "Perform operations on Hazelcast distributed ringbuffer.",
"deprecated": false,
"firstVersion": "2.16.0",
"label": "cache,datagrid",
"javaType": "org.apache.camel.component.hazelcast.ringbuffer.HazelcastRingbufferComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
"artifactId": "camel-hazelcast",
"version": "3.5.0-SNAPSHOT",
"scheme": "hazelcast-ringbuffer",
"extendsScheme": "",
"syntax": "hazelcast-ringbuffer:cacheName",
"async": false,
"consumerOnly": false,
"producerOnly": true,
"lenientProperties": false
},
"HazelcastSedaComponentBuilderFactory": {
"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,datagrid",
"javaType": "org.apache.camel.component.hazelcast.seda.HazelcastSedaComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
"artifactId": "camel-hazelcast",
"version": "3.5.0-SNAPSHOT",
"scheme": "hazelcast-seda",
"extendsScheme": "",
"syntax": "hazelcast-seda:cacheName",
"async": false,
"consumerOnly": false,
"producerOnly": false,
"lenientProperties": false
},
"HazelcastSetComponentBuilderFactory": {
"kind": "component",
"name": "hazelcast-set",
"title": "Hazelcast Set",
"description": "Perform operations on Hazelcast distributed set.",
"deprecated": false,
"firstVersion": "2.7.0",
"label": "cache,datagrid",
"javaType": "org.apache.camel.component.hazelcast.set.HazelcastSetComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
"artifactId": "camel-hazelcast",
"version": "3.5.0-SNAPSHOT",
"scheme": "hazelcast-set",
"extendsScheme": "",
"syntax": "hazelcast-set:cacheName",
"async": false,
"consumerOnly": false,
"producerOnly": false,
"lenientProperties": false
},
"HazelcastTopicComponentBuilderFactory": {
"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,datagrid",
"javaType": "org.apache.camel.component.hazelcast.topic.HazelcastTopicComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
"artifactId": "camel-hazelcast",
"version": "3.5.0-SNAPSHOT",
"scheme": "hazelcast-topic",
"extendsScheme": "",
"syntax": "hazelcast-topic:cacheName",
"async": false,
"consumerOnly": false,
"producerOnly": false,
"lenientProperties": false
},
"HbaseComponentBuilderFactory": {
"kind": "component",
"name": "hbase",
"title": "HBase",
"description": "Reading and write from\/to an HBase store (Hadoop database).",
"deprecated": false,
"firstVersion": "2.10.0",
"label": "bigdata,database,hadoop",
"javaType": "org.apache.camel.component.hbase.HBaseComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
"artifactId": "camel-hbase",
"version": "3.5.0-SNAPSHOT",
"scheme": "hbase",
"extendsScheme": "",
"syntax": "hbase:tableName",
"async": false,
"consumerOnly": false,
"producerOnly": false,
"lenientProperties": false
},
"HdfsComponentBuilderFactory": {
"kind": "component",
"name": "hdfs",
"title": "HDFS",
"description": "Read and write from\/to an HDFS filesystem using Hadoop 2.x.",
"deprecated": false,
"firstVersion": "2.14.0",
"label": "bigdata,hadoop,file",
"javaType": "org.apache.camel.component.hdfs.HdfsComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
"artifactId": "camel-hdfs",
"version": "3.5.0-SNAPSHOT",
"scheme": "hdfs",
"extendsScheme": "",
"syntax": "hdfs:hostName:port\/path",
"async": false,
"consumerOnly": false,
"producerOnly": false,
"lenientProperties": false
},
"HipchatComponentBuilderFactory": {
"kind": "component",
"name": "hipchat",
"title": "Hipchat",
"description": "Send and receive messages to\/from Hipchat service.",
"deprecated": false,
"firstVersion": "2.15.0",
"label": "api,chat,cloud",
"javaType": "org.apache.camel.component.hipchat.HipchatComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
"artifactId": "camel-hipchat",
"version": "3.5.0-SNAPSHOT",
"scheme": "hipchat",
"extendsScheme": "",
"syntax": "hipchat:protocol:host:port",
"async": false,
"consumerOnly": false,
"producerOnly": false,
"lenientProperties": false
},
"HttpComponentBuilderFactory": {
"kind": "component",
"name": "http",
"title": "HTTP",
"description": "Send requests to external HTTP servers using Apache HTTP Client 4.x.",
"deprecated": false,
"firstVersion": "2.3.0",
"label": "http",
"javaType": "org.apache.camel.component.http.HttpComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
"artifactId": "camel-http",
"version": "3.5.0-SNAPSHOT",
"scheme": "http",
"extendsScheme": "",
"alternativeSchemes": "http,https",
"syntax": "http:httpUri",
"async": false,
"consumerOnly": false,
"producerOnly": true,
"lenientProperties": true
},
"HttpsComponentBuilderFactory": {
"kind": "component",
"name": "https",
"title": "HTTPS (Secure)",
"description": "Send requests to external HTTP servers using Apache HTTP Client 4.x.",
"deprecated": false,
"firstVersion": "2.3.0",
"label": "http",
"javaType": "org.apache.camel.component.http.HttpComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
"artifactId": "camel-http",
"version": "3.5.0-SNAPSHOT",
"scheme": "https",
"extendsScheme": "",
"alternativeSchemes": "http,https",
"syntax": "https:httpUri",
"async": false,
"consumerOnly": false,
"producerOnly": true,
"lenientProperties": true
},
"Iec60870ClientComponentBuilderFactory": {
"kind": "component",
"name": "iec60870-client",
"title": "IEC 60870 Client",
"description": "IEC 60870 supervisory control and data acquisition (SCADA) client using NeoSCADA implementation.",
"deprecated": false,
"firstVersion": "2.20.0",
"label": "iot",
"javaType": "org.apache.camel.component.iec60870.client.ClientComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
"artifactId": "camel-iec60870",
"version": "3.5.0-SNAPSHOT",
"scheme": "iec60870-client",
"extendsScheme": "",
"syntax": "iec60870-client:uriPath",
"async": false,
"consumerOnly": false,
"producerOnly": false,
"lenientProperties": false
},
"Iec60870ServerComponentBuilderFactory": {
"kind": "component",
"name": "iec60870-server",
"title": "IEC 60870 Server",
"description": "IEC 60870 supervisory control and data acquisition (SCADA) server using NeoSCADA implementation.",
"deprecated": false,
"firstVersion": "2.20.0",
"label": "iot",
"javaType": "org.apache.camel.component.iec60870.server.ServerComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
"artifactId": "camel-iec60870",
"version": "3.5.0-SNAPSHOT",
"scheme": "iec60870-server",
"extendsScheme": "",
"syntax": "iec60870-server:uriPath",
"async": false,
"consumerOnly": false,
"producerOnly": false,
"lenientProperties": false
},
"IgniteCacheComponentBuilderFactory": {
"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,datagrid",
"javaType": "org.apache.camel.component.ignite.cache.IgniteCacheComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
"artifactId": "camel-ignite",
"version": "3.5.0-SNAPSHOT",
"scheme": "ignite-cache",
"extendsScheme": "",
"syntax": "ignite-cache:cacheName",
"async": false,
"consumerOnly": false,
"producerOnly": false,
"lenientProperties": false
},
"IgniteComputeComponentBuilderFactory": {
"kind": "component",
"name": "ignite-compute",
"title": "Ignite Compute",
"description": "Run compute operations on an Ignite cluster.",
"deprecated": false,
"firstVersion": "2.17.0",
"label": "compute",
"javaType": "org.apache.camel.component.ignite.compute.IgniteComputeComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
"artifactId": "camel-ignite",
"version": "3.5.0-SNAPSHOT",
"scheme": "ignite-compute",
"extendsScheme": "",
"syntax": "ignite-compute:endpointId",
"async": false,
"consumerOnly": false,
"producerOnly": true,
"lenientProperties": false
},
"IgniteEventsComponentBuilderFactory": {
"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,eventbus",
"javaType": "org.apache.camel.component.ignite.events.IgniteEventsComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
"artifactId": "camel-ignite",
"version": "3.5.0-SNAPSHOT",
"scheme": "ignite-events",
"extendsScheme": "",
"syntax": "ignite-events:endpointId",
"async": false,
"consumerOnly": true,
"producerOnly": false,
"lenientProperties": false
},
"IgniteIdgenComponentBuilderFactory": {
"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": "compute",
"javaType": "org.apache.camel.component.ignite.idgen.IgniteIdGenComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
"artifactId": "camel-ignite",
"version": "3.5.0-SNAPSHOT",
"scheme": "ignite-idgen",
"extendsScheme": "",
"syntax": "ignite-idgen:name",
"async": false,
"consumerOnly": false,
"producerOnly": true,
"lenientProperties": false
},
"IgniteMessagingComponentBuilderFactory": {
"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": "3.5.0-SNAPSHOT",
"scheme": "ignite-messaging",
"extendsScheme": "",
"syntax": "ignite-messaging:topic",
"async": false,
"consumerOnly": false,
"producerOnly": false,
"lenientProperties": false
},
"IgniteQueueComponentBuilderFactory": {
"kind": "component",
"name": "ignite-queue",
"title": "Ignite Queues",
"description": "Interact with Ignite Queue data structures.",
"deprecated": false,
"firstVersion": "2.17.0",
"label": "messaging,queue",
"javaType": "org.apache.camel.component.ignite.queue.IgniteQueueComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
"artifactId": "camel-ignite",
"version": "3.5.0-SNAPSHOT",
"scheme": "ignite-queue",
"extendsScheme": "",
"syntax": "ignite-queue:name",
"async": false,
"consumerOnly": false,
"producerOnly": true,
"lenientProperties": false
},
"IgniteSetComponentBuilderFactory": {
"kind": "component",
"name": "ignite-set",
"title": "Ignite Sets",
"description": "Interact with Ignite Set data structures.",
"deprecated": false,
"firstVersion": "2.17.0",
"label": "cache,compute",
"javaType": "org.apache.camel.component.ignite.set.IgniteSetComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
"artifactId": "camel-ignite",
"version": "3.5.0-SNAPSHOT",
"scheme": "ignite-set",
"extendsScheme": "",
"syntax": "ignite-set:name",
"async": false,
"consumerOnly": false,
"producerOnly": true,
"lenientProperties": false
},
"ImapComponentBuilderFactory": {
"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": "3.5.0-SNAPSHOT",
"scheme": "imap",
"extendsScheme": "",
"alternativeSchemes": "imap,imaps,pop3,pop3s,smtp,smtps",
"syntax": "imap:host:port",
"alternativeSyntax": "imap:username:password@host:port",
"async": false,
"consumerOnly": false,
"producerOnly": false,
"lenientProperties": false
},
"ImapsComponentBuilderFactory": {
"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": "3.5.0-SNAPSHOT",
"scheme": "imaps",
"extendsScheme": "",
"alternativeSchemes": "imap,imaps,pop3,pop3s,smtp,smtps",
"syntax": "imaps:host:port",
"alternativeSyntax": "imaps:username:password@host:port",
"async": false,
"consumerOnly": false,
"producerOnly": false,
"lenientProperties": false
},
"InfinispanComponentBuilderFactory": {
"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,datagrid,clustering",
"javaType": "org.apache.camel.component.infinispan.InfinispanComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
"artifactId": "camel-infinispan",
"version": "3.5.0-SNAPSHOT",
"scheme": "infinispan",
"extendsScheme": "",
"syntax": "infinispan:cacheName",
"async": false,
"consumerOnly": false,
"producerOnly": false,
"lenientProperties": false
},
"InfluxdbComponentBuilderFactory": {
"kind": "component",
"name": "influxdb",
"title": "InfluxDB",
"description": "Interact with InfluxDB, 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": "3.5.0-SNAPSHOT",
"scheme": "influxdb",
"extendsScheme": "",
"syntax": "influxdb:connectionBean",
"async": false,
"consumerOnly": false,
"producerOnly": true,
"lenientProperties": false
},
"IotaComponentBuilderFactory": {
"kind": "component",
"name": "iota",
"title": "IOTA",
"description": "Manage financial transactions using IOTA distributed ledger.",
"deprecated": false,
"firstVersion": "2.23.0",
"label": "ledger,api",
"javaType": "org.apache.camel.component.iota.IOTAComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
"artifactId": "camel-iota",
"version": "3.5.0-SNAPSHOT",
"scheme": "iota",
"extendsScheme": "",
"syntax": "iota:name",
"async": false,
"consumerOnly": false,
"producerOnly": true,
"lenientProperties": false
},
"IpfsComponentBuilderFactory": {
"kind": "component",
"name": "ipfs",
"title": "IPFS",
"description": "Access the Interplanetary File System (IPFS).",
"deprecated": false,
"firstVersion": "2.23.0",
"label": "file,ipfs",
"javaType": "org.apache.camel.component.ipfs.IPFSComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
"artifactId": "camel-ipfs",
"version": "3.5.0-SNAPSHOT",
"scheme": "ipfs",
"extendsScheme": "",
"syntax": "ipfs:ipfsCmd",
"async": false,
"consumerOnly": false,
"producerOnly": true,
"lenientProperties": false
},
"IrcComponentBuilderFactory": {
"kind": "component",
"name": "irc",
"title": "IRC",
"description": "Send and receive messages to\/from and IRC chat.",
"deprecated": false,
"firstVersion": "1.1.0",
"label": "chat",
"javaType": "org.apache.camel.component.irc.IrcComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
"artifactId": "camel-irc",
"version": "3.5.0-SNAPSHOT",
"scheme": "irc",
"extendsScheme": "",
"syntax": "irc:hostname:port",
"alternativeSyntax": "irc:username:password@hostname:port",
"async": false,
"consumerOnly": false,
"producerOnly": false,
"lenientProperties": false
},
"IronmqComponentBuilderFactory": {
"kind": "component",
"name": "ironmq",
"title": "IronMQ",
"description": "Send and receive messages to\/from IronMQ an elastic and durable hosted message queue as a service.",
"deprecated": false,
"firstVersion": "2.17.0",
"label": "cloud,messaging",
"javaType": "org.apache.camel.component.ironmq.IronMQComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
"artifactId": "camel-ironmq",
"version": "3.5.0-SNAPSHOT",
"scheme": "ironmq",
"extendsScheme": "",
"syntax": "ironmq:queueName",
"async": false,
"consumerOnly": false,
"producerOnly": false,
"lenientProperties": false
},
"JbpmComponentBuilderFactory": {
"kind": "component",
"name": "jbpm",
"title": "JBPM",
"description": "Interact with jBPM workflow engine over REST.",
"deprecated": false,
"firstVersion": "2.6.0",
"label": "api,workflow",
"javaType": "org.apache.camel.component.jbpm.JBPMComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
"artifactId": "camel-jbpm",
"version": "3.5.0-SNAPSHOT",
"scheme": "jbpm",
"extendsScheme": "",
"syntax": "jbpm:connectionURL",
"async": false,
"consumerOnly": false,
"producerOnly": false,
"lenientProperties": false
},
"JcacheComponentBuilderFactory": {
"kind": "component",
"name": "jcache",
"title": "JCache",
"description": "Perform caching operations against JSR107\/JCache.",
"deprecated": false,
"firstVersion": "2.17.0",
"label": "cache,datagrid,clustering",
"javaType": "org.apache.camel.component.jcache.JCacheComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
"artifactId": "camel-jcache",
"version": "3.5.0-SNAPSHOT",
"scheme": "jcache",
"extendsScheme": "",
"syntax": "jcache:cacheName",
"async": false,
"consumerOnly": false,
"producerOnly": false,
"lenientProperties": false
},
"JcloudsComponentBuilderFactory": {
"kind": "component",
"name": "jclouds",
"title": "JClouds",
"description": "Interact with jclouds compute & blobstore service.",
"deprecated": false,
"firstVersion": "2.9.0",
"label": "api,cloud,compute",
"javaType": "org.apache.camel.component.jclouds.JcloudsComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
"artifactId": "camel-jclouds",
"version": "3.5.0-SNAPSHOT",
"scheme": "jclouds",
"extendsScheme": "",
"syntax": "jclouds:command:providerId",
"async": false,
"consumerOnly": false,
"producerOnly": false,
"lenientProperties": false
},
"JcrComponentBuilderFactory": {
"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": "3.5.0-SNAPSHOT",
"scheme": "jcr",
"extendsScheme": "",
"syntax": "jcr:host\/base",
"alternativeSyntax": "jcr:username:password@host\/base",
"async": false,
"consumerOnly": false,
"producerOnly": false,
"lenientProperties": false
},
"JdbcComponentBuilderFactory": {
"kind": "component",
"name": "jdbc",
"title": "JDBC",
"description": "Access databases through SQL and JDBC.",
"deprecated": false,
"firstVersion": "1.2.0",
"label": "database,sql",
"javaType": "org.apache.camel.component.jdbc.JdbcComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
"artifactId": "camel-jdbc",
"version": "3.5.0-SNAPSHOT",
"scheme": "jdbc",
"extendsScheme": "",
"syntax": "jdbc:dataSourceName",
"async": false,
"consumerOnly": false,
"producerOnly": true,
"lenientProperties": false
},
"JettyComponentBuilderFactory": {
"kind": "component",
"name": "jetty",
"title": "Jetty",
"description": "Expose HTTP endpoints using Jetty 9.",
"deprecated": false,
"deprecationNote": "",
"firstVersion": "1.2.0",
"label": "http",
"javaType": "org.apache.camel.component.jetty9.JettyHttpComponent9",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
"artifactId": "camel-jetty",
"version": "3.5.0-SNAPSHOT",
"scheme": "jetty",
"extendsScheme": "http",
"syntax": "jetty:httpUri",
"async": true,
"consumerOnly": true,
"producerOnly": false,
"lenientProperties": true
},
"JgroupsComponentBuilderFactory": {
"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": "3.5.0-SNAPSHOT",
"scheme": "jgroups",
"extendsScheme": "",
"syntax": "jgroups:clusterName",
"async": false,
"consumerOnly": false,
"producerOnly": false,
"lenientProperties": false
},
"JgroupsRaftComponentBuilderFactory": {
"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": "3.5.0-SNAPSHOT",
"scheme": "jgroups-raft",
"extendsScheme": "",
"syntax": "jgroups-raft:clusterName",
"async": false,
"consumerOnly": false,
"producerOnly": false,
"lenientProperties": false
},
"JingComponentBuilderFactory": {
"kind": "component",
"name": "jing",
"title": "Jing",
"description": "Validate XML against a RelaxNG schema (XML Syntax or Compact Syntax) using Jing library.",
"deprecated": false,
"firstVersion": "1.1.0",
"label": "validation",
"javaType": "org.apache.camel.component.validator.jing.JingComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
"artifactId": "camel-jing",
"version": "3.5.0-SNAPSHOT",
"scheme": "jing",
"extendsScheme": "",
"syntax": "jing:resourceUri",
"async": false,
"consumerOnly": false,
"producerOnly": true,
"lenientProperties": false
},
"JiraComponentBuilderFactory": {
"kind": "component",
"name": "jira",
"title": "Jira",
"description": "Interact with JIRA issue tracker.",
"deprecated": false,
"firstVersion": "3.0",
"label": "api,reporting",
"javaType": "org.apache.camel.component.jira.JiraComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
"artifactId": "camel-jira",
"version": "3.5.0-SNAPSHOT",
"scheme": "jira",
"extendsScheme": "",
"syntax": "jira:type",
"async": false,
"consumerOnly": false,
"producerOnly": false,
"lenientProperties": false
},
"JmsComponentBuilderFactory": {
"kind": "component",
"name": "jms",
"title": "JMS",
"description": "Sent and receive messages to\/from a JMS Queue or Topic.",
"deprecated": false,
"deprecationNote": "",
"firstVersion": "1.0.0",
"label": "messaging",
"javaType": "org.apache.camel.component.jms.JmsComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
"artifactId": "camel-jms",
"version": "3.5.0-SNAPSHOT",
"scheme": "jms",
"extendsScheme": "",
"syntax": "jms:destinationType:destinationName",
"async": true,
"consumerOnly": false,
"producerOnly": false,
"lenientProperties": false
},
"JmxComponentBuilderFactory": {
"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": "3.5.0-SNAPSHOT",
"scheme": "jmx",
"extendsScheme": "",
"syntax": "jmx:serverURL",
"async": false,
"consumerOnly": true,
"producerOnly": false,
"lenientProperties": false
},
"JoltComponentBuilderFactory": {
"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": "3.5.0-SNAPSHOT",
"scheme": "jolt",
"extendsScheme": "",
"syntax": "jolt:resourceUri",
"async": false,
"consumerOnly": false,
"producerOnly": true,
"lenientProperties": false
},
"JooqComponentBuilderFactory": {
"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,sql",
"javaType": "org.apache.camel.component.jooq.JooqComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
"artifactId": "camel-jooq",
"version": "3.5.0-SNAPSHOT",
"scheme": "jooq",
"extendsScheme": "",
"syntax": "jooq:entityType",
"async": false,
"consumerOnly": false,
"producerOnly": false,
"lenientProperties": false
},
"JpaComponentBuilderFactory": {
"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,sql",
"javaType": "org.apache.camel.component.jpa.JpaComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
"artifactId": "camel-jpa",
"version": "3.5.0-SNAPSHOT",
"scheme": "jpa",
"extendsScheme": "",
"syntax": "jpa:entityType",
"async": false,
"consumerOnly": false,
"producerOnly": false,
"lenientProperties": false
},
"JsltComponentBuilderFactory": {
"kind": "component",
"name": "jslt",
"title": "JSLT",
"description": "Query or transform JSON payloads using an 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": "3.5.0-SNAPSHOT",
"scheme": "jslt",
"extendsScheme": "",
"syntax": "jslt:resourceUri",
"async": false,
"consumerOnly": false,
"producerOnly": true,
"lenientProperties": false
},
"JsonValidatorComponentBuilderFactory": {
"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": "3.5.0-SNAPSHOT",
"scheme": "json-validator",
"extendsScheme": "",
"syntax": "json-validator:resourceUri",
"async": false,
"consumerOnly": false,
"producerOnly": true,
"lenientProperties": false
},
"JsonataComponentBuilderFactory": {
"kind": "component",
"name": "jsonata",
"title": "JSONATA",
"description": "JSON to JSON transformation using JSONATA.",
"deprecated": false,
"firstVersion": "3.5.0",
"label": "transformation",
"javaType": "org.apache.camel.component.jsonata.JsonataComponent",
"supportLevel": "Preview",
"groupId": "org.apache.camel",
"artifactId": "camel-jsonata",
"version": "3.5.0-SNAPSHOT",
"scheme": "jsonata",
"extendsScheme": "",
"syntax": "jsonata:resourceUri",
"async": false,
"consumerOnly": false,
"producerOnly": true,
"lenientProperties": false
},
"Jt400ComponentBuilderFactory": {
"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": "3.5.0-SNAPSHOT",
"scheme": "jt400",
"extendsScheme": "",
"syntax": "jt400:userID:password\/systemName\/objectPath.type",
"async": false,
"consumerOnly": false,
"producerOnly": false,
"lenientProperties": false
},
"KafkaComponentBuilderFactory": {
"kind": "component",
"name": "kafka",
"title": "Kafka",
"description": "Sent 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": "3.5.0-SNAPSHOT",
"scheme": "kafka",
"extendsScheme": "",
"syntax": "kafka:topic",
"async": false,
"consumerOnly": false,
"producerOnly": false,
"lenientProperties": false
},
"KubernetesConfigMapsComponentBuilderFactory": {
"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,paas",
"javaType": "org.apache.camel.component.kubernetes.config_maps.KubernetesConfigMapsComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
"artifactId": "camel-kubernetes",
"version": "3.5.0-SNAPSHOT",
"scheme": "kubernetes-config-maps",
"extendsScheme": "",
"syntax": "kubernetes-config-maps:masterUrl",
"async": false,
"consumerOnly": false,
"producerOnly": true,
"lenientProperties": false
},
"KubernetesDeploymentsComponentBuilderFactory": {
"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,paas",
"javaType": "org.apache.camel.component.kubernetes.deployments.KubernetesDeploymentsComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
"artifactId": "camel-kubernetes",
"version": "3.5.0-SNAPSHOT",
"scheme": "kubernetes-deployments",
"extendsScheme": "",
"syntax": "kubernetes-deployments:masterUrl",
"async": false,
"consumerOnly": false,
"producerOnly": false,
"lenientProperties": false
},
"KubernetesHpaComponentBuilderFactory": {
"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,paas",
"javaType": "org.apache.camel.component.kubernetes.hpa.KubernetesHPAComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
"artifactId": "camel-kubernetes",
"version": "3.5.0-SNAPSHOT",
"scheme": "kubernetes-hpa",
"extendsScheme": "",
"syntax": "kubernetes-hpa:masterUrl",
"async": false,
"consumerOnly": false,
"producerOnly": false,
"lenientProperties": false
},
"KubernetesJobComponentBuilderFactory": {
"kind": "component",
"name": "kubernetes-job",
"title": "Kubernetes Job",
"description": "Perform operations on Kubernetes Jobs.",
"deprecated": false,
"firstVersion": "2.23.0",
"label": "container,cloud,paas",
"javaType": "org.apache.camel.component.kubernetes.job.KubernetesJobComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
"artifactId": "camel-kubernetes",
"version": "3.5.0-SNAPSHOT",
"scheme": "kubernetes-job",
"extendsScheme": "",
"syntax": "kubernetes-job:masterUrl",
"async": false,
"consumerOnly": false,
"producerOnly": false,
"lenientProperties": false
},
"KubernetesNamespacesComponentBuilderFactory": {
"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,paas",
"javaType": "org.apache.camel.component.kubernetes.namespaces.KubernetesNamespacesComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
"artifactId": "camel-kubernetes",
"version": "3.5.0-SNAPSHOT",
"scheme": "kubernetes-namespaces",
"extendsScheme": "",
"syntax": "kubernetes-namespaces:masterUrl",
"async": false,
"consumerOnly": false,
"producerOnly": false,
"lenientProperties": false
},
"KubernetesNodesComponentBuilderFactory": {
"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,paas",
"javaType": "org.apache.camel.component.kubernetes.nodes.KubernetesNodesComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
"artifactId": "camel-kubernetes",
"version": "3.5.0-SNAPSHOT",
"scheme": "kubernetes-nodes",
"extendsScheme": "",
"syntax": "kubernetes-nodes:masterUrl",
"async": false,
"consumerOnly": false,
"producerOnly": false,
"lenientProperties": false
},
"KubernetesPersistentVolumesClaimsComponentBuilderFactory": {
"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,paas",
"javaType": "org.apache.camel.component.kubernetes.persistent_volumes_claims.KubernetesPersistentVolumesClaimsComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
"artifactId": "camel-kubernetes",
"version": "3.5.0-SNAPSHOT",
"scheme": "kubernetes-persistent-volumes-claims",
"extendsScheme": "",
"syntax": "kubernetes-persistent-volumes-claims:masterUrl",
"async": false,
"consumerOnly": false,
"producerOnly": true,
"lenientProperties": false
},
"KubernetesPersistentVolumesComponentBuilderFactory": {
"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,paas",
"javaType": "org.apache.camel.component.kubernetes.persistent_volumes.KubernetesPersistentVolumesComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
"artifactId": "camel-kubernetes",
"version": "3.5.0-SNAPSHOT",
"scheme": "kubernetes-persistent-volumes",
"extendsScheme": "",
"syntax": "kubernetes-persistent-volumes:masterUrl",
"async": false,
"consumerOnly": false,
"producerOnly": true,
"lenientProperties": false
},
"KubernetesPodsComponentBuilderFactory": {
"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,paas",
"javaType": "org.apache.camel.component.kubernetes.pods.KubernetesPodsComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
"artifactId": "camel-kubernetes",
"version": "3.5.0-SNAPSHOT",
"scheme": "kubernetes-pods",
"extendsScheme": "",
"syntax": "kubernetes-pods:masterUrl",
"async": false,
"consumerOnly": false,
"producerOnly": false,
"lenientProperties": false
},
"KubernetesReplicationControllersComponentBuilderFactory": {
"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,paas",
"javaType": "org.apache.camel.component.kubernetes.replication_controllers.KubernetesReplicationControllersComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
"artifactId": "camel-kubernetes",
"version": "3.5.0-SNAPSHOT",
"scheme": "kubernetes-replication-controllers",
"extendsScheme": "",
"syntax": "kubernetes-replication-controllers:masterUrl",
"async": false,
"consumerOnly": false,
"producerOnly": false,
"lenientProperties": false
},
"KubernetesResourcesQuotaComponentBuilderFactory": {
"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,paas",
"javaType": "org.apache.camel.component.kubernetes.resources_quota.KubernetesResourcesQuotaComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
"artifactId": "camel-kubernetes",
"version": "3.5.0-SNAPSHOT",
"scheme": "kubernetes-resources-quota",
"extendsScheme": "",
"syntax": "kubernetes-resources-quota:masterUrl",
"async": false,
"consumerOnly": false,
"producerOnly": true,
"lenientProperties": false
},
"KubernetesSecretsComponentBuilderFactory": {
"kind": "component",
"name": "kubernetes-secrets",
"title": "Kubernetes Secrets",
"description": "Perform operations on Kubernetes Secrets.",
"deprecated": false,
"firstVersion": "2.17.0",
"label": "container,cloud,paas",
"javaType": "org.apache.camel.component.kubernetes.secrets.KubernetesSecretsComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
"artifactId": "camel-kubernetes",
"version": "3.5.0-SNAPSHOT",
"scheme": "kubernetes-secrets",
"extendsScheme": "",
"syntax": "kubernetes-secrets:masterUrl",
"async": false,
"consumerOnly": false,
"producerOnly": true,
"lenientProperties": false
},
"KubernetesServiceAccountsComponentBuilderFactory": {
"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,paas",
"javaType": "org.apache.camel.component.kubernetes.service_accounts.KubernetesServiceAccountsComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
"artifactId": "camel-kubernetes",
"version": "3.5.0-SNAPSHOT",
"scheme": "kubernetes-service-accounts",
"extendsScheme": "",
"syntax": "kubernetes-service-accounts:masterUrl",
"async": false,
"consumerOnly": false,
"producerOnly": true,
"lenientProperties": false
},
"KubernetesServicesComponentBuilderFactory": {
"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,paas",
"javaType": "org.apache.camel.component.kubernetes.services.KubernetesServicesComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
"artifactId": "camel-kubernetes",
"version": "3.5.0-SNAPSHOT",
"scheme": "kubernetes-services",
"extendsScheme": "",
"syntax": "kubernetes-services:masterUrl",
"async": false,
"consumerOnly": false,
"producerOnly": false,
"lenientProperties": false
},
"KuduComponentBuilderFactory": {
"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": "3.5.0-SNAPSHOT",
"scheme": "kudu",
"extendsScheme": "",
"syntax": "kudu:host:port\/tableName",
"async": false,
"consumerOnly": false,
"producerOnly": true,
"lenientProperties": false
},
"LanguageComponentBuilderFactory": {
"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": "3.5.0-SNAPSHOT",
"scheme": "language",
"extendsScheme": "",
"syntax": "language:languageName:resourceUri",
"async": false,
"consumerOnly": false,
"producerOnly": true,
"lenientProperties": false
},
"LdapComponentBuilderFactory": {
"kind": "component",
"name": "ldap",
"title": "LDAP",
"description": "Perform searches on LDAP servers.",
"deprecated": false,
"firstVersion": "1.5.0",
"label": "search,ldap",
"javaType": "org.apache.camel.component.ldap.LdapComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
"artifactId": "camel-ldap",
"version": "3.5.0-SNAPSHOT",
"scheme": "ldap",
"extendsScheme": "",
"syntax": "ldap:dirContextName",
"async": false,
"consumerOnly": false,
"producerOnly": true,
"lenientProperties": false
},
"LdifComponentBuilderFactory": {
"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": "ldap",
"javaType": "org.apache.camel.component.ldif.LdifComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
"artifactId": "camel-ldif",
"version": "3.5.0-SNAPSHOT",
"scheme": "ldif",
"extendsScheme": "",
"syntax": "ldif:ldapConnectionName",
"async": false,
"consumerOnly": false,
"producerOnly": true,
"lenientProperties": false
},
"LogComponentBuilderFactory": {
"kind": "component",
"name": "log",
"title": "Log",
"description": "Log messages to the underlying logging mechanism.",
"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": "3.5.0-SNAPSHOT",
"scheme": "log",
"extendsScheme": "",
"syntax": "log:loggerName",
"async": false,
"consumerOnly": false,
"producerOnly": true,
"lenientProperties": false
},
"LprComponentBuilderFactory": {
"kind": "component",
"name": "lpr",
"title": "Printer",
"description": "Send print jobs to printers.",
"deprecated": false,
"firstVersion": "2.1.0",
"label": "printing",
"javaType": "org.apache.camel.component.printer.PrinterComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
"artifactId": "camel-printer",
"version": "3.5.0-SNAPSHOT",
"scheme": "lpr",
"extendsScheme": "",
"syntax": "lpr:hostname:port\/printername",
"async": false,
"consumerOnly": false,
"producerOnly": true,
"lenientProperties": false
},
"LuceneComponentBuilderFactory": {
"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": "3.5.0-SNAPSHOT",
"scheme": "lucene",
"extendsScheme": "",
"syntax": "lucene:host:operation",
"async": false,
"consumerOnly": false,
"producerOnly": true,
"lenientProperties": false
},
"LumberjackComponentBuilderFactory": {
"kind": "component",
"name": "lumberjack",
"title": "Lumberjack",
"description": "Receive logs messages using the Lumberjack protocol.",
"deprecated": false,
"firstVersion": "2.18.0",
"label": "log",
"javaType": "org.apache.camel.component.lumberjack.LumberjackComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
"artifactId": "camel-lumberjack",
"version": "3.5.0-SNAPSHOT",
"scheme": "lumberjack",
"extendsScheme": "",
"syntax": "lumberjack:host:port",
"async": false,
"consumerOnly": true,
"producerOnly": false,
"lenientProperties": false
},
"MasterComponentBuilderFactory": {
"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": "3.5.0-SNAPSHOT",
"scheme": "master",
"extendsScheme": "",
"syntax": "master:namespace:delegateUri",
"async": false,
"consumerOnly": true,
"producerOnly": false,
"lenientProperties": true
},
"MetricsComponentBuilderFactory": {
"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": "3.5.0-SNAPSHOT",
"scheme": "metrics",
"extendsScheme": "",
"syntax": "metrics:metricsType:metricsName",
"async": false,
"consumerOnly": false,
"producerOnly": true,
"lenientProperties": false
},
"MicrometerComponentBuilderFactory": {
"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": "3.5.0-SNAPSHOT",
"scheme": "micrometer",
"extendsScheme": "",
"syntax": "micrometer:metricsType:metricsName",
"async": false,
"consumerOnly": false,
"producerOnly": true,
"lenientProperties": false
},
"MicroprofileMetricsComponentBuilderFactory": {
"kind": "component",
"name": "microprofile-metrics",
"title": "MicroProfile Metrics",
"description": "Expose metrics from Camel routes.",
"deprecated": false,
"firstVersion": "3.0.0",
"label": "monitoring",
"javaType": "org.apache.camel.component.microprofile.metrics.MicroProfileMetricsComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
"artifactId": "camel-microprofile-metrics",
"version": "3.5.0-SNAPSHOT",
"scheme": "microprofile-metrics",
"extendsScheme": "",
"syntax": "microprofile-metrics:metricType:metricName",
"async": false,
"consumerOnly": false,
"producerOnly": true,
"lenientProperties": false
},
"MiloClientComponentBuilderFactory": {
"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": "3.5.0-SNAPSHOT",
"scheme": "milo-client",
"extendsScheme": "",
"syntax": "milo-client:endpointUri",
"async": false,
"consumerOnly": false,
"producerOnly": false,
"lenientProperties": false
},
"MiloServerComponentBuilderFactory": {
"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": "3.5.0-SNAPSHOT",
"scheme": "milo-server",
"extendsScheme": "",
"syntax": "milo-server:itemId",
"async": false,
"consumerOnly": false,
"producerOnly": false,
"lenientProperties": false
},
"MinaComponentBuilderFactory": {
"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,tcp,udp",
"javaType": "org.apache.camel.component.mina.MinaComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
"artifactId": "camel-mina",
"version": "3.5.0-SNAPSHOT",
"scheme": "mina",
"extendsScheme": "",
"syntax": "mina:protocol:host:port",
"async": false,
"consumerOnly": false,
"producerOnly": false,
"lenientProperties": false
},
"MinioComponentBuilderFactory": {
"kind": "component",
"name": "minio",
"title": "Minio Storage Service",
"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": "Preview",
"groupId": "org.apache.camel",
"artifactId": "camel-minio",
"version": "3.5.0-SNAPSHOT",
"scheme": "minio",
"extendsScheme": "",
"syntax": "minio:bucketName",
"async": false,
"consumerOnly": false,
"producerOnly": false,
"lenientProperties": false
},
"MllpComponentBuilderFactory": {
"kind": "component",
"name": "mllp",
"title": "MLLP",
"description": "Communicate with external systems using the MLLP protocol.",
"deprecated": false,
"firstVersion": "2.17.0",
"label": "networking,rpc,mllp",
"javaType": "org.apache.camel.component.mllp.MllpComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
"artifactId": "camel-mllp",
"version": "3.5.0-SNAPSHOT",
"scheme": "mllp",
"extendsScheme": "",
"syntax": "mllp:hostname:port",
"async": false,
"consumerOnly": false,
"producerOnly": false,
"lenientProperties": false
},
"MockComponentBuilderFactory": {
"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": "3.5.0-SNAPSHOT",
"scheme": "mock",
"extendsScheme": "",
"syntax": "mock:name",
"async": false,
"consumerOnly": false,
"producerOnly": true,
"lenientProperties": true
},
"MongodbComponentBuilderFactory": {
"kind": "component",
"name": "mongodb",
"title": "MongoDB",
"description": "Perform operations on MongoDB documents and collections.",
"deprecated": false,
"firstVersion": "2.19.0",
"label": "database,nosql",
"javaType": "org.apache.camel.component.mongodb.MongoDbComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
"artifactId": "camel-mongodb",
"version": "3.5.0-SNAPSHOT",
"scheme": "mongodb",
"extendsScheme": "",
"syntax": "mongodb:connectionBean",
"async": false,
"consumerOnly": false,
"producerOnly": false,
"lenientProperties": false
},
"MongodbGridfsComponentBuilderFactory": {
"kind": "component",
"name": "mongodb-gridfs",
"title": "MongoDB GridFS",
"description": "Interact with MongoDB GridFS.",
"deprecated": false,
"firstVersion": "2.18.0",
"label": "database,nosql",
"javaType": "org.apache.camel.component.mongodb.gridfs.GridFsComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
"artifactId": "camel-mongodb-gridfs",
"version": "3.5.0-SNAPSHOT",
"scheme": "mongodb-gridfs",
"extendsScheme": "",
"syntax": "mongodb-gridfs:connectionBean",
"async": false,
"consumerOnly": false,
"producerOnly": false,
"lenientProperties": false
},
"MsvComponentBuilderFactory": {
"kind": "component",
"name": "msv",
"title": "MSV",
"description": "Validate XML payloads using Multi-Schema Validator (MSV).",
"deprecated": false,
"firstVersion": "1.1.0",
"label": "validation",
"javaType": "org.apache.camel.component.validator.msv.MsvComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
"artifactId": "camel-msv",
"version": "3.5.0-SNAPSHOT",
"scheme": "msv",
"extendsScheme": "",
"syntax": "msv:resourceUri",
"async": false,
"consumerOnly": false,
"producerOnly": true,
"lenientProperties": false
},
"MustacheComponentBuilderFactory": {
"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": "3.5.0-SNAPSHOT",
"scheme": "mustache",
"extendsScheme": "",
"syntax": "mustache:resourceUri",
"async": false,
"consumerOnly": false,
"producerOnly": true,
"lenientProperties": false
},
"MvelComponentBuilderFactory": {
"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": "3.5.0-SNAPSHOT",
"scheme": "mvel",
"extendsScheme": "",
"syntax": "mvel:resourceUri",
"async": false,
"consumerOnly": false,
"producerOnly": true,
"lenientProperties": false
},
"MybatisBeanComponentBuilderFactory": {
"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,sql",
"javaType": "org.apache.camel.component.mybatis.MyBatisBeanComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
"artifactId": "camel-mybatis",
"version": "3.5.0-SNAPSHOT",
"scheme": "mybatis-bean",
"extendsScheme": "",
"syntax": "mybatis-bean:beanName:methodName",
"async": false,
"consumerOnly": false,
"producerOnly": true,
"lenientProperties": false
},
"MybatisComponentBuilderFactory": {
"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,sql",
"javaType": "org.apache.camel.component.mybatis.MyBatisComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
"artifactId": "camel-mybatis",
"version": "3.5.0-SNAPSHOT",
"scheme": "mybatis",
"extendsScheme": "",
"syntax": "mybatis:statement",
"async": false,
"consumerOnly": false,
"producerOnly": false,
"lenientProperties": false
},
"NagiosComponentBuilderFactory": {
"kind": "component",
"name": "nagios",
"title": "Nagios",
"description": "Send passive checks to Nagios using JSendNSCA.",
"deprecated": false,
"firstVersion": "2.3.0",
"label": "monitoring",
"javaType": "org.apache.camel.component.nagios.NagiosComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
"artifactId": "camel-nagios",
"version": "3.5.0-SNAPSHOT",
"scheme": "nagios",
"extendsScheme": "",
"syntax": "nagios:host:port",
"async": false,
"consumerOnly": false,
"producerOnly": true,
"lenientProperties": false
},
"NatsComponentBuilderFactory": {
"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": "3.5.0-SNAPSHOT",
"scheme": "nats",
"extendsScheme": "",
"syntax": "nats:topic",
"async": false,
"consumerOnly": false,
"producerOnly": false,
"lenientProperties": false
},
"NettyComponentBuilderFactory": {
"kind": "component",
"name": "netty",
"title": "Netty",
"description": "Socket level networking using TCP or UDP with the Netty 4.x.",
"deprecated": false,
"firstVersion": "2.14.0",
"label": "networking,tcp,udp",
"javaType": "org.apache.camel.component.netty.NettyComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
"artifactId": "camel-netty",
"version": "3.5.0-SNAPSHOT",
"scheme": "netty",
"extendsScheme": "",
"syntax": "netty:protocol:host:port",
"async": true,
"consumerOnly": false,
"producerOnly": false,
"lenientProperties": false
},
"NettyHttpComponentBuilderFactory": {
"kind": "component",
"name": "netty-http",
"title": "Netty HTTP",
"description": "Netty HTTP server and client using the Netty 4.x.",
"deprecated": false,
"deprecationNote": "",
"firstVersion": "2.14.0",
"label": "networking,http",
"javaType": "org.apache.camel.component.netty.http.NettyHttpComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
"artifactId": "camel-netty-http",
"version": "3.5.0-SNAPSHOT",
"scheme": "netty-http",
"extendsScheme": "netty",
"syntax": "netty-http:protocol:host:port\/path",
"async": true,
"consumerOnly": false,
"producerOnly": false,
"lenientProperties": true
},
"NitriteComponentBuilderFactory": {
"kind": "component",
"name": "nitrite",
"title": "Nitrite",
"description": "Access Nitrite databases.",
"deprecated": false,
"firstVersion": "3.0.0",
"label": "database,nosql",
"javaType": "org.apache.camel.component.nitrite.NitriteComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
"artifactId": "camel-nitrite",
"version": "3.5.0-SNAPSHOT",
"scheme": "nitrite",
"extendsScheme": "",
"syntax": "nitrite:database",
"async": false,
"consumerOnly": false,
"producerOnly": false,
"lenientProperties": false
},
"NsqComponentBuilderFactory": {
"kind": "component",
"name": "nsq",
"title": "NSQ",
"description": "Send and receive messages from NSQ realtime distributed messaging platform.",
"deprecated": false,
"firstVersion": "2.23.0",
"label": "messaging",
"javaType": "org.apache.camel.component.nsq.NsqComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
"artifactId": "camel-nsq",
"version": "3.5.0-SNAPSHOT",
"scheme": "nsq",
"extendsScheme": "",
"syntax": "nsq:topic",
"async": false,
"consumerOnly": false,
"producerOnly": false,
"lenientProperties": false
},
"Olingo2ComponentBuilderFactory": {
"kind": "component",
"name": "olingo2",
"title": "Olingo2",
"description": "Communicate with OData 2.0 services using Apache Olingo.",
"deprecated": false,
"firstVersion": "2.14.0",
"label": "cloud",
"javaType": "org.apache.camel.component.olingo2.Olingo2Component",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
"artifactId": "camel-olingo2",
"version": "3.5.0-SNAPSHOT",
"scheme": "olingo2",
"extendsScheme": "",
"syntax": "olingo2:apiName\/methodName",
"async": false,
"consumerOnly": false,
"producerOnly": false,
"lenientProperties": false
},
"Olingo4ComponentBuilderFactory": {
"kind": "component",
"name": "olingo4",
"title": "Olingo4",
"description": "Communicate with OData 4.0 services using Apache Olingo OData API.",
"deprecated": false,
"firstVersion": "2.19.0",
"label": "cloud",
"javaType": "org.apache.camel.component.olingo4.Olingo4Component",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
"artifactId": "camel-olingo4",
"version": "3.5.0-SNAPSHOT",
"scheme": "olingo4",
"extendsScheme": "",
"syntax": "olingo4:apiName\/methodName",
"async": false,
"consumerOnly": false,
"producerOnly": false,
"lenientProperties": false
},
"OpenshiftBuildConfigsComponentBuilderFactory": {
"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,paas",
"javaType": "org.apache.camel.component.openshift.build_configs.OpenshiftBuildConfigsComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
"artifactId": "camel-kubernetes",
"version": "3.5.0-SNAPSHOT",
"scheme": "openshift-build-configs",
"extendsScheme": "",
"syntax": "openshift-build-configs:masterUrl",
"async": false,
"consumerOnly": false,
"producerOnly": true,
"lenientProperties": false
},
"OpenshiftBuildsComponentBuilderFactory": {
"kind": "component",
"name": "openshift-builds",
"title": "Openshift Builds",
"description": "Perform operations on OpenShift Builds.",
"deprecated": false,
"firstVersion": "2.17.0",
"label": "container,cloud,paas",
"javaType": "org.apache.camel.component.openshift.builds.OpenshiftBuildsComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
"artifactId": "camel-kubernetes",
"version": "3.5.0-SNAPSHOT",
"scheme": "openshift-builds",
"extendsScheme": "",
"syntax": "openshift-builds:masterUrl",
"async": false,
"consumerOnly": false,
"producerOnly": true,
"lenientProperties": false
},
"OpenstackCinderComponentBuilderFactory": {
"kind": "component",
"name": "openstack-cinder",
"title": "OpenStack Cinder",
"description": "Access data in OpenStack Cinder block storage.",
"deprecated": false,
"firstVersion": "2.19.0",
"label": "cloud,paas",
"javaType": "org.apache.camel.component.openstack.cinder.CinderComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
"artifactId": "camel-openstack",
"version": "3.5.0-SNAPSHOT",
"scheme": "openstack-cinder",
"extendsScheme": "",
"syntax": "openstack-cinder:host",
"async": false,
"consumerOnly": false,
"producerOnly": true,
"lenientProperties": false
},
"OpenstackGlanceComponentBuilderFactory": {
"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": "cloud,paas",
"javaType": "org.apache.camel.component.openstack.glance.GlanceComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
"artifactId": "camel-openstack",
"version": "3.5.0-SNAPSHOT",
"scheme": "openstack-glance",
"extendsScheme": "",
"syntax": "openstack-glance:host",
"async": false,
"consumerOnly": false,
"producerOnly": true,
"lenientProperties": false
},
"OpenstackKeystoneComponentBuilderFactory": {
"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": "cloud,paas",
"javaType": "org.apache.camel.component.openstack.keystone.KeystoneComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
"artifactId": "camel-openstack",
"version": "3.5.0-SNAPSHOT",
"scheme": "openstack-keystone",
"extendsScheme": "",
"syntax": "openstack-keystone:host",
"async": false,
"consumerOnly": false,
"producerOnly": true,
"lenientProperties": false
},
"OpenstackNeutronComponentBuilderFactory": {
"kind": "component",
"name": "openstack-neutron",
"title": "OpenStack Neutron",
"description": "Access OpenStack Neutron for network services.",
"deprecated": false,
"firstVersion": "2.19.0",
"label": "cloud,paas",
"javaType": "org.apache.camel.component.openstack.neutron.NeutronComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
"artifactId": "camel-openstack",
"version": "3.5.0-SNAPSHOT",
"scheme": "openstack-neutron",
"extendsScheme": "",
"syntax": "openstack-neutron:host",
"async": false,
"consumerOnly": false,
"producerOnly": true,
"lenientProperties": false
},
"OpenstackNovaComponentBuilderFactory": {
"kind": "component",
"name": "openstack-nova",
"title": "OpenStack Nova",
"description": "Access OpenStack to manage compute resources.",
"deprecated": false,
"firstVersion": "2.19.0",
"label": "cloud,paas",
"javaType": "org.apache.camel.component.openstack.nova.NovaComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
"artifactId": "camel-openstack",
"version": "3.5.0-SNAPSHOT",
"scheme": "openstack-nova",
"extendsScheme": "",
"syntax": "openstack-nova:host",
"async": false,
"consumerOnly": false,
"producerOnly": true,
"lenientProperties": false
},
"OpenstackSwiftComponentBuilderFactory": {
"kind": "component",
"name": "openstack-swift",
"title": "OpenStack Swift",
"description": "Access OpenStack Swift object\/blob store.",
"deprecated": false,
"firstVersion": "2.19.0",
"label": "cloud,paas",
"javaType": "org.apache.camel.component.openstack.swift.SwiftComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
"artifactId": "camel-openstack",
"version": "3.5.0-SNAPSHOT",
"scheme": "openstack-swift",
"extendsScheme": "",
"syntax": "openstack-swift:host",
"async": false,
"consumerOnly": false,
"producerOnly": true,
"lenientProperties": false
},
"OptaplannerComponentBuilderFactory": {
"kind": "component",
"name": "optaplanner",
"title": "OptaPlanner",
"description": "Solve planning problems with OptaPlanner.",
"deprecated": false,
"firstVersion": "2.13.0",
"label": "engine,planning",
"javaType": "org.apache.camel.component.optaplanner.OptaPlannerComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
"artifactId": "camel-optaplanner",
"version": "3.5.0-SNAPSHOT",
"scheme": "optaplanner",
"extendsScheme": "",
"syntax": "optaplanner:configFile",
"async": false,
"consumerOnly": false,
"producerOnly": false,
"lenientProperties": false
},
"PahoComponentBuilderFactory": {
"kind": "component",
"name": "paho",
"title": "Paho",
"description": "Communicate with MQTT message brokers using Eclipse Paho MQTT Client.",
"deprecated": false,
"firstVersion": "2.16.0",
"label": "messaging,iot",
"javaType": "org.apache.camel.component.paho.PahoComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
"artifactId": "camel-paho",
"version": "3.5.0-SNAPSHOT",
"scheme": "paho",
"extendsScheme": "",
"syntax": "paho:topic",
"async": false,
"consumerOnly": false,
"producerOnly": false,
"lenientProperties": false
},
"PdfComponentBuilderFactory": {
"kind": "component",
"name": "pdf",
"title": "PDF",
"description": "Create, modify or extract content from PDF documents.",
"deprecated": false,
"firstVersion": "2.16.0",
"label": "document,transformation,printing",
"javaType": "org.apache.camel.component.pdf.PdfComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
"artifactId": "camel-pdf",
"version": "3.5.0-SNAPSHOT",
"scheme": "pdf",
"extendsScheme": "",
"syntax": "pdf:operation",
"async": false,
"consumerOnly": false,
"producerOnly": true,
"lenientProperties": false
},
"PgReplicationSlotComponentBuilderFactory": {
"kind": "component",
"name": "pg-replication-slot",
"title": "PostgresSQL Replication Slot",
"description": "Poll for PostgreSQL Write-Ahead Log (WAL) records using Streaming Replication Slots.",
"deprecated": false,
"firstVersion": "3.0.0",
"label": "database,sql",
"javaType": "org.apache.camel.component.pg.replication.slot.PgReplicationSlotComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
"artifactId": "camel-pg-replication-slot",
"version": "3.5.0-SNAPSHOT",
"scheme": "pg-replication-slot",
"extendsScheme": "",
"syntax": "pg-replication-slot:host:port\/database\/slot:outputPlugin",
"async": false,
"consumerOnly": true,
"producerOnly": false,
"lenientProperties": false
},
"PgeventComponentBuilderFactory": {
"kind": "component",
"name": "pgevent",
"title": "PostgresSQL Event",
"description": "Send and receive PostgreSQL events via LISTEN and NOTIFY commands.",
"deprecated": false,
"firstVersion": "2.15.0",
"label": "database,sql",
"javaType": "org.apache.camel.component.pgevent.PgEventComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
"artifactId": "camel-pgevent",
"version": "3.5.0-SNAPSHOT",
"scheme": "pgevent",
"extendsScheme": "",
"syntax": "pgevent:host:port\/database\/channel",
"async": false,
"consumerOnly": false,
"producerOnly": false,
"lenientProperties": false
},
"PlatformHttpComponentBuilderFactory": {
"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",
"groupId": "org.apache.camel",
"artifactId": "camel-platform-http",
"version": "3.5.0-SNAPSHOT",
"scheme": "platform-http",
"extendsScheme": "",
"syntax": "platform-http:path",
"async": true,
"consumerOnly": true,
"producerOnly": false,
"lenientProperties": false
},
"Pop3ComponentBuilderFactory": {
"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": "3.5.0-SNAPSHOT",
"scheme": "pop3",
"extendsScheme": "",
"alternativeSchemes": "imap,imaps,pop3,pop3s,smtp,smtps",
"syntax": "pop3:host:port",
"alternativeSyntax": "pop3:username:password@host:port",
"async": false,
"consumerOnly": false,
"producerOnly": false,
"lenientProperties": false
},
"Pop3sComponentBuilderFactory": {
"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": "3.5.0-SNAPSHOT",
"scheme": "pop3s",
"extendsScheme": "",
"alternativeSchemes": "imap,imaps,pop3,pop3s,smtp,smtps",
"syntax": "pop3s:host:port",
"alternativeSyntax": "pop3s:username:password@host:port",
"async": false,
"consumerOnly": false,
"producerOnly": false,
"lenientProperties": false
},
"PubnubComponentBuilderFactory": {
"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": "3.5.0-SNAPSHOT",
"scheme": "pubnub",
"extendsScheme": "",
"syntax": "pubnub:channel",
"async": false,
"consumerOnly": false,
"producerOnly": false,
"lenientProperties": false
},
"PulsarComponentBuilderFactory": {
"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": "3.5.0-SNAPSHOT",
"scheme": "pulsar",
"extendsScheme": "",
"syntax": "pulsar:persistence:\/\/tenant\/namespace\/topic",
"async": false,
"consumerOnly": false,
"producerOnly": false,
"lenientProperties": false
},
"QuartzComponentBuilderFactory": {
"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": "3.5.0-SNAPSHOT",
"scheme": "quartz",
"extendsScheme": "",
"syntax": "quartz:groupName\/triggerName",
"async": false,
"consumerOnly": true,
"producerOnly": false,
"lenientProperties": false
},
"QuickfixComponentBuilderFactory": {
"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": "3.5.0-SNAPSHOT",
"scheme": "quickfix",
"extendsScheme": "",
"syntax": "quickfix:configurationName",
"async": false,
"consumerOnly": false,
"producerOnly": false,
"lenientProperties": false
},
"RabbitmqComponentBuilderFactory": {
"kind": "component",
"name": "rabbitmq",
"title": "RabbitMQ",
"description": "Send and receive messages from RabbitMQ instances.",
"deprecated": false,
"firstVersion": "2.12.0",
"label": "messaging",
"javaType": "org.apache.camel.component.rabbitmq.RabbitMQComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
"artifactId": "camel-rabbitmq",
"version": "3.5.0-SNAPSHOT",
"scheme": "rabbitmq",
"extendsScheme": "",
"syntax": "rabbitmq:exchangeName",
"async": true,
"consumerOnly": false,
"producerOnly": false,
"lenientProperties": false
},
"ReactiveStreamsComponentBuilderFactory": {
"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": "reactive,streams",
"javaType": "org.apache.camel.component.reactive.streams.ReactiveStreamsComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
"artifactId": "camel-reactive-streams",
"version": "3.5.0-SNAPSHOT",
"scheme": "reactive-streams",
"extendsScheme": "",
"syntax": "reactive-streams:stream",
"async": false,
"consumerOnly": false,
"producerOnly": false,
"lenientProperties": false
},
"RefComponentBuilderFactory": {
"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,endpoint",
"javaType": "org.apache.camel.component.ref.RefComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
"artifactId": "camel-ref",
"version": "3.5.0-SNAPSHOT",
"scheme": "ref",
"extendsScheme": "",
"syntax": "ref:name",
"async": false,
"consumerOnly": false,
"producerOnly": false,
"lenientProperties": false
},
"RestApiComponentBuilderFactory": {
"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": "3.5.0-SNAPSHOT",
"scheme": "rest-api",
"extendsScheme": "",
"syntax": "rest-api:path\/contextIdPattern",
"async": false,
"consumerOnly": true,
"producerOnly": false,
"lenientProperties": true
},
"RestEndpointComponentBuilderFactory": {
"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",
"groupId": "org.apache.camel",
"artifactId": "camel-rest",
"version": "3.5.0-SNAPSHOT",
"scheme": "rest",
"extendsScheme": "",
"syntax": "rest:method:path:uriTemplate",
"async": false,
"consumerOnly": false,
"producerOnly": false,
"lenientProperties": true
},
"RestOpenapiComponentBuilderFactory": {
"kind": "component",
"name": "rest-openapi",
"title": "REST OpenApi",
"description": "Configure REST producers based on an OpenAPI specification document delegating to a component implementing the RestProducerFactory interface.",
"deprecated": false,
"firstVersion": "3.1.0",
"label": "openapi,rest,api",
"javaType": "org.apache.camel.component.rest.openapi.RestOpenApiComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
"artifactId": "camel-rest-openapi",
"version": "3.5.0-SNAPSHOT",
"scheme": "rest-openapi",
"extendsScheme": "",
"syntax": "rest-openapi:specificationUri#operationId",
"async": false,
"consumerOnly": false,
"producerOnly": true,
"lenientProperties": false
},
"RestSwaggerComponentBuilderFactory": {
"kind": "component",
"name": "rest-swagger",
"title": "REST Swagger",
"description": "Configure REST producers based on a Swagger (OpenAPI) specification document delegating to a component implementing the RestProducerFactory interface.",
"deprecated": false,
"firstVersion": "2.19.0",
"label": "rest,swagger,http",
"javaType": "org.apache.camel.component.rest.swagger.RestSwaggerComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
"artifactId": "camel-rest-swagger",
"version": "3.5.0-SNAPSHOT",
"scheme": "rest-swagger",
"extendsScheme": "",
"syntax": "rest-swagger:specificationUri#operationId",
"async": false,
"consumerOnly": false,
"producerOnly": true,
"lenientProperties": false
},
"ResteasyComponentBuilderFactory": {
"kind": "component",
"name": "resteasy",
"title": "Resteasy",
"description": "Expose REST endpoints and access external REST servers.",
"deprecated": false,
"deprecationNote": "",
"firstVersion": "3.4.0",
"label": "rest",
"javaType": "org.apache.camel.component.resteasy.ResteasyComponent",
"supportLevel": "Preview",
"groupId": "org.apache.camel",
"artifactId": "camel-resteasy",
"version": "3.5.0-SNAPSHOT",
"scheme": "resteasy",
"extendsScheme": "http",
"syntax": "resteasy:httpUri",
"async": false,
"consumerOnly": false,
"producerOnly": false,
"lenientProperties": false
},
"RobotframeworkComponentBuilderFactory": {
"kind": "component",
"name": "robotframework",
"title": "Robot Framework",
"description": "Pass camel exchanges to acceptence 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": "3.5.0-SNAPSHOT",
"scheme": "robotframework",
"extendsScheme": "",
"syntax": "robotframework:resourceUri",
"async": false,
"consumerOnly": false,
"producerOnly": false,
"lenientProperties": false
},
"RssComponentBuilderFactory": {
"kind": "component",
"name": "rss",
"title": "RSS",
"description": "Poll RSS feeds.",
"deprecated": false,
"firstVersion": "2.0.0",
"label": "rss",
"javaType": "org.apache.camel.component.rss.RssComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
"artifactId": "camel-rss",
"version": "3.5.0-SNAPSHOT",
"scheme": "rss",
"extendsScheme": "atom",
"syntax": "rss:feedUri",
"async": false,
"consumerOnly": true,
"producerOnly": false,
"lenientProperties": true
},
"SagaComponentBuilderFactory": {
"kind": "component",
"name": "saga",
"title": "Saga",
"description": "Execute custom actions within a route using the Saga EIP.",
"deprecated": false,
"firstVersion": "2.21.0",
"label": "core,endpoint",
"javaType": "org.apache.camel.component.saga.SagaComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
"artifactId": "camel-saga",
"version": "3.5.0-SNAPSHOT",
"scheme": "saga",
"extendsScheme": "",
"syntax": "saga:action",
"async": false,
"consumerOnly": false,
"producerOnly": true,
"lenientProperties": false
},
"SalesforceComponentBuilderFactory": {
"kind": "component",
"name": "salesforce",
"title": "Salesforce",
"description": "Communicate with Salesforce using Java DTOs.",
"deprecated": false,
"firstVersion": "2.12.0",
"label": "cloud,api,crm",
"javaType": "org.apache.camel.component.salesforce.SalesforceComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
"artifactId": "camel-salesforce",
"version": "3.5.0-SNAPSHOT",
"scheme": "salesforce",
"extendsScheme": "",
"syntax": "salesforce:operationName:topicName",
"async": false,
"consumerOnly": false,
"producerOnly": false,
"lenientProperties": false
},
"SapNetweaverComponentBuilderFactory": {
"kind": "component",
"name": "sap-netweaver",
"title": "SAP NetWeaver",
"description": "Send requests to SAP NetWeaver Gateway using HTTP.",
"deprecated": false,
"firstVersion": "2.12.0",
"label": "sap,cloud,api",
"javaType": "org.apache.camel.component.sap.netweaver.NetWeaverComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
"artifactId": "camel-sap-netweaver",
"version": "3.5.0-SNAPSHOT",
"scheme": "sap-netweaver",
"extendsScheme": "",
"syntax": "sap-netweaver:url",
"async": false,
"consumerOnly": false,
"producerOnly": true,
"lenientProperties": false
},
"SchedulerComponentBuilderFactory": {
"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": "3.5.0-SNAPSHOT",
"scheme": "scheduler",
"extendsScheme": "",
"syntax": "scheduler:name",
"async": false,
"consumerOnly": true,
"producerOnly": false,
"lenientProperties": false
},
"SchematronComponentBuilderFactory": {
"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": "3.5.0-SNAPSHOT",
"scheme": "schematron",
"extendsScheme": "",
"syntax": "schematron:path",
"async": false,
"consumerOnly": false,
"producerOnly": true,
"lenientProperties": false
},
"ScpComponentBuilderFactory": {
"kind": "component",
"name": "scp",
"title": "SCP",
"description": "Copy files to\/from remote hosts using the secure copy protocol (SCP).",
"deprecated": false,
"deprecationNote": "",
"firstVersion": "2.10.0",
"label": "file",
"javaType": "org.apache.camel.component.scp.ScpComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
"artifactId": "camel-jsch",
"version": "3.5.0-SNAPSHOT",
"scheme": "scp",
"extendsScheme": "ftp",
"syntax": "scp:host:port\/directoryName",
"async": false,
"consumerOnly": false,
"producerOnly": true,
"lenientProperties": false
},
"SedaComponentBuilderFactory": {
"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,endpoint",
"javaType": "org.apache.camel.component.seda.SedaComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
"artifactId": "camel-seda",
"version": "3.5.0-SNAPSHOT",
"scheme": "seda",
"extendsScheme": "",
"syntax": "seda:name",
"async": true,
"consumerOnly": false,
"producerOnly": false,
"lenientProperties": false
},
"ServiceComponentBuilderFactory": {
"kind": "component",
"name": "service",
"title": "Service",
"description": "Register a Camel endpoint to a Service Registry (such as Consul, Etcd) and delegate to it.",
"deprecated": false,
"firstVersion": "2.22.0",
"label": "cloud",
"javaType": "org.apache.camel.component.service.ServiceComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
"artifactId": "camel-service",
"version": "3.5.0-SNAPSHOT",
"scheme": "service",
"extendsScheme": "",
"syntax": "service:delegateUri",
"async": false,
"consumerOnly": true,
"producerOnly": false,
"lenientProperties": true
},
"ServicenowComponentBuilderFactory": {
"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": "3.5.0-SNAPSHOT",
"scheme": "servicenow",
"extendsScheme": "",
"syntax": "servicenow:instanceName",
"async": false,
"consumerOnly": false,
"producerOnly": true,
"lenientProperties": false
},
"ServletComponentBuilderFactory": {
"kind": "component",
"name": "servlet",
"title": "Servlet",
"description": "Serve HTTP requests by a Servlet.",
"deprecated": false,
"deprecationNote": "",
"firstVersion": "2.0.0",
"label": "http",
"javaType": "org.apache.camel.component.servlet.ServletComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
"artifactId": "camel-servlet",
"version": "3.5.0-SNAPSHOT",
"scheme": "servlet",
"extendsScheme": "http",
"syntax": "servlet:contextPath",
"async": false,
"consumerOnly": true,
"producerOnly": false,
"lenientProperties": false
},
"SftpComponentBuilderFactory": {
"kind": "component",
"name": "sftp",
"title": "SFTP",
"description": "Upload and download files to\/from SFTP servers.",
"deprecated": false,
"deprecationNote": "",
"firstVersion": "1.1.0",
"label": "file",
"javaType": "org.apache.camel.component.file.remote.SftpComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
"artifactId": "camel-ftp",
"version": "3.5.0-SNAPSHOT",
"scheme": "sftp",
"extendsScheme": "file",
"syntax": "sftp:host:port\/directoryName",
"async": false,
"consumerOnly": false,
"producerOnly": false,
"lenientProperties": false
},
"SipComponentBuilderFactory": {
"kind": "component",
"name": "sip",
"title": "SIP",
"description": "Send and receive messages using the SIP protocol (used in telecommunications).",
"deprecated": false,
"firstVersion": "2.5.0",
"label": "mobile",
"javaType": "org.apache.camel.component.sip.SipComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
"artifactId": "camel-sip",
"version": "3.5.0-SNAPSHOT",
"scheme": "sip",
"extendsScheme": "",
"alternativeSchemes": "sip,sips",
"syntax": "sip:uri",
"async": false,
"consumerOnly": false,
"producerOnly": false,
"lenientProperties": false
},
"SipsComponentBuilderFactory": {
"kind": "component",
"name": "sips",
"title": "SIP (Secure)",
"description": "Send and receive messages using the SIP protocol (used in telecommunications).",
"deprecated": false,
"firstVersion": "2.5.0",
"label": "mobile",
"javaType": "org.apache.camel.component.sip.SipComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
"artifactId": "camel-sip",
"version": "3.5.0-SNAPSHOT",
"scheme": "sips",
"extendsScheme": "",
"alternativeSchemes": "sip,sips",
"syntax": "sips:uri",
"async": false,
"consumerOnly": false,
"producerOnly": false,
"lenientProperties": false
},
"Sjms2ComponentBuilderFactory": {
"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": "3.5.0-SNAPSHOT",
"scheme": "sjms2",
"extendsScheme": "sjms",
"syntax": "sjms2:destinationType:destinationName",
"async": true,
"consumerOnly": false,
"producerOnly": false,
"lenientProperties": false
},
"SjmsBatchComponentBuilderFactory": {
"kind": "component",
"name": "sjms-batch",
"title": "Simple JMS Batch",
"description": "Highly performant and transactional batch consumption of messages from a JMS queue.",
"deprecated": false,
"firstVersion": "2.16.0",
"label": "messaging",
"javaType": "org.apache.camel.component.sjms.batch.SjmsBatchComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
"artifactId": "camel-sjms",
"version": "3.5.0-SNAPSHOT",
"scheme": "sjms-batch",
"extendsScheme": "",
"syntax": "sjms-batch:destinationName",
"async": false,
"consumerOnly": true,
"producerOnly": false,
"lenientProperties": false
},
"SjmsComponentBuilderFactory": {
"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": "3.5.0-SNAPSHOT",
"scheme": "sjms",
"extendsScheme": "",
"syntax": "sjms:destinationType:destinationName",
"async": true,
"consumerOnly": false,
"producerOnly": false,
"lenientProperties": false
},
"SlackComponentBuilderFactory": {
"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": "3.5.0-SNAPSHOT",
"scheme": "slack",
"extendsScheme": "",
"syntax": "slack:channel",
"async": false,
"consumerOnly": false,
"producerOnly": false,
"lenientProperties": false
},
"SmppComponentBuilderFactory": {
"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": "3.5.0-SNAPSHOT",
"scheme": "smpp",
"extendsScheme": "",
"alternativeSchemes": "smpp,smpps",
"syntax": "smpp:host:port",
"async": false,
"consumerOnly": false,
"producerOnly": false,
"lenientProperties": true
},
"SmppsComponentBuilderFactory": {
"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": "3.5.0-SNAPSHOT",
"scheme": "smpps",
"extendsScheme": "",
"alternativeSchemes": "smpp,smpps",
"syntax": "smpps:host:port",
"async": false,
"consumerOnly": false,
"producerOnly": false,
"lenientProperties": true
},
"SmtpComponentBuilderFactory": {
"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": "3.5.0-SNAPSHOT",
"scheme": "smtp",
"extendsScheme": "",
"alternativeSchemes": "imap,imaps,pop3,pop3s,smtp,smtps",
"syntax": "smtp:host:port",
"alternativeSyntax": "smtp:username:password@host:port",
"async": false,
"consumerOnly": false,
"producerOnly": false,
"lenientProperties": false
},
"SmtpsComponentBuilderFactory": {
"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": "3.5.0-SNAPSHOT",
"scheme": "smtps",
"extendsScheme": "",
"alternativeSchemes": "imap,imaps,pop3,pop3s,smtp,smtps",
"syntax": "smtps:host:port",
"alternativeSyntax": "smtps:username:password@host:port",
"async": false,
"consumerOnly": false,
"producerOnly": false,
"lenientProperties": false
},
"SnmpComponentBuilderFactory": {
"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": "3.5.0-SNAPSHOT",
"scheme": "snmp",
"extendsScheme": "",
"syntax": "snmp:host:port",
"async": false,
"consumerOnly": false,
"producerOnly": false,
"lenientProperties": false
},
"SolrComponentBuilderFactory": {
"kind": "component",
"name": "solr",
"title": "Solr",
"description": "Perform operations against Apache Lucene Solr.",
"deprecated": false,
"firstVersion": "2.9.0",
"label": "monitoring,search",
"javaType": "org.apache.camel.component.solr.SolrComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
"artifactId": "camel-solr",
"version": "3.5.0-SNAPSHOT",
"scheme": "solr",
"extendsScheme": "",
"alternativeSchemes": "solr,solrs,solrCloud",
"syntax": "solr:url",
"async": false,
"consumerOnly": false,
"producerOnly": true,
"lenientProperties": false
},
"SolrcloudComponentBuilderFactory": {
"kind": "component",
"name": "solrCloud",
"title": "Solr",
"description": "Perform operations against Apache Lucene Solr.",
"deprecated": false,
"firstVersion": "2.9.0",
"label": "monitoring,search",
"javaType": "org.apache.camel.component.solr.SolrComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
"artifactId": "camel-solr",
"version": "3.5.0-SNAPSHOT",
"scheme": "solrCloud",
"extendsScheme": "",
"alternativeSchemes": "solr,solrs,solrCloud",
"syntax": "solrCloud:url",
"async": false,
"consumerOnly": false,
"producerOnly": true,
"lenientProperties": false
},
"SolrsComponentBuilderFactory": {
"kind": "component",
"name": "solrs",
"title": "Solr (Secure)",
"description": "Perform operations against Apache Lucene Solr.",
"deprecated": false,
"firstVersion": "2.9.0",
"label": "monitoring,search",
"javaType": "org.apache.camel.component.solr.SolrComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
"artifactId": "camel-solr",
"version": "3.5.0-SNAPSHOT",
"scheme": "solrs",
"extendsScheme": "",
"alternativeSchemes": "solr,solrs,solrCloud",
"syntax": "solrs:url",
"async": false,
"consumerOnly": false,
"producerOnly": true,
"lenientProperties": false
},
"SoroushComponentBuilderFactory": {
"kind": "component",
"name": "soroush",
"title": "Soroush",
"description": "Send and receive messages as a Soroush chat bot.",
"deprecated": false,
"firstVersion": "3.0",
"label": "chat",
"javaType": "org.apache.camel.component.soroushbot.component.SoroushBotComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
"artifactId": "camel-soroush",
"version": "3.5.0-SNAPSHOT",
"scheme": "soroush",
"extendsScheme": "",
"syntax": "soroush:action",
"async": false,
"consumerOnly": false,
"producerOnly": false,
"lenientProperties": false
},
"SparkComponentBuilderFactory": {
"kind": "component",
"name": "spark",
"title": "Spark",
"description": "Send RDD or DataFrame jobs to Apache Spark clusters.",
"deprecated": false,
"firstVersion": "2.17.0",
"label": "bigdata,iot",
"javaType": "org.apache.camel.component.spark.SparkComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
"artifactId": "camel-spark",
"version": "3.5.0-SNAPSHOT",
"scheme": "spark",
"extendsScheme": "",
"syntax": "spark:endpointType",
"async": false,
"consumerOnly": false,
"producerOnly": true,
"lenientProperties": false
},
"SplunkComponentBuilderFactory": {
"kind": "component",
"name": "splunk",
"title": "Splunk",
"description": "Publish or search for events in Splunk.",
"deprecated": false,
"firstVersion": "2.13.0",
"label": "iot,monitoring",
"javaType": "org.apache.camel.component.splunk.SplunkComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
"artifactId": "camel-splunk",
"version": "3.5.0-SNAPSHOT",
"scheme": "splunk",
"extendsScheme": "",
"syntax": "splunk:name",
"async": false,
"consumerOnly": false,
"producerOnly": false,
"lenientProperties": false
},
"SplunkHecComponentBuilderFactory": {
"kind": "component",
"name": "splunk-hec",
"title": "Splunk HEC",
"description": "The splunk component allows to publish events in Splunk using the HTTP Event Collector.",
"deprecated": false,
"firstVersion": "3.3.0",
"label": "log,monitoring",
"javaType": "org.apache.camel.component.splunkhec.SplunkHECComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
"artifactId": "camel-splunk-hec",
"version": "3.5.0-SNAPSHOT",
"scheme": "splunk-hec",
"extendsScheme": "",
"syntax": "splunk-hec:splunkURL\/token",
"async": false,
"consumerOnly": false,
"producerOnly": true,
"lenientProperties": false
},
"SpringBatchComponentBuilderFactory": {
"kind": "component",
"name": "spring-batch",
"title": "Spring Batch",
"description": "Send messages to Spring Batch for further processing.",
"deprecated": false,
"firstVersion": "2.10.0",
"label": "spring,batch,scheduling",
"javaType": "org.apache.camel.component.spring.batch.SpringBatchComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
"artifactId": "camel-spring-batch",
"version": "3.5.0-SNAPSHOT",
"scheme": "spring-batch",
"extendsScheme": "",
"syntax": "spring-batch:jobName",
"async": false,
"consumerOnly": false,
"producerOnly": true,
"lenientProperties": false
},
"SpringEventComponentBuilderFactory": {
"kind": "component",
"name": "spring-event",
"title": "Spring Event",
"description": "Listen for Spring Application Events.",
"deprecated": false,
"firstVersion": "1.4.0",
"label": "spring,eventbus",
"javaType": "org.apache.camel.component.event.EventComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
"artifactId": "camel-spring",
"version": "3.5.0-SNAPSHOT",
"scheme": "spring-event",
"extendsScheme": "",
"syntax": "spring-event:name",
"async": false,
"consumerOnly": false,
"producerOnly": false,
"lenientProperties": false
},
"SpringIntegrationComponentBuilderFactory": {
"kind": "component",
"name": "spring-integration",
"title": "Spring Integration",
"description": "Bridge Camel with Spring Integration.",
"deprecated": false,
"firstVersion": "1.4.0",
"label": "spring,eventbus",
"javaType": "org.apache.camel.component.spring.integration.SpringIntegrationComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
"artifactId": "camel-spring-integration",
"version": "3.5.0-SNAPSHOT",
"scheme": "spring-integration",
"extendsScheme": "",
"syntax": "spring-integration:defaultChannel",
"async": false,
"consumerOnly": false,
"producerOnly": false,
"lenientProperties": false
},
"SpringLdapComponentBuilderFactory": {
"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": "spring,ldap",
"javaType": "org.apache.camel.component.springldap.SpringLdapComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
"artifactId": "camel-spring-ldap",
"version": "3.5.0-SNAPSHOT",
"scheme": "spring-ldap",
"extendsScheme": "",
"syntax": "spring-ldap:templateName",
"async": false,
"consumerOnly": false,
"producerOnly": true,
"lenientProperties": false
},
"SpringRedisComponentBuilderFactory": {
"kind": "component",
"name": "spring-redis",
"title": "Spring Redis",
"description": "Send and receive messages from Redis.",
"deprecated": false,
"firstVersion": "2.11.0",
"label": "spring,nosql",
"javaType": "org.apache.camel.component.redis.RedisComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
"artifactId": "camel-spring-redis",
"version": "3.5.0-SNAPSHOT",
"scheme": "spring-redis",
"extendsScheme": "",
"syntax": "spring-redis:host:port",
"async": false,
"consumerOnly": false,
"producerOnly": false,
"lenientProperties": false
},
"SpringWsComponentBuilderFactory": {
"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": "spring,soap,webservice",
"javaType": "org.apache.camel.component.spring.ws.SpringWebserviceComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
"artifactId": "camel-spring-ws",
"version": "3.5.0-SNAPSHOT",
"scheme": "spring-ws",
"extendsScheme": "",
"syntax": "spring-ws:type:lookupKey:webServiceEndpointUri",
"async": false,
"consumerOnly": false,
"producerOnly": false,
"lenientProperties": false
},
"SqlComponentBuilderFactory": {
"kind": "component",
"name": "sql",
"title": "SQL",
"description": "Perform SQL queries using Spring JDBC.",
"deprecated": false,
"firstVersion": "1.4.0",
"label": "database,sql",
"javaType": "org.apache.camel.component.sql.SqlComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
"artifactId": "camel-sql",
"version": "3.5.0-SNAPSHOT",
"scheme": "sql",
"extendsScheme": "",
"syntax": "sql:query",
"async": false,
"consumerOnly": false,
"producerOnly": false,
"lenientProperties": false
},
"SqlStoredComponentBuilderFactory": {
"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,sql",
"javaType": "org.apache.camel.component.sql.stored.SqlStoredComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
"artifactId": "camel-sql",
"version": "3.5.0-SNAPSHOT",
"scheme": "sql-stored",
"extendsScheme": "",
"syntax": "sql-stored:template",
"async": false,
"consumerOnly": false,
"producerOnly": true,
"lenientProperties": false
},
"SshComponentBuilderFactory": {
"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": "3.5.0-SNAPSHOT",
"scheme": "ssh",
"extendsScheme": "",
"syntax": "ssh:host:port",
"alternativeSyntax": "ssh:username:password@host:port",
"async": false,
"consumerOnly": false,
"producerOnly": false,
"lenientProperties": false
},
"StaxComponentBuilderFactory": {
"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": "3.5.0-SNAPSHOT",
"scheme": "stax",
"extendsScheme": "",
"syntax": "stax:contentHandlerClass",
"async": false,
"consumerOnly": false,
"producerOnly": true,
"lenientProperties": false
},
"StompComponentBuilderFactory": {
"kind": "component",
"name": "stomp",
"title": "Stomp",
"description": "Send and rececive messages to\/from STOMP (Simple Text Oriented Messaging Protocol) compliant message brokers.",
"deprecated": false,
"firstVersion": "2.12.0",
"label": "messaging",
"javaType": "org.apache.camel.component.stomp.StompComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
"artifactId": "camel-stomp",
"version": "3.5.0-SNAPSHOT",
"scheme": "stomp",
"extendsScheme": "",
"syntax": "stomp:destination",
"async": true,
"consumerOnly": false,
"producerOnly": false,
"lenientProperties": false
},
"StreamComponentBuilderFactory": {
"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,system",
"javaType": "org.apache.camel.component.stream.StreamComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
"artifactId": "camel-stream",
"version": "3.5.0-SNAPSHOT",
"scheme": "stream",
"extendsScheme": "",
"syntax": "stream:kind",
"async": false,
"consumerOnly": false,
"producerOnly": false,
"lenientProperties": false
},
"StringTemplateComponentBuilderFactory": {
"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": "3.5.0-SNAPSHOT",
"scheme": "string-template",
"extendsScheme": "",
"syntax": "string-template:resourceUri",
"async": false,
"consumerOnly": false,
"producerOnly": true,
"lenientProperties": false
},
"StubComponentBuilderFactory": {
"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": "3.5.0-SNAPSHOT",
"scheme": "stub",
"extendsScheme": "",
"syntax": "stub:name",
"async": true,
"consumerOnly": false,
"producerOnly": false,
"lenientProperties": false
},
"TelegramComponentBuilderFactory": {
"kind": "component",
"name": "telegram",
"title": "Telegram",
"description": "Send and receive messages acting as a Telegram Bot 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": "3.5.0-SNAPSHOT",
"scheme": "telegram",
"extendsScheme": "",
"syntax": "telegram:type",
"async": false,
"consumerOnly": false,
"producerOnly": false,
"lenientProperties": false
},
"ThriftComponentBuilderFactory": {
"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": "3.5.0-SNAPSHOT",
"scheme": "thrift",
"extendsScheme": "",
"syntax": "thrift:host:port\/service",
"async": false,
"consumerOnly": false,
"producerOnly": false,
"lenientProperties": false
},
"TikaComponentBuilderFactory": {
"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": "3.5.0-SNAPSHOT",
"scheme": "tika",
"extendsScheme": "",
"syntax": "tika:operation",
"async": false,
"consumerOnly": false,
"producerOnly": true,
"lenientProperties": false
},
"TimerComponentBuilderFactory": {
"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": "3.5.0-SNAPSHOT",
"scheme": "timer",
"extendsScheme": "",
"syntax": "timer:timerName",
"async": false,
"consumerOnly": true,
"producerOnly": false,
"lenientProperties": false
},
"TwilioComponentBuilderFactory": {
"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": "3.5.0-SNAPSHOT",
"scheme": "twilio",
"extendsScheme": "",
"syntax": "twilio:apiName\/methodName",
"async": false,
"consumerOnly": false,
"producerOnly": false,
"lenientProperties": false
},
"TwitterDirectmessageComponentBuilderFactory": {
"kind": "component",
"name": "twitter-directmessage",
"title": "Twitter Direct Message",
"description": "Send and receive Twitter direct messages.",
"deprecated": false,
"firstVersion": "2.10.0",
"label": "cloud,api,social,chat",
"javaType": "org.apache.camel.component.twitter.directmessage.TwitterDirectMessageComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
"artifactId": "camel-twitter",
"version": "3.5.0-SNAPSHOT",
"scheme": "twitter-directmessage",
"extendsScheme": "",
"syntax": "twitter-directmessage:user",
"async": false,
"consumerOnly": false,
"producerOnly": false,
"lenientProperties": false
},
"TwitterSearchComponentBuilderFactory": {
"kind": "component",
"name": "twitter-search",
"title": "Twitter Search",
"description": "Access Twitter Search.",
"deprecated": false,
"firstVersion": "2.10.0",
"label": "cloud,api,search,social",
"javaType": "org.apache.camel.component.twitter.search.TwitterSearchComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
"artifactId": "camel-twitter",
"version": "3.5.0-SNAPSHOT",
"scheme": "twitter-search",
"extendsScheme": "",
"syntax": "twitter-search:keywords",
"async": false,
"consumerOnly": false,
"producerOnly": false,
"lenientProperties": false
},
"TwitterTimelineComponentBuilderFactory": {
"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": "api,cloud,social",
"javaType": "org.apache.camel.component.twitter.timeline.TwitterTimelineComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
"artifactId": "camel-twitter",
"version": "3.5.0-SNAPSHOT",
"scheme": "twitter-timeline",
"extendsScheme": "",
"syntax": "twitter-timeline:timelineType",
"async": false,
"consumerOnly": false,
"producerOnly": false,
"lenientProperties": false
},
"UndertowComponentBuilderFactory": {
"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,websocket",
"javaType": "org.apache.camel.component.undertow.UndertowComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
"artifactId": "camel-undertow",
"version": "3.5.0-SNAPSHOT",
"scheme": "undertow",
"extendsScheme": "",
"syntax": "undertow:httpURI",
"async": true,
"consumerOnly": false,
"producerOnly": false,
"lenientProperties": true
},
"ValidatorComponentBuilderFactory": {
"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": "3.5.0-SNAPSHOT",
"scheme": "validator",
"extendsScheme": "",
"syntax": "validator:resourceUri",
"async": false,
"consumerOnly": false,
"producerOnly": true,
"lenientProperties": false
},
"VelocityComponentBuilderFactory": {
"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": "3.5.0-SNAPSHOT",
"scheme": "velocity",
"extendsScheme": "",
"syntax": "velocity:resourceUri",
"async": false,
"consumerOnly": false,
"producerOnly": true,
"lenientProperties": false
},
"VertxComponentBuilderFactory": {
"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": "eventbus,reactive",
"javaType": "org.apache.camel.component.vertx.VertxComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
"artifactId": "camel-vertx",
"version": "3.5.0-SNAPSHOT",
"scheme": "vertx",
"extendsScheme": "",
"syntax": "vertx:address",
"async": true,
"consumerOnly": false,
"producerOnly": false,
"lenientProperties": false
},
"VertxHttpComponentBuilderFactory": {
"kind": "component",
"name": "vertx-http",
"title": "Vert.x HTTP Client",
"description": "Camel HTTP client support with Vert.x",
"deprecated": false,
"firstVersion": "3.5.0",
"label": "http",
"javaType": "org.apache.camel.component.vertx.http.VertxHttpComponent",
"supportLevel": "Preview",
"groupId": "org.apache.camel",
"artifactId": "camel-vertx-http",
"version": "3.5.0-SNAPSHOT",
"scheme": "vertx-http",
"extendsScheme": "",
"syntax": "vertx-http:httpUri",
"async": false,
"consumerOnly": false,
"producerOnly": true,
"lenientProperties": true
},
"VertxWebsocketComponentBuilderFactory": {
"kind": "component",
"name": "vertx-websocket",
"title": "Vert.x WebSocket",
"description": "Camel WebSocket support with Vert.x",
"deprecated": false,
"firstVersion": "3.5.0",
"label": "websocket",
"javaType": "org.apache.camel.component.vertx.websocket.VertxWebsocketComponent",
"supportLevel": "Preview",
"groupId": "org.apache.camel",
"artifactId": "camel-vertx-websocket",
"version": "3.5.0-SNAPSHOT",
"scheme": "vertx-websocket",
"extendsScheme": "",
"syntax": "vertx-websocket:host:port\/path",
"async": false,
"consumerOnly": false,
"producerOnly": false,
"lenientProperties": false
},
"VmComponentBuilderFactory": {
"kind": "component",
"name": "vm",
"title": "VM",
"description": "Call another endpoint in the same CamelContext asynchronously.",
"deprecated": false,
"firstVersion": "1.1.0",
"label": "core,endpoint",
"javaType": "org.apache.camel.component.vm.VmComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
"artifactId": "camel-vm",
"version": "3.5.0-SNAPSHOT",
"scheme": "vm",
"extendsScheme": "",
"syntax": "vm:name",
"async": true,
"consumerOnly": false,
"producerOnly": false,
"lenientProperties": false
},
"WeatherComponentBuilderFactory": {
"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": "3.5.0-SNAPSHOT",
"scheme": "weather",
"extendsScheme": "",
"syntax": "weather:name",
"async": false,
"consumerOnly": false,
"producerOnly": false,
"lenientProperties": false
},
"Web3jComponentBuilderFactory": {
"kind": "component",
"name": "web3j",
"title": "Web3j Ethereum Blockchain",
"description": "Interact with Ethereum nodes using web3j client API.",
"deprecated": false,
"firstVersion": "2.22.0",
"label": "bitcoin,blockchain,api",
"javaType": "org.apache.camel.component.web3j.Web3jComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
"artifactId": "camel-web3j",
"version": "3.5.0-SNAPSHOT",
"scheme": "web3j",
"extendsScheme": "",
"syntax": "web3j:nodeAddress",
"async": false,
"consumerOnly": false,
"producerOnly": false,
"lenientProperties": false
},
"WebhookComponentBuilderFactory": {
"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",
"groupId": "org.apache.camel",
"artifactId": "camel-webhook",
"version": "3.5.0-SNAPSHOT",
"scheme": "webhook",
"extendsScheme": "",
"syntax": "webhook:endpointUri",
"async": false,
"consumerOnly": true,
"producerOnly": false,
"lenientProperties": true
},
"WebsocketComponentBuilderFactory": {
"kind": "component",
"name": "websocket",
"title": "Jetty Websocket",
"description": "Expose websocket endpoints using Jetty.",
"deprecated": false,
"firstVersion": "2.10.0",
"label": "websocket",
"javaType": "org.apache.camel.component.websocket.WebsocketComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
"artifactId": "camel-websocket",
"version": "3.5.0-SNAPSHOT",
"scheme": "websocket",
"extendsScheme": "",
"syntax": "websocket:host:port\/resourceUri",
"async": false,
"consumerOnly": false,
"producerOnly": false,
"lenientProperties": false
},
"WebsocketJsr356ComponentBuilderFactory": {
"kind": "component",
"name": "websocket-jsr356",
"title": "Javax Websocket",
"description": "Expose websocket endpoints using JSR356.",
"deprecated": false,
"firstVersion": "2.23.0",
"label": "http",
"javaType": "org.apache.camel.websocket.jsr356.JSR356WebSocketComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
"artifactId": "camel-websocket-jsr356",
"version": "3.5.0-SNAPSHOT",
"scheme": "websocket-jsr356",
"extendsScheme": "",
"syntax": "websocket-jsr356:uri",
"async": false,
"consumerOnly": false,
"producerOnly": false,
"lenientProperties": false
},
"WekaComponentBuilderFactory": {
"kind": "component",
"name": "weka",
"title": "Weka",
"description": "Perform machine learning tasks using Weka.",
"deprecated": false,
"firstVersion": "3.1.0",
"label": "datamining",
"javaType": "org.apache.camel.component.weka.WekaComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
"artifactId": "camel-weka",
"version": "3.5.0-SNAPSHOT",
"scheme": "weka",
"extendsScheme": "",
"syntax": "weka:command",
"async": false,
"consumerOnly": false,
"producerOnly": true,
"lenientProperties": false
},
"WordpressComponentBuilderFactory": {
"kind": "component",
"name": "wordpress",
"title": "Wordpress",
"description": "Manage posts and users using 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": "3.5.0-SNAPSHOT",
"scheme": "wordpress",
"extendsScheme": "",
"syntax": "wordpress:operation",
"async": false,
"consumerOnly": false,
"producerOnly": false,
"lenientProperties": false
},
"WorkdayComponentBuilderFactory": {
"kind": "component",
"name": "workday",
"title": "Workday",
"description": "Detect and parse documents using Workday.",
"deprecated": false,
"firstVersion": "3.1.0",
"label": "cloud,api,hcm",
"javaType": "org.apache.camel.component.workday.WorkdayComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
"artifactId": "camel-workday",
"version": "3.5.0-SNAPSHOT",
"scheme": "workday",
"extendsScheme": "",
"syntax": "workday:entity:path",
"async": false,
"consumerOnly": false,
"producerOnly": true,
"lenientProperties": false
},
"XchangeComponentBuilderFactory": {
"kind": "component",
"name": "xchange",
"title": "XChange",
"description": "Access market data and trade on Bitcoin and Altcoin exchanges.",
"deprecated": false,
"firstVersion": "2.21.0",
"label": "bitcoin,blockchain",
"javaType": "org.apache.camel.component.xchange.XChangeComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
"artifactId": "camel-xchange",
"version": "3.5.0-SNAPSHOT",
"scheme": "xchange",
"extendsScheme": "",
"syntax": "xchange:name",
"async": false,
"consumerOnly": false,
"producerOnly": true,
"lenientProperties": false
},
"XjComponentBuilderFactory": {
"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": "3.5.0-SNAPSHOT",
"scheme": "xj",
"extendsScheme": "",
"syntax": "xj:resourceUri",
"async": false,
"consumerOnly": false,
"producerOnly": true,
"lenientProperties": false
},
"XmlsecuritySignComponentBuilderFactory": {
"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": "3.5.0-SNAPSHOT",
"scheme": "xmlsecurity-sign",
"extendsScheme": "",
"syntax": "xmlsecurity-sign:name",
"async": false,
"consumerOnly": false,
"producerOnly": true,
"lenientProperties": false
},
"XmlsecurityVerifyComponentBuilderFactory": {
"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": "3.5.0-SNAPSHOT",
"scheme": "xmlsecurity-verify",
"extendsScheme": "",
"syntax": "xmlsecurity-verify:name",
"async": false,
"consumerOnly": false,
"producerOnly": true,
"lenientProperties": false
},
"XmppComponentBuilderFactory": {
"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": "3.5.0-SNAPSHOT",
"scheme": "xmpp",
"extendsScheme": "",
"syntax": "xmpp:host:port\/participant",
"alternativeSyntax": "xmpp:user:password@host:port\/participant",
"async": false,
"consumerOnly": false,
"producerOnly": false,
"lenientProperties": false
},
"XqueryComponentBuilderFactory": {
"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": "3.5.0-SNAPSHOT",
"scheme": "xquery",
"extendsScheme": "",
"syntax": "xquery:resourceUri",
"async": false,
"consumerOnly": false,
"producerOnly": false,
"lenientProperties": false
},
"XsltComponentBuilderFactory": {
"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": "3.5.0-SNAPSHOT",
"scheme": "xslt",
"extendsScheme": "",
"syntax": "xslt:resourceUri",
"async": false,
"consumerOnly": false,
"producerOnly": true,
"lenientProperties": false
},
"XsltSaxonComponentBuilderFactory": {
"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": "3.5.0-SNAPSHOT",
"scheme": "xslt-saxon",
"extendsScheme": "",
"syntax": "xslt-saxon:resourceUri",
"async": false,
"consumerOnly": false,
"producerOnly": true,
"lenientProperties": false
},
"YammerComponentBuilderFactory": {
"kind": "component",
"name": "yammer",
"title": "Yammer",
"description": "Interact with the Yammer enterprise social network.",
"deprecated": false,
"firstVersion": "2.12.0",
"label": "social,cloud,api",
"javaType": "org.apache.camel.component.yammer.YammerComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
"artifactId": "camel-yammer",
"version": "3.5.0-SNAPSHOT",
"scheme": "yammer",
"extendsScheme": "",
"syntax": "yammer:function",
"async": false,
"consumerOnly": false,
"producerOnly": false,
"lenientProperties": false
},
"ZendeskComponentBuilderFactory": {
"kind": "component",
"name": "zendesk",
"title": "Zendesk",
"description": "Manage Zendesk tickets, users, organizations, etc.",
"deprecated": false,
"firstVersion": "2.19.0",
"label": "cloud,api,support",
"javaType": "org.apache.camel.component.zendesk.ZendeskComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
"artifactId": "camel-zendesk",
"version": "3.5.0-SNAPSHOT",
"scheme": "zendesk",
"extendsScheme": "",
"syntax": "zendesk:methodName",
"async": false,
"consumerOnly": false,
"producerOnly": false,
"lenientProperties": true
},
"ZookeeperComponentBuilderFactory": {
"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": "3.5.0-SNAPSHOT",
"scheme": "zookeeper",
"extendsScheme": "",
"syntax": "zookeeper:serverUrls\/path",
"async": false,
"consumerOnly": false,
"producerOnly": false,
"lenientProperties": false
},
"ZookeeperMasterComponentBuilderFactory": {
"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": "3.5.0-SNAPSHOT",
"scheme": "zookeeper-master",
"extendsScheme": "",
"syntax": "zookeeper-master:groupName:consumerEndpointUri",
"async": false,
"consumerOnly": true,
"producerOnly": false,
"lenientProperties": true
}
}