Class StaticEndpointBuilders
java.lang.Object
org.apache.camel.builder.endpoint.StaticEndpointBuilders
@Generated("org.apache.camel.maven.packaging.EndpointDslMojo")
public class StaticEndpointBuilders
extends Object
Generated by camel build tools - do NOT edit this file!
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionActiveMQ (camel-activemq) Send messages to (or consume from) Apache ActiveMQ.ActiveMQ (camel-activemq) Send messages to (or consume from) Apache ActiveMQ.AMQP (camel-amqp) Messaging with AMQP protocol using Apache QPid Client.AMQP (camel-amqp) Messaging with AMQP protocol using Apache QPid Client.ArangoDb (camel-arangodb) Perform operations on ArangoDb when used as a Document Database, or as a Graph Database Category: database,nosql Since: 3.5 Maven coordinates: org.apache.camel:camel-arangodb Syntax:arangodb:database
Path parameter: database (required) database nameArangoDb (camel-arangodb) Perform operations on ArangoDb when used as a Document Database, or as a Graph Database Category: database,nosql Since: 3.5 Maven coordinates: org.apache.camel:camel-arangodb Syntax:arangodb:database
Path parameter: database (required) database nameAS2 (camel-as2) Transfer data securely and reliably using the AS2 protocol (RFC4130).AS2 (camel-as2) Transfer data securely and reliably using the AS2 protocol (RFC4130).Asterisk (camel-asterisk) Interact with Asterisk PBX Server.Asterisk (camel-asterisk) Interact with Asterisk PBX Server.Deprecated.Deprecated.Atmos (camel-atmos) Integrate with EMC's ViPR object data services using the Atmos Client.Atmos (camel-atmos) Integrate with EMC's ViPR object data services using the Atmos Client.atmosphereWebsocket
(String path) Atmosphere Websocket (camel-atmosphere-websocket) Expose WebSocket endpoints using the Atmosphere framework.atmosphereWebsocket
(String componentName, String path) Atmosphere Websocket (camel-atmosphere-websocket) Expose WebSocket endpoints using the Atmosphere framework.Atom (camel-atom) Poll Atom RSS feeds.Atom (camel-atom) Poll Atom RSS feeds.Avro RPC (camel-avro-rpc) Produce or consume Apache Avro RPC services.Avro RPC (camel-avro-rpc) Produce or consume Apache Avro RPC services.aws2Athena
(String path) AWS Athena (camel-aws2-athena) Access AWS Athena service using AWS SDK version 2.x.aws2Athena
(String componentName, String path) AWS Athena (camel-aws2-athena) Access AWS Athena service using AWS SDK version 2.x.AWS CloudWatch (camel-aws2-cw) Sending metrics to AWS CloudWatch using AWS SDK version 2.x.AWS CloudWatch (camel-aws2-cw) Sending metrics to AWS CloudWatch using AWS SDK version 2.x.AWS DynamoDB (camel-aws2-ddb) Store and retrieve data from AWS DynamoDB service using AWS SDK version 2.x.AWS DynamoDB (camel-aws2-ddb) Store and retrieve data from AWS DynamoDB service using AWS SDK version 2.x.aws2Ddbstream
(String path) AWS DynamoDB Streams (camel-aws2-ddb) Receive messages from AWS DynamoDB Stream service using AWS SDK version 2.x.aws2Ddbstream
(String componentName, String path) AWS DynamoDB Streams (camel-aws2-ddb) Receive messages from AWS DynamoDB Stream service using AWS SDK version 2.x.AWS Elastic Compute Cloud (EC2) (camel-aws2-ec2) Manage AWS EC2 instances using AWS SDK version 2.x.AWS Elastic Compute Cloud (EC2) (camel-aws2-ec2) Manage AWS EC2 instances using AWS SDK version 2.x.AWS Elastic Container Service (ECS) (camel-aws2-ecs) Manage AWS ECS cluster instances using AWS SDK version 2.x.AWS Elastic Container Service (ECS) (camel-aws2-ecs) Manage AWS ECS cluster instances using AWS SDK version 2.x.AWS Elastic Kubernetes Service (EKS) (camel-aws2-eks) Manage AWS EKS cluster instances using AWS SDK version 2.x.AWS Elastic Kubernetes Service (EKS) (camel-aws2-eks) Manage AWS EKS cluster instances using AWS SDK version 2.x.aws2Eventbridge
(String path) AWS Eventbridge (camel-aws2-eventbridge) Manage AWS Eventbridge cluster instances using AWS SDK version 2.x.aws2Eventbridge
(String componentName, String path) AWS Eventbridge (camel-aws2-eventbridge) Manage AWS Eventbridge cluster instances using AWS SDK version 2.x.AWS Identity and Access Management (IAM) (camel-aws2-iam) Manage AWS IAM instances using AWS SDK version 2.x.AWS Identity and Access Management (IAM) (camel-aws2-iam) Manage AWS IAM instances using AWS SDK version 2.x.aws2Kinesis
(String path) AWS Kinesis (camel-aws2-kinesis) Consume and produce records from and to AWS Kinesis Streams using AWS SDK version 2.x.aws2Kinesis
(String componentName, String path) AWS Kinesis (camel-aws2-kinesis) Consume and produce records from and to AWS Kinesis Streams using AWS SDK version 2.x.aws2KinesisFirehose
(String path) AWS Kinesis Firehose (camel-aws2-kinesis) Produce data to AWS Kinesis Firehose streams using AWS SDK version 2.x.aws2KinesisFirehose
(String componentName, String path) AWS Kinesis Firehose (camel-aws2-kinesis) Produce data to AWS Kinesis Firehose streams using AWS SDK version 2.x.AWS Key Management Service (KMS) (camel-aws2-kms) Manage keys stored in AWS KMS instances using AWS SDK version 2.x.AWS Key Management Service (KMS) (camel-aws2-kms) Manage keys stored in AWS KMS instances using AWS SDK version 2.x.aws2Lambda
(String path) AWS Lambda (camel-aws2-lambda) Manage and invoke AWS Lambda functions using AWS SDK version 2.x.aws2Lambda
(String componentName, String path) AWS Lambda (camel-aws2-lambda) Manage and invoke AWS Lambda functions using AWS SDK version 2.x.AWS MQ (camel-aws2-mq) Manage AWS MQ instances using AWS SDK version 2.x.AWS MQ (camel-aws2-mq) Manage AWS MQ instances using AWS SDK version 2.x.AWS Managed Streaming for Apache Kafka (MSK) (camel-aws2-msk) Manage AWS MSK instances using AWS SDK version 2.x.AWS Managed Streaming for Apache Kafka (MSK) (camel-aws2-msk) Manage AWS MSK instances using AWS SDK version 2.x.AWS S3 Storage Service (camel-aws2-s3) Store and retrieve objects from AWS S3 Storage Service using AWS SDK version 2.x.AWS S3 Storage Service (camel-aws2-s3) Store and retrieve objects from AWS S3 Storage Service using AWS SDK version 2.x.AWS Simple Email Service (SES) (camel-aws2-ses) Send e-mails through AWS SES service using AWS SDK version 2.x.AWS Simple Email Service (SES) (camel-aws2-ses) Send e-mails through AWS SES service using AWS SDK version 2.x.AWS Simple Notification System (SNS) (camel-aws2-sns) Send messages to an AWS Simple Notification Topic using AWS SDK version 2.x.AWS Simple Notification System (SNS) (camel-aws2-sns) Send messages to an AWS Simple Notification Topic using AWS SDK version 2.x.AWS Simple Queue Service (SQS) (camel-aws2-sqs) Send and receive messages to/from AWS SQS service using AWS SDK version 2.x.AWS Simple Queue Service (SQS) (camel-aws2-sqs) Send and receive messages to/from AWS SQS service using AWS SDK version 2.x.AWS Security Token Service (STS) (camel-aws2-sts) Manage AWS STS cluster instances using AWS SDK version 2.x.AWS Security Token Service (STS) (camel-aws2-sts) Manage AWS STS cluster instances using AWS SDK version 2.x.aws2Translate
(String path) AWS Translate (camel-aws2-translate) Translate texts using AWS Translate and AWS SDK version 2.x.aws2Translate
(String componentName, String path) AWS Translate (camel-aws2-translate) Translate texts using AWS Translate and AWS SDK version 2.x.awsCloudtrail
(String path) AWS Cloudtrail (camel-aws-cloudtrail) Consume events from Amazon Cloudtrail using AWS SDK version 2.x.awsCloudtrail
(String componentName, String path) AWS Cloudtrail (camel-aws-cloudtrail) Consume events from Amazon Cloudtrail using AWS SDK version 2.x.awsSecretsManager
(String path) AWS Secrets Manager (camel-aws-secrets-manager) Manage AWS Secrets Manager services using AWS SDK version 2.x.awsSecretsManager
(String componentName, String path) AWS Secrets Manager (camel-aws-secrets-manager) Manage AWS Secrets Manager services using AWS SDK version 2.x.azureCosmosdb
(String path) Azure CosmosDB (camel-azure-cosmosdb) To read and write records to the CosmosDB database on Azure cloud platform.azureCosmosdb
(String componentName, String path) Azure CosmosDB (camel-azure-cosmosdb) To read and write records to the CosmosDB database on Azure cloud platform.azureEventhubs
(String path) Azure Event Hubs (camel-azure-eventhubs) Send and receive events to/from Azure Event Hubs using AMQP protocol.azureEventhubs
(String componentName, String path) Azure Event Hubs (camel-azure-eventhubs) Send and receive events to/from Azure Event Hubs using AMQP protocol.azureFiles
(String path) Azure Files (camel-azure-files) Camel Azure Files Component Category: cloud,file Since: 3.22 Maven coordinates: org.apache.camel:camel-azure-files Syntax:azure-files:account/share
Path parameter: account (required) The account to use Path parameter: share (required) The share to use Path parameter: port Port of the FTP server Path parameter: directoryName The starting directoryazureFiles
(String componentName, String path) Azure Files (camel-azure-files) Camel Azure Files Component Category: cloud,file Since: 3.22 Maven coordinates: org.apache.camel:camel-azure-files Syntax:azure-files:account/share
Path parameter: account (required) The account to use Path parameter: share (required) The share to use Path parameter: port Port of the FTP server Path parameter: directoryName The starting directoryazureKeyVault
(String path) Azure Key Vault (camel-azure-key-vault) Manage secrets and keys in Azure Key Vault Service Category: cloud,cloud Since: 3.17 Maven coordinates: org.apache.camel:camel-azure-key-vault Syntax:azure-key-vault:vaultName
Path parameter: vaultName Vault Name to be usedazureKeyVault
(String componentName, String path) Azure Key Vault (camel-azure-key-vault) Manage secrets and keys in Azure Key Vault Service Category: cloud,cloud Since: 3.17 Maven coordinates: org.apache.camel:camel-azure-key-vault Syntax:azure-key-vault:vaultName
Path parameter: vaultName Vault Name to be usedazureServicebus
(String path) Azure ServiceBus (camel-azure-servicebus) Send and receive messages to/from Azure Event Bus.azureServicebus
(String componentName, String path) Azure ServiceBus (camel-azure-servicebus) Send and receive messages to/from Azure Event Bus.azureStorageBlob
(String path) Azure Storage Blob Service (camel-azure-storage-blob) Store and retrieve blobs from Azure Storage Blob Service.azureStorageBlob
(String componentName, String path) Azure Storage Blob Service (camel-azure-storage-blob) Store and retrieve blobs from Azure Storage Blob Service.azureStorageDatalake
(String path) Azure Storage Datalake Service (camel-azure-storage-datalake) Sends and receives files to/from Azure DataLake Storage.azureStorageDatalake
(String componentName, String path) Azure Storage Datalake Service (camel-azure-storage-datalake) Sends and receives files to/from Azure DataLake Storage.azureStorageQueue
(String path) Azure Storage Queue Service (camel-azure-storage-queue) Stores and retrieves messages to/from Azure Storage Queue.azureStorageQueue
(String componentName, String path) Azure Storage Queue Service (camel-azure-storage-queue) Stores and retrieves messages to/from Azure Storage Queue.Bean (camel-bean) Invoke methods of Java beans stored in Camel registry.Bean (camel-bean) Invoke methods of Java beans stored in Camel registry.beanValidator
(String path) Bean Validator (camel-bean-validator) Validate the message body using the Java Bean Validation API.beanValidator
(String componentName, String path) Bean Validator (camel-bean-validator) Validate the message body using the Java Bean Validation API.Bonita (camel-bonita) Communicate with a remote Bonita BPM process engine.Bonita (camel-bonita) Communicate with a remote Bonita BPM process engine.Box (camel-box) Upload, download and manage files, folders, groups, collaborations, etc.Box (camel-box) Upload, download and manage files, folders, groups, collaborations, etc.Braintree (camel-braintree) Process payments using Braintree Payments.Braintree (camel-braintree) Process payments using Braintree Payments.Browse (camel-browse) Inspect the messages received on endpoints supporting BrowsableEndpoint.Browse (camel-browse) Inspect the messages received on endpoints supporting BrowsableEndpoint.caffeineCache
(String path) Caffeine Cache (camel-caffeine) Perform caching operations using Caffeine Cache.caffeineCache
(String componentName, String path) Caffeine Cache (camel-caffeine) Perform caching operations using Caffeine Cache.caffeineLoadcache
(String path) Caffeine LoadCache (camel-caffeine) Perform caching operations using Caffeine Cache with an attached CacheLoader.caffeineLoadcache
(String componentName, String path) Caffeine LoadCache (camel-caffeine) Perform caching operations using Caffeine Cache with an attached CacheLoader.chatscript
(String path) ChatScript (camel-chatscript) Chat with a ChatScript Server.chatscript
(String componentName, String path) ChatScript (camel-chatscript) Chat with a ChatScript Server.Chunk (camel-chunk) Transform messages using Chunk templating engine.Chunk (camel-chunk) Transform messages using Chunk templating engine.Class (camel-bean) Invoke methods of Java beans specified by class name.Class (camel-bean) Invoke methods of Java beans specified by class name.CM SMS Gateway (camel-cm-sms) Send SMS messages via CM SMS Gateway.CM SMS Gateway (camel-cm-sms) Send SMS messages via CM SMS Gateway.CoAP (camel-coap) Send and receive messages to/from COAP capable devices.CoAP (camel-coap) Send and receive messages to/from COAP capable devices.CometD (camel-cometd) Offers publish/subscribe, peer-to-peer (via a server), and RPC style messaging using the CometD/Bayeux protocol.CometD (camel-cometd) Offers publish/subscribe, peer-to-peer (via a server), and RPC style messaging using the CometD/Bayeux protocol.Consul (camel-consul) Integrate with Consul service discovery and configuration store.Consul (camel-consul) Integrate with Consul service discovery and configuration store.controlbus
(String path) Control Bus (camel-controlbus) Manage and monitor Camel routes.controlbus
(String componentName, String path) Control Bus (camel-controlbus) Manage and monitor Camel routes.Deprecated.Deprecated.Couchbase (camel-couchbase) Query Couchbase Views with a poll strategy and/or perform various operations against Couchbase databases.Couchbase (camel-couchbase) Query Couchbase Views with a poll strategy and/or perform various operations against Couchbase databases.CouchDB (camel-couchdb) Consume changesets for inserts, updates and deletes in a CouchDB database, as well as get, save, update and delete documents from a CouchDB database.CouchDB (camel-couchdb) Consume changesets for inserts, updates and deletes in a CouchDB database, as well as get, save, update and delete documents from a CouchDB database.Cassandra CQL (camel-cassandraql) Integrate with Cassandra 2.0 using the CQL3 API (not the Thrift API).Cassandra CQL (camel-cassandraql) Integrate with Cassandra 2.0 using the CQL3 API (not the Thrift API).Cron (camel-cron) A generic interface for triggering events at times specified through the Unix cron syntax.Cron (camel-cron) A generic interface for triggering events at times specified through the Unix cron syntax.Crypto (JCE) (camel-crypto) Sign and verify exchanges using the Signature Service of the Java Cryptographic Extension (JCE).Crypto (JCE) (camel-crypto) Sign and verify exchanges using the Signature Service of the Java Cryptographic Extension (JCE).CXF (camel-cxf-soap) Expose SOAP WebServices using Apache CXF or connect to external WebServices using CXF WS client.CXF (camel-cxf-soap) Expose SOAP WebServices using Apache CXF or connect to external WebServices using CXF WS client.CXF-RS (camel-cxf-rest) Expose JAX-RS REST services using Apache CXF or connect to external REST services using CXF REST client.CXF-RS (camel-cxf-rest) Expose JAX-RS REST services using Apache CXF or connect to external REST services using CXF REST client.dataformat
(String path) Data Format (camel-dataformat) Use a Camel Data Format as a regular Camel Component.dataformat
(String componentName, String path) Data Format (camel-dataformat) Use a Camel Data Format as a regular Camel Component.Dataset (camel-dataset) Provide data for load and soak testing of your Camel application.Dataset (camel-dataset) Provide data for load and soak testing of your Camel application.datasetTest
(String path) DataSet Test (camel-dataset) Extends the mock component by pulling messages from another endpoint on startup to set the expected message bodies.datasetTest
(String componentName, String path) DataSet Test (camel-dataset) Extends the mock component by pulling messages from another endpoint on startup to set the expected message bodies.debeziumDb2
(String path) Debezium DB2 Connector (camel-debezium-db2) Capture changes from a DB2 database.debeziumDb2
(String componentName, String path) Debezium DB2 Connector (camel-debezium-db2) Capture changes from a DB2 database.debeziumMongodb
(String path) Debezium MongoDB Connector (camel-debezium-mongodb) Capture changes from a MongoDB database.debeziumMongodb
(String componentName, String path) Debezium MongoDB Connector (camel-debezium-mongodb) Capture changes from a MongoDB database.debeziumMysql
(String path) Debezium MySQL Connector (camel-debezium-mysql) Capture changes from a MySQL database.debeziumMysql
(String componentName, String path) Debezium MySQL Connector (camel-debezium-mysql) Capture changes from a MySQL database.debeziumOracle
(String path) Debezium Oracle Connector (camel-debezium-oracle) Capture changes from a Oracle database.debeziumOracle
(String componentName, String path) Debezium Oracle Connector (camel-debezium-oracle) Capture changes from a Oracle database.debeziumPostgres
(String path) Debezium PostgresSQL Connector (camel-debezium-postgres) Capture changes from a PostgresSQL database.debeziumPostgres
(String componentName, String path) Debezium PostgresSQL Connector (camel-debezium-postgres) Capture changes from a PostgresSQL database.debeziumSqlserver
(String path) Debezium SQL Server Connector (camel-debezium-sqlserver) Capture changes from an SQL Server database.debeziumSqlserver
(String componentName, String path) Debezium SQL Server Connector (camel-debezium-sqlserver) Capture changes from an SQL Server database.digitalocean
(String path) DigitalOcean (camel-digitalocean) Manage Droplets and resources within the DigitalOcean cloud.digitalocean
(String componentName, String path) DigitalOcean (camel-digitalocean) Manage Droplets and resources within the DigitalOcean cloud.Direct (camel-direct) Call another endpoint from the same Camel Context synchronously.Direct (camel-direct) Call another endpoint from the same Camel Context synchronously.Deprecated.Deprecated.Disruptor (camel-disruptor) Provides asynchronous SEDA behavior using LMAX Disruptor.Disruptor (camel-disruptor) Provides asynchronous SEDA behavior using LMAX Disruptor.disruptorVm
(String path) Disruptor VM (camel-disruptor) Provides asynchronous SEDA behavior using LMAX Disruptor.disruptorVm
(String componentName, String path) Disruptor VM (camel-disruptor) Provides asynchronous SEDA behavior using LMAX Disruptor.Deep Java Library (camel-djl) Infer Deep Learning models from message exchanges data using Deep Java Library (DJL).Deep Java Library (camel-djl) Infer Deep Learning models from message exchanges data using Deep Java Library (DJL).DNS (camel-dns) Perform DNS queries using DNSJava.DNS (camel-dns) Perform DNS queries using DNSJava.Docker (camel-docker) Manage Docker containers.Docker (camel-docker) Manage Docker containers.Drill (camel-drill) Perform queries against an Apache Drill cluster.Drill (camel-drill) Perform queries against an Apache Drill cluster.Dropbox (camel-dropbox) Upload, download and manage files, folders, groups, collaborations, etc on Dropbox.Dropbox (camel-dropbox) Upload, download and manage files, folders, groups, collaborations, etc on Dropbox.dynamicRouter
(String path) Dynamic Router (camel-dynamic-router) The Dynamic Router component routes exchanges to recipients, and the recipients (and their rules) may change at runtime.dynamicRouter
(String componentName, String path) Dynamic Router (camel-dynamic-router) The Dynamic Router component routes exchanges to recipients, and the recipients (and their rules) may change at runtime.Ehcache (camel-ehcache) Perform caching operations using Ehcache.Ehcache (camel-ehcache) Perform caching operations using Ehcache.elasticsearch
(String path) Elasticsearch (camel-elasticsearch) Send requests to ElasticSearch via Java Client API.elasticsearch
(String componentName, String path) Elasticsearch (camel-elasticsearch) Send requests to ElasticSearch via Java Client API.elasticsearchRest
(String path) Deprecated.elasticsearchRest
(String componentName, String path) Deprecated.Etcd v3 (camel-etcd3) Get, set, delete or watch keys in etcd key-value store.Etcd v3 (camel-etcd3) Get, set, delete or watch keys in etcd key-value store.Exec (camel-exec) Execute commands on the underlying operating system.Exec (camel-exec) Execute commands on the underlying operating system.Facebook (camel-facebook) Send requests to Facebook APIs supported by Facebook4J.Facebook (camel-facebook) Send requests to Facebook APIs supported by Facebook4J.FHIR (camel-fhir) Exchange information in the healthcare domain using the FHIR (Fast Healthcare Interoperability Resources) standard.FHIR (camel-fhir) Exchange information in the healthcare domain using the FHIR (Fast Healthcare Interoperability Resources) standard.File (camel-file) Read and write files.File (camel-file) Read and write files.File Watch (camel-file-watch) Get notified about file events in a directory using java.nio.file.WatchService.File Watch (camel-file-watch) Get notified about file events in a directory using java.nio.file.WatchService.Flatpack (camel-flatpack) Parse fixed width and delimited files using the FlatPack library.Flatpack (camel-flatpack) Parse fixed width and delimited files using the FlatPack library.Flink (camel-flink) Send DataSet jobs to an Apache Flink cluster.Flink (camel-flink) Send DataSet jobs to an Apache Flink cluster.FOP (camel-fop) Render messages into PDF and other output formats supported by Apache FOP.FOP (camel-fop) Render messages into PDF and other output formats supported by Apache FOP.freemarker
(String path) Freemarker (camel-freemarker) Transform messages using FreeMarker templates.freemarker
(String componentName, String path) Freemarker (camel-freemarker) Transform messages using FreeMarker templates.FTP (camel-ftp) Upload and download files to/from FTP servers.FTP (camel-ftp) Upload and download files to/from FTP servers.FTPS (camel-ftp) Upload and download files to/from FTP servers supporting the FTPS protocol.FTPS (camel-ftp) Upload and download files to/from FTP servers supporting the FTPS protocol.Geocoder (camel-geocoder) Find geocodes (latitude and longitude) for a given address or the other way round.Geocoder (camel-geocoder) Find geocodes (latitude and longitude) for a given address or the other way round.Git (camel-git) Perform operations on git repositories.Git (camel-git) Perform operations on git repositories.GitHub (camel-github) Interact with the GitHub API.GitHub (camel-github) Interact with the GitHub API.googleBigquery
(String path) Google BigQuery (camel-google-bigquery) Google BigQuery data warehouse for analytics.googleBigquery
(String componentName, String path) Google BigQuery (camel-google-bigquery) Google BigQuery data warehouse for analytics.googleBigquerySql
(String path) Google BigQuery Standard SQL (camel-google-bigquery) Access Google Cloud BigQuery service using SQL queries.googleBigquerySql
(String componentName, String path) Google BigQuery Standard SQL (camel-google-bigquery) Access Google Cloud BigQuery service using SQL queries.googleCalendar
(String path) Google Calendar (camel-google-calendar) Perform various operations on a Google Calendar.googleCalendar
(String componentName, String path) Google Calendar (camel-google-calendar) Perform various operations on a Google Calendar.googleCalendarStream
(String path) Google Calendar Stream (camel-google-calendar) Poll for changes in a Google Calendar.googleCalendarStream
(String componentName, String path) Google Calendar Stream (camel-google-calendar) Poll for changes in a Google Calendar.googleDrive
(String path) Google Drive (camel-google-drive) Manage files in Google Drive.googleDrive
(String componentName, String path) Google Drive (camel-google-drive) Manage files in Google Drive.googleFunctions
(String path) Google Cloud Functions (camel-google-functions) Manage and invoke Google Cloud Functions Category: cloud Since: 3.9 Maven coordinates: org.apache.camel:camel-google-functions Syntax:google-functions:functionName
Path parameter: functionName (required) The user-defined name of the functiongoogleFunctions
(String componentName, String path) Google Cloud Functions (camel-google-functions) Manage and invoke Google Cloud Functions Category: cloud Since: 3.9 Maven coordinates: org.apache.camel:camel-google-functions Syntax:google-functions:functionName
Path parameter: functionName (required) The user-defined name of the functiongoogleMail
(String path) Google Mail (camel-google-mail) Manage messages in Google Mail.googleMail
(String componentName, String path) Google Mail (camel-google-mail) Manage messages in Google Mail.googleMailStream
(String path) Google Mail Stream (camel-google-mail) Poll for incoming messages in Google Mail.googleMailStream
(String componentName, String path) Google Mail Stream (camel-google-mail) Poll for incoming messages in Google Mail.googlePubsub
(String path) Google Pubsub (camel-google-pubsub) Send and receive messages to/from Google Cloud Platform PubSub Service.googlePubsub
(String componentName, String path) Google Pubsub (camel-google-pubsub) Send and receive messages to/from Google Cloud Platform PubSub Service.googleSecretManager
(String path) Google Secret Manager (camel-google-secret-manager) Manage Google Secret Manager Secrets Category: cloud Since: 3.16 Maven coordinates: org.apache.camel:camel-google-secret-manager Syntax:google-secret-manager:project
Path parameter: project (required) The Google Cloud Project Id name related to the Secret ManagergoogleSecretManager
(String componentName, String path) Google Secret Manager (camel-google-secret-manager) Manage Google Secret Manager Secrets Category: cloud Since: 3.16 Maven coordinates: org.apache.camel:camel-google-secret-manager Syntax:google-secret-manager:project
Path parameter: project (required) The Google Cloud Project Id name related to the Secret ManagergoogleSheets
(String path) Google Sheets (camel-google-sheets) Manage spreadsheets in Google Sheets.googleSheets
(String componentName, String path) Google Sheets (camel-google-sheets) Manage spreadsheets in Google Sheets.googleSheetsStream
(String path) Google Sheets Stream (camel-google-sheets) Poll for changes in Google Sheets.googleSheetsStream
(String componentName, String path) Google Sheets Stream (camel-google-sheets) Poll for changes in Google Sheets.googleStorage
(String path) Google Storage (camel-google-storage) Store and retrieve objects from Google Cloud Storage Service using the google-cloud-storage library.googleStorage
(String componentName, String path) Google Storage (camel-google-storage) Store and retrieve objects from Google Cloud Storage Service using the google-cloud-storage library.Deprecated.Deprecated.Grape (camel-grape) Fetch, load and manage additional jars dynamically after Camel Context was started.Grape (camel-grape) Fetch, load and manage additional jars dynamically after Camel Context was started.GraphQL (camel-graphql) Send GraphQL queries and mutations to external systems.GraphQL (camel-graphql) Send GraphQL queries and mutations to external systems.gRPC (camel-grpc) Expose gRPC endpoints and access external gRPC endpoints.gRPC (camel-grpc) Expose gRPC endpoints and access external gRPC endpoints.guavaEventbus
(String path) Guava EventBus (camel-guava-eventbus) Send and receive messages to/from Guava EventBus.guavaEventbus
(String componentName, String path) Guava EventBus (camel-guava-eventbus) Send and receive messages to/from Guava EventBus.hashicorpVault
(String path) Hashicorp Vault (camel-hashicorp-vault) Manage secrets in Hashicorp Vault Service Category: cloud,cloud Since: 3.18 Maven coordinates: org.apache.camel:camel-hashicorp-vault Syntax:hashicorp-vault:secretsEngine
Path parameter: secretsEngine Vault Name to be usedhashicorpVault
(String componentName, String path) Hashicorp Vault (camel-hashicorp-vault) Manage secrets in Hashicorp Vault Service Category: cloud,cloud Since: 3.18 Maven coordinates: org.apache.camel:camel-hashicorp-vault Syntax:hashicorp-vault:secretsEngine
Path parameter: secretsEngine Vault Name to be usedhazelcastAtomicvalue
(String path) Hazelcast Atomic Number (camel-hazelcast) Increment, decrement, set, etc.hazelcastAtomicvalue
(String componentName, String path) Hazelcast Atomic Number (camel-hazelcast) Increment, decrement, set, etc.hazelcastInstance
(String path) Hazelcast Instance (camel-hazelcast) Consume join/leave events of a cache instance in a Hazelcast cluster.hazelcastInstance
(String componentName, String path) Hazelcast Instance (camel-hazelcast) Consume join/leave events of a cache instance in a Hazelcast cluster.hazelcastList
(String path) Hazelcast List (camel-hazelcast) Perform operations on Hazelcast distributed list.hazelcastList
(String componentName, String path) Hazelcast List (camel-hazelcast) Perform operations on Hazelcast distributed list.hazelcastMap
(String path) Hazelcast Map (camel-hazelcast) Perform operations on Hazelcast distributed map.hazelcastMap
(String componentName, String path) Hazelcast Map (camel-hazelcast) Perform operations on Hazelcast distributed map.hazelcastMultimap
(String path) Hazelcast Multimap (camel-hazelcast) Perform operations on Hazelcast distributed multimap.hazelcastMultimap
(String componentName, String path) Hazelcast Multimap (camel-hazelcast) Perform operations on Hazelcast distributed multimap.hazelcastQueue
(String path) Hazelcast Queue (camel-hazelcast) Perform operations on Hazelcast distributed queue.hazelcastQueue
(String componentName, String path) Hazelcast Queue (camel-hazelcast) Perform operations on Hazelcast distributed queue.hazelcastReplicatedmap
(String path) Hazelcast Replicated Map (camel-hazelcast) Perform operations on Hazelcast replicated map.hazelcastReplicatedmap
(String componentName, String path) Hazelcast Replicated Map (camel-hazelcast) Perform operations on Hazelcast replicated map.hazelcastRingbuffer
(String path) Hazelcast Ringbuffer (camel-hazelcast) Perform operations on Hazelcast distributed ringbuffer.hazelcastRingbuffer
(String componentName, String path) Hazelcast Ringbuffer (camel-hazelcast) Perform operations on Hazelcast distributed ringbuffer.hazelcastSeda
(String path) Hazelcast SEDA (camel-hazelcast) Asynchronously send/receive Exchanges between Camel routes running on potentially distinct JVMs/hosts backed by Hazelcast BlockingQueue.hazelcastSeda
(String componentName, String path) Hazelcast SEDA (camel-hazelcast) Asynchronously send/receive Exchanges between Camel routes running on potentially distinct JVMs/hosts backed by Hazelcast BlockingQueue.hazelcastSet
(String path) Hazelcast Set (camel-hazelcast) Perform operations on Hazelcast distributed set.hazelcastSet
(String componentName, String path) Hazelcast Set (camel-hazelcast) Perform operations on Hazelcast distributed set.hazelcastTopic
(String path) Hazelcast Topic (camel-hazelcast) Send and receive messages to/from Hazelcast distributed topic.hazelcastTopic
(String componentName, String path) Hazelcast Topic (camel-hazelcast) Send and receive messages to/from Hazelcast distributed topic.Deprecated.Deprecated.HDFS (camel-hdfs) Read and write from/to an HDFS filesystem using Hadoop 2.x.HDFS (camel-hdfs) Read and write from/to an HDFS filesystem using Hadoop 2.x.HTTP (camel-http) Send requests to external HTTP servers using Apache HTTP Client 4.x.HTTP (camel-http) Send requests to external HTTP servers using Apache HTTP Client 4.x.hwcloudDms
(String path) Huawei Distributed Message Service (DMS) (camel-huaweicloud-dms) To integrate with a fully managed, high-performance message queuing service on Huawei Cloud Category: cloud Since: 3.12 Maven coordinates: org.apache.camel:camel-huaweicloud-dms Syntax:hwcloud-dms:operation
Path parameter: operation (required) Operation to be performedhwcloudDms
(String componentName, String path) Huawei Distributed Message Service (DMS) (camel-huaweicloud-dms) To integrate with a fully managed, high-performance message queuing service on Huawei Cloud Category: cloud Since: 3.12 Maven coordinates: org.apache.camel:camel-huaweicloud-dms Syntax:hwcloud-dms:operation
Path parameter: operation (required) Operation to be performedhwcloudFrs
(String path) Huawei Cloud Face Recognition Service (FRS) (camel-huaweicloud-frs) Face Recognition Service (FRS) is an intelligent service that uses computers to process, analyze, and understand facial images based on human facial features.hwcloudFrs
(String componentName, String path) Huawei Cloud Face Recognition Service (FRS) (camel-huaweicloud-frs) Face Recognition Service (FRS) is an intelligent service that uses computers to process, analyze, and understand facial images based on human facial features.hwcloudFunctiongraph
(String path) Huawei FunctionGraph (camel-huaweicloud-functiongraph) To call serverless functions on Huawei Cloud Category: cloud,serverless Since: 3.11 Maven coordinates: org.apache.camel:camel-huaweicloud-functiongraph Syntax:hwcloud-functiongraph:operation
Path parameter: operation (required) Operation to be performedhwcloudFunctiongraph
(String componentName, String path) Huawei FunctionGraph (camel-huaweicloud-functiongraph) To call serverless functions on Huawei Cloud Category: cloud,serverless Since: 3.11 Maven coordinates: org.apache.camel:camel-huaweicloud-functiongraph Syntax:hwcloud-functiongraph:operation
Path parameter: operation (required) Operation to be performedhwcloudIam
(String path) Huawei Identity and Access Management (IAM) (camel-huaweicloud-iam) To securely manage users on Huawei Cloud Category: cloud Since: 3.11 Maven coordinates: org.apache.camel:camel-huaweicloud-iam Syntax:hwcloud-iam:operation
Path parameter: operation (required) Operation to be performedhwcloudIam
(String componentName, String path) Huawei Identity and Access Management (IAM) (camel-huaweicloud-iam) To securely manage users on Huawei Cloud Category: cloud Since: 3.11 Maven coordinates: org.apache.camel:camel-huaweicloud-iam Syntax:hwcloud-iam:operation
Path parameter: operation (required) Operation to be performedHuawei Cloud Image Recognition (camel-huaweicloud-imagerecognition) To identify objects, scenes, and concepts in images on Huawei Cloud Category: cloud,messaging Since: 3.12 Maven coordinates: org.apache.camel:camel-huaweicloud-imagerecognition Syntax:hwcloud-imagerecognition:operation
Path parameter: operation (required) Name of Image Recognition operation to perform, including celebrityRecognition and tagRecognitionhwcloudImagerecognition
(String componentName, String path) Huawei Cloud Image Recognition (camel-huaweicloud-imagerecognition) To identify objects, scenes, and concepts in images on Huawei Cloud Category: cloud,messaging Since: 3.12 Maven coordinates: org.apache.camel:camel-huaweicloud-imagerecognition Syntax:hwcloud-imagerecognition:operation
Path parameter: operation (required) Name of Image Recognition operation to perform, including celebrityRecognition and tagRecognitionhwcloudObs
(String path) Huawei Object Storage Service (OBS) (camel-huaweicloud-obs) To provide stable, secure, efficient, and easy-to-use cloud storage service on Huawei Cloud Category: cloud Since: 3.12 Maven coordinates: org.apache.camel:camel-huaweicloud-obs Syntax:hwcloud-obs:operation
Path parameter: operation (required) Operation to be performedhwcloudObs
(String componentName, String path) Huawei Object Storage Service (OBS) (camel-huaweicloud-obs) To provide stable, secure, efficient, and easy-to-use cloud storage service on Huawei Cloud Category: cloud Since: 3.12 Maven coordinates: org.apache.camel:camel-huaweicloud-obs Syntax:hwcloud-obs:operation
Path parameter: operation (required) Operation to be performedhwcloudSmn
(String path) Huawei Simple Message Notification (SMN) (camel-huaweicloud-smn) To broadcast messages and connect cloud services through notifications on Huawei Cloud Category: cloud,messaging Since: 3.8 Maven coordinates: org.apache.camel:camel-huaweicloud-smn Syntax:hwcloud-smn:smnService
Path parameter: smnService (required) Name of SMN service to invokehwcloudSmn
(String componentName, String path) Huawei Simple Message Notification (SMN) (camel-huaweicloud-smn) To broadcast messages and connect cloud services through notifications on Huawei Cloud Category: cloud,messaging Since: 3.8 Maven coordinates: org.apache.camel:camel-huaweicloud-smn Syntax:hwcloud-smn:smnService
Path parameter: smnService (required) Name of SMN service to invokehyperledgerAries
(String path) Hyperledger Aries (camel-hyperledger-aries) Camel support for Hyperledger Aries Category: blockchain,identity Since: 3.19 Maven coordinates: org.apache.camel:camel-hyperledger-aries Syntax:hyperledger-aries:walletName
Path parameter: walletName (required) The wallet to connect tohyperledgerAries
(String componentName, String path) Hyperledger Aries (camel-hyperledger-aries) Camel support for Hyperledger Aries Category: blockchain,identity Since: 3.19 Maven coordinates: org.apache.camel:camel-hyperledger-aries Syntax:hyperledger-aries:walletName
Path parameter: walletName (required) The wallet to connect toiec60870Client
(String path) IEC 60870 Client (camel-iec60870) IEC 60870 supervisory control and data acquisition (SCADA) client using NeoSCADA implementation.iec60870Client
(String componentName, String path) IEC 60870 Client (camel-iec60870) IEC 60870 supervisory control and data acquisition (SCADA) client using NeoSCADA implementation.iec60870Server
(String path) IEC 60870 Server (camel-iec60870) IEC 60870 supervisory control and data acquisition (SCADA) server using NeoSCADA implementation.iec60870Server
(String componentName, String path) IEC 60870 Server (camel-iec60870) IEC 60870 supervisory control and data acquisition (SCADA) server using NeoSCADA implementation.igniteCache
(String path) Ignite Cache (camel-ignite) Perform cache operations on an Ignite cache or consume changes from a continuous query.igniteCache
(String componentName, String path) Ignite Cache (camel-ignite) Perform cache operations on an Ignite cache or consume changes from a continuous query.igniteCompute
(String path) Ignite Compute (camel-ignite) Run compute operations on an Ignite cluster.igniteCompute
(String componentName, String path) Ignite Compute (camel-ignite) Run compute operations on an Ignite cluster.igniteEvents
(String path) Ignite Events (camel-ignite) Receive events from an Ignite cluster by creating a local event listener.igniteEvents
(String componentName, String path) Ignite Events (camel-ignite) Receive events from an Ignite cluster by creating a local event listener.igniteIdgen
(String path) Ignite ID Generator (camel-ignite) Interact with Ignite Atomic Sequences and ID Generators .igniteIdgen
(String componentName, String path) Ignite ID Generator (camel-ignite) Interact with Ignite Atomic Sequences and ID Generators .igniteMessaging
(String path) Ignite Messaging (camel-ignite) Send and receive messages from an Ignite topic.igniteMessaging
(String componentName, String path) Ignite Messaging (camel-ignite) Send and receive messages from an Ignite topic.igniteQueue
(String path) Ignite Queues (camel-ignite) Interact with Ignite Queue data structures.igniteQueue
(String componentName, String path) Ignite Queues (camel-ignite) Interact with Ignite Queue data structures.Ignite Sets (camel-ignite) Interact with Ignite Set data structures.Ignite Sets (camel-ignite) Interact with Ignite Set data structures.IMAP (camel-mail) Send and receive emails using imap, pop3 and smtp protocols.IMAP (camel-mail) Send and receive emails using imap, pop3 and smtp protocols.infinispan
(String path) Infinispan (camel-infinispan) Read and write from/to Infinispan distributed key/value store and data grid.infinispan
(String componentName, String path) Infinispan (camel-infinispan) Read and write from/to Infinispan distributed key/value store and data grid.infinispanEmbedded
(String path) Infinispan Embedded (camel-infinispan-embedded) Read and write from/to Infinispan distributed key/value store and data grid.infinispanEmbedded
(String componentName, String path) Infinispan Embedded (camel-infinispan-embedded) Read and write from/to Infinispan distributed key/value store and data grid.InfluxDB (camel-influxdb) Interact with InfluxDB v1, a time series database.InfluxDB (camel-influxdb) Interact with InfluxDB v1, a time series database.InfluxDB2 (camel-influxdb2) Interact with InfluxDB v2, a time series database.InfluxDB2 (camel-influxdb2) Interact with InfluxDB v2, a time series database.Deprecated.Deprecated.Deprecated.Deprecated.IRC (camel-irc) Send and receive messages to/from and IRC chat.IRC (camel-irc) Send and receive messages to/from and IRC chat.IronMQ (camel-ironmq) Send and receive messages to/from IronMQ an elastic and durable hosted message queue as a service.IronMQ (camel-ironmq) Send and receive messages to/from IronMQ an elastic and durable hosted message queue as a service.JBPM (camel-jbpm) Interact with jBPM workflow engine over REST.JBPM (camel-jbpm) Interact with jBPM workflow engine over REST.JCache (camel-jcache) Perform caching operations against JSR107/JCache.JCache (camel-jcache) Perform caching operations against JSR107/JCache.JClouds (camel-jclouds) Interact with jclouds compute and blobstore service.JClouds (camel-jclouds) Interact with jclouds compute and blobstore service.JCR (camel-jcr) Read and write nodes to/from a JCR compliant content repository.JCR (camel-jcr) Read and write nodes to/from a JCR compliant content repository.JDBC (camel-jdbc) Access databases through SQL and JDBC.JDBC (camel-jdbc) Access databases through SQL and JDBC.Jetty (camel-jetty) Expose HTTP endpoints using Jetty 9.Jetty (camel-jetty) Expose HTTP endpoints using Jetty 9.JGroups (camel-jgroups) Exchange messages with JGroups clusters.JGroups (camel-jgroups) Exchange messages with JGroups clusters.jgroupsRaft
(String path) JGroups raft (camel-jgroups-raft) Exchange messages with JGroups-raft clusters.jgroupsRaft
(String componentName, String path) JGroups raft (camel-jgroups-raft) Exchange messages with JGroups-raft clusters.Jira (camel-jira) Interact with JIRA issue tracker.Jira (camel-jira) Interact with JIRA issue tracker.JMS (camel-jms) Sent and receive messages to/from a JMS Queue or Topic.JMS (camel-jms) Sent and receive messages to/from a JMS Queue or Topic.JMX (camel-jmx) Receive JMX notifications.JMX (camel-jmx) Receive JMX notifications.JOLT (camel-jolt) JSON to JSON transformation using JOLT.JOLT (camel-jolt) JSON to JSON transformation using JOLT.JOOQ (camel-jooq) Store and retrieve Java objects from an SQL database using JOOQ.JOOQ (camel-jooq) Store and retrieve Java objects from an SQL database using JOOQ.JPA (camel-jpa) Store and retrieve Java objects from databases using Java Persistence API (JPA).JPA (camel-jpa) Store and retrieve Java objects from databases using Java Persistence API (JPA).JSLT (camel-jslt) Query or transform JSON payloads using an JSLT.JSLT (camel-jslt) Query or transform JSON payloads using an JSLT.JSONata (camel-jsonata) Transforms JSON payload using JSONata transformation.JSONata (camel-jsonata) Transforms JSON payload using JSONata transformation.JsonPatch (camel-json-patch) Transforms JSON using JSON patch (RFC 6902).JsonPatch (camel-json-patch) Transforms JSON using JSON patch (RFC 6902).jsonValidator
(String path) JSON Schema Validator (camel-json-validator) Validate JSON payloads using NetworkNT JSON Schema.jsonValidator
(String componentName, String path) JSON Schema Validator (camel-json-validator) Validate JSON payloads using NetworkNT JSON Schema.JT400 (camel-jt400) Exchanges messages with an IBM i system using data queues, message queues, or program call.JT400 (camel-jt400) Exchanges messages with an IBM i system using data queues, message queues, or program call.Kafka (camel-kafka) Sent and receive messages to/from an Apache Kafka broker.Kafka (camel-kafka) Sent and receive messages to/from an Apache Kafka broker.Kamelet (camel-kamelet) To call Kamelets Category: core Since: 3.8 Maven coordinates: org.apache.camel:camel-kamelet Syntax:kamelet:templateId/routeId
Path parameter: templateId (required) The Route Template ID Path parameter: routeId The Route ID.Kamelet (camel-kamelet) To call Kamelets Category: core Since: 3.8 Maven coordinates: org.apache.camel:camel-kamelet Syntax:kamelet:templateId/routeId
Path parameter: templateId (required) The Route Template ID Path parameter: routeId The Route ID.Knative (camel-knative) Send and receive events from Knative.Knative (camel-knative) Send and receive events from Knative.kubernetesConfigMaps
(String path) Kubernetes ConfigMap (camel-kubernetes) Perform operations on Kubernetes ConfigMaps and get notified on ConfigMaps changes.kubernetesConfigMaps
(String componentName, String path) Kubernetes ConfigMap (camel-kubernetes) Perform operations on Kubernetes ConfigMaps and get notified on ConfigMaps changes.Kubernetes Custom Resources (camel-kubernetes) Perform operations on Kubernetes Custom Resources and get notified on Deployment changes.kubernetesCustomResources
(String componentName, String path) Kubernetes Custom Resources (camel-kubernetes) Perform operations on Kubernetes Custom Resources and get notified on Deployment changes.kubernetesDeployments
(String path) Kubernetes Deployments (camel-kubernetes) Perform operations on Kubernetes Deployments and get notified on Deployment changes.kubernetesDeployments
(String componentName, String path) Kubernetes Deployments (camel-kubernetes) Perform operations on Kubernetes Deployments and get notified on Deployment changes.kubernetesEvents
(String path) Kubernetes Event (camel-kubernetes) Perform operations on Kubernetes Events and get notified on Events changes.kubernetesEvents
(String componentName, String path) Kubernetes Event (camel-kubernetes) Perform operations on Kubernetes Events and get notified on Events changes.kubernetesHpa
(String path) Kubernetes HPA (camel-kubernetes) Perform operations on Kubernetes Horizontal Pod Autoscalers (HPA) and get notified on HPA changes.kubernetesHpa
(String componentName, String path) Kubernetes HPA (camel-kubernetes) Perform operations on Kubernetes Horizontal Pod Autoscalers (HPA) and get notified on HPA changes.kubernetesJob
(String path) Kubernetes Job (camel-kubernetes) Perform operations on Kubernetes Jobs.kubernetesJob
(String componentName, String path) Kubernetes Job (camel-kubernetes) Perform operations on Kubernetes Jobs.kubernetesNamespaces
(String path) Kubernetes Namespaces (camel-kubernetes) Perform operations on Kubernetes Namespaces and get notified on Namespace changes.kubernetesNamespaces
(String componentName, String path) Kubernetes Namespaces (camel-kubernetes) Perform operations on Kubernetes Namespaces and get notified on Namespace changes.kubernetesNodes
(String path) Kubernetes Nodes (camel-kubernetes) Perform operations on Kubernetes Nodes and get notified on Node changes.kubernetesNodes
(String componentName, String path) Kubernetes Nodes (camel-kubernetes) Perform operations on Kubernetes Nodes and get notified on Node changes.Kubernetes Persistent Volume (camel-kubernetes) Perform operations on Kubernetes Persistent Volumes and get notified on Persistent Volume changes.kubernetesPersistentVolumes
(String componentName, String path) Kubernetes Persistent Volume (camel-kubernetes) Perform operations on Kubernetes Persistent Volumes and get notified on Persistent Volume changes.Kubernetes Persistent Volume Claim (camel-kubernetes) Perform operations on Kubernetes Persistent Volumes Claims and get notified on Persistent Volumes Claim changes.kubernetesPersistentVolumesClaims
(String componentName, String path) Kubernetes Persistent Volume Claim (camel-kubernetes) Perform operations on Kubernetes Persistent Volumes Claims and get notified on Persistent Volumes Claim changes.kubernetesPods
(String path) Kubernetes Pods (camel-kubernetes) Perform operations on Kubernetes Pods and get notified on Pod changes.kubernetesPods
(String componentName, String path) Kubernetes Pods (camel-kubernetes) Perform operations on Kubernetes Pods and get notified on Pod changes.Kubernetes Replication Controller (camel-kubernetes) Perform operations on Kubernetes Replication Controllers and get notified on Replication Controllers changes.kubernetesReplicationControllers
(String componentName, String path) Kubernetes Replication Controller (camel-kubernetes) Perform operations on Kubernetes Replication Controllers and get notified on Replication Controllers changes.Kubernetes Resources Quota (camel-kubernetes) Perform operations on Kubernetes Resources Quotas.kubernetesResourcesQuota
(String componentName, String path) Kubernetes Resources Quota (camel-kubernetes) Perform operations on Kubernetes Resources Quotas.kubernetesSecrets
(String path) Kubernetes Secrets (camel-kubernetes) Perform operations on Kubernetes Secrets.kubernetesSecrets
(String componentName, String path) Kubernetes Secrets (camel-kubernetes) Perform operations on Kubernetes Secrets.Kubernetes Service Account (camel-kubernetes) Perform operations on Kubernetes Service Accounts.kubernetesServiceAccounts
(String componentName, String path) Kubernetes Service Account (camel-kubernetes) Perform operations on Kubernetes Service Accounts.kubernetesServices
(String path) Kubernetes Services (camel-kubernetes) Perform operations on Kubernetes Services and get notified on Service changes.kubernetesServices
(String componentName, String path) Kubernetes Services (camel-kubernetes) Perform operations on Kubernetes Services and get notified on Service changes.Kudu (camel-kudu) Interact with Apache Kudu, a free and open source column-oriented data store of the Apache Hadoop ecosystem.Kudu (camel-kudu) Interact with Apache Kudu, a free and open source column-oriented data store of the Apache Hadoop ecosystem.Language (camel-language) Execute scripts in any of the languages supported by Camel.Language (camel-language) Execute scripts in any of the languages supported by Camel.LDAP (camel-ldap) Perform searches on LDAP servers.LDAP (camel-ldap) Perform searches on LDAP servers.LDIF (camel-ldif) Perform updates on an LDAP server from an LDIF body content.LDIF (camel-ldif) Perform updates on an LDAP server from an LDIF body content.Log (camel-log) Log messages to the underlying logging mechanism.Log (camel-log) Log messages to the underlying logging mechanism.Printer (camel-printer) Send print jobs to printers.Printer (camel-printer) Send print jobs to printers.Lucene (camel-lucene) Perform inserts or queries against Apache Lucene databases.Lucene (camel-lucene) Perform inserts or queries against Apache Lucene databases.lumberjack
(String path) Lumberjack (camel-lumberjack) Receive logs messages using the Lumberjack protocol.lumberjack
(String componentName, String path) Lumberjack (camel-lumberjack) Receive logs messages using the Lumberjack protocol.MapStruct (camel-mapstruct) Type Conversion using Mapstruct Category: transformation Since: 3.19 Maven coordinates: org.apache.camel:camel-mapstruct Syntax:mapstruct:className
Path parameter: className (required) The fully qualified class name of the POJO that mapstruct should convert to (target)MapStruct (camel-mapstruct) Type Conversion using Mapstruct Category: transformation Since: 3.19 Maven coordinates: org.apache.camel:camel-mapstruct Syntax:mapstruct:className
Path parameter: className (required) The fully qualified class name of the POJO that mapstruct should convert to (target)Master (camel-master) Have only a single consumer in a cluster consuming from a given endpoint; with automatic failover if the JVM dies.Master (camel-master) Have only a single consumer in a cluster consuming from a given endpoint; with automatic failover if the JVM dies.Metrics (camel-metrics) Collect various metrics directly from Camel routes using the DropWizard metrics library.Metrics (camel-metrics) Collect various metrics directly from Camel routes using the DropWizard metrics library.micrometer
(String path) Micrometer (camel-micrometer) Collect various metrics directly from Camel routes using the Micrometer library.micrometer
(String componentName, String path) Micrometer (camel-micrometer) Collect various metrics directly from Camel routes using the Micrometer library.microprofileMetrics
(String path) Deprecated.microprofileMetrics
(String componentName, String path) Deprecated.miloBrowse
(String path) OPC UA Browser (camel-milo) Connect to OPC UA servers using the binary protocol for browsing the node tree.miloBrowse
(String componentName, String path) OPC UA Browser (camel-milo) Connect to OPC UA servers using the binary protocol for browsing the node tree.miloClient
(String path) OPC UA Client (camel-milo) Connect to OPC UA servers using the binary protocol for acquiring telemetry data.miloClient
(String componentName, String path) OPC UA Client (camel-milo) Connect to OPC UA servers using the binary protocol for acquiring telemetry data.miloServer
(String path) OPC UA Server (camel-milo) Make telemetry data available as an OPC UA server.miloServer
(String componentName, String path) OPC UA Server (camel-milo) Make telemetry data available as an OPC UA server.Mina (camel-mina) Socket level networking using TCP or UDP with Apache Mina 2.x.Mina (camel-mina) Socket level networking using TCP or UDP with Apache Mina 2.x.Minio (camel-minio) Store and retrieve objects from Minio Storage Service using Minio SDK.Minio (camel-minio) Store and retrieve objects from Minio Storage Service using Minio SDK.MLLP (camel-mllp) Communicate with external systems using the MLLP protocol.MLLP (camel-mllp) Communicate with external systems using the MLLP protocol.Mock (camel-mock) Test routes and mediation rules using mocks.Mock (camel-mock) Test routes and mediation rules using mocks.MongoDB (camel-mongodb) Perform operations on MongoDB documents and collections.MongoDB (camel-mongodb) Perform operations on MongoDB documents and collections.mongodbGridfs
(String path) MongoDB GridFS (camel-mongodb-gridfs) Interact with MongoDB GridFS.mongodbGridfs
(String componentName, String path) MongoDB GridFS (camel-mongodb-gridfs) Interact with MongoDB GridFS.Mustache (camel-mustache) Transform messages using a Mustache template.Mustache (camel-mustache) Transform messages using a Mustache template.MVEL (camel-mvel) Transform messages using an MVEL template.MVEL (camel-mvel) Transform messages using an MVEL template.MyBatis (camel-mybatis) Performs a query, poll, insert, update or delete in a relational database using MyBatis.MyBatis (camel-mybatis) Performs a query, poll, insert, update or delete in a relational database using MyBatis.mybatisBean
(String path) MyBatis Bean (camel-mybatis) Perform queries, inserts, updates or deletes in a relational database using MyBatis.mybatisBean
(String componentName, String path) MyBatis Bean (camel-mybatis) Perform queries, inserts, updates or deletes in a relational database using MyBatis.Nats (camel-nats) Send and receive messages from NATS messaging system.Nats (camel-nats) Send and receive messages from NATS messaging system.Netty (camel-netty) Socket level networking using TCP or UDP with Netty 4.x.Netty (camel-netty) Socket level networking using TCP or UDP with Netty 4.x.Netty HTTP (camel-netty-http) Netty HTTP server and client using the Netty 4.x.Netty HTTP (camel-netty-http) Netty HTTP server and client using the Netty 4.x.Nitrite (camel-nitrite) Access Nitrite databases.Nitrite (camel-nitrite) Access Nitrite databases.OAI-PMH (camel-oaipmh) Harvest metadata using OAI-PMH protocol Category: endpoint,webservice,batch Since: 3.5 Maven coordinates: org.apache.camel:camel-oaipmh Syntax:oaipmh:baseUrl
Path parameter: baseUrl (required) Base URL of the repository to which the request is made through the OAI-PMH protocolOAI-PMH (camel-oaipmh) Harvest metadata using OAI-PMH protocol Category: endpoint,webservice,batch Since: 3.5 Maven coordinates: org.apache.camel:camel-oaipmh Syntax:oaipmh:baseUrl
Path parameter: baseUrl (required) Base URL of the repository to which the request is made through the OAI-PMH protocolOlingo2 (camel-olingo2) Communicate with OData 2.0 services using Apache Olingo.Olingo2 (camel-olingo2) Communicate with OData 2.0 services using Apache Olingo.Olingo4 (camel-olingo4) Communicate with OData 4.0 services using Apache Olingo OData API.Olingo4 (camel-olingo4) Communicate with OData 4.0 services using Apache Olingo OData API.openshiftBuildConfigs
(String path) Openshift Build Config (camel-kubernetes) Perform operations on OpenShift Build Configs.openshiftBuildConfigs
(String componentName, String path) Openshift Build Config (camel-kubernetes) Perform operations on OpenShift Build Configs.openshiftBuilds
(String path) Openshift Builds (camel-kubernetes) Perform operations on OpenShift Builds.openshiftBuilds
(String componentName, String path) Openshift Builds (camel-kubernetes) Perform operations on OpenShift Builds.Openshift Deployment Configs (camel-kubernetes) Perform operations on Openshift Deployment Configs and get notified on Deployment Config changes.openshiftDeploymentconfigs
(String componentName, String path) Openshift Deployment Configs (camel-kubernetes) Perform operations on Openshift Deployment Configs and get notified on Deployment Config changes.openstackCinder
(String path) OpenStack Cinder (camel-openstack) Access data in OpenStack Cinder block storage.openstackCinder
(String componentName, String path) OpenStack Cinder (camel-openstack) Access data in OpenStack Cinder block storage.openstackGlance
(String path) OpenStack Glance (camel-openstack) Manage VM images and metadata definitions in OpenStack Glance.openstackGlance
(String componentName, String path) OpenStack Glance (camel-openstack) Manage VM images and metadata definitions in OpenStack Glance.openstackKeystone
(String path) OpenStack Keystone (camel-openstack) Access OpenStack Keystone for API client authentication, service discovery and distributed multi-tenant authorization.openstackKeystone
(String componentName, String path) OpenStack Keystone (camel-openstack) Access OpenStack Keystone for API client authentication, service discovery and distributed multi-tenant authorization.openstackNeutron
(String path) OpenStack Neutron (camel-openstack) Access OpenStack Neutron for network services.openstackNeutron
(String componentName, String path) OpenStack Neutron (camel-openstack) Access OpenStack Neutron for network services.openstackNova
(String path) OpenStack Nova (camel-openstack) Access OpenStack to manage compute resources.openstackNova
(String componentName, String path) OpenStack Nova (camel-openstack) Access OpenStack to manage compute resources.openstackSwift
(String path) OpenStack Swift (camel-openstack) Access OpenStack Swift object/blob store.openstackSwift
(String componentName, String path) OpenStack Swift (camel-openstack) Access OpenStack Swift object/blob store.optaplanner
(String path) OptaPlanner (camel-optaplanner) Solve planning problems with OptaPlanner.optaplanner
(String componentName, String path) OptaPlanner (camel-optaplanner) Solve planning problems with OptaPlanner.Paho (camel-paho) Communicate with MQTT message brokers using Eclipse Paho MQTT Client.Paho (camel-paho) Communicate with MQTT message brokers using Eclipse Paho MQTT Client.Paho MQTT 5 (camel-paho-mqtt5) Communicate with MQTT message brokers using Eclipse Paho MQTT v5 Client.Paho MQTT 5 (camel-paho-mqtt5) Communicate with MQTT message brokers using Eclipse Paho MQTT v5 Client.PDF (camel-pdf) Create, modify or extract content from PDF documents.PDF (camel-pdf) Create, modify or extract content from PDF documents.PostgresSQL Event (camel-pgevent) Send and receive PostgreSQL events via LISTEN and NOTIFY commands.PostgresSQL Event (camel-pgevent) Send and receive PostgreSQL events via LISTEN and NOTIFY commands.pgReplicationSlot
(String path) PostgresSQL Replication Slot (camel-pg-replication-slot) Poll for PostgreSQL Write-Ahead Log (WAL) records using Streaming Replication Slots.pgReplicationSlot
(String componentName, String path) PostgresSQL Replication Slot (camel-pg-replication-slot) Poll for PostgreSQL Write-Ahead Log (WAL) records using Streaming Replication Slots.platformHttp
(String path) Platform HTTP (camel-platform-http) Expose HTTP endpoints using the HTTP server available in the current platform.platformHttp
(String componentName, String path) Platform HTTP (camel-platform-http) Expose HTTP endpoints using the HTTP server available in the current platform.PLC4X (camel-plc4x) Read and write to PLC devices Category: iot Since: 3.20 Maven coordinates: org.apache.camel:camel-plc4x Syntax:plc4x:driver
Path parameter: driver (required) PLC4X connection string for the connection to the targetPLC4X (camel-plc4x) Read and write to PLC devices Category: iot Since: 3.20 Maven coordinates: org.apache.camel:camel-plc4x Syntax:plc4x:driver
Path parameter: driver (required) PLC4X connection string for the connection to the targetPubNub (camel-pubnub) Send and receive messages to/from PubNub data stream network for connected devices.PubNub (camel-pubnub) Send and receive messages to/from PubNub data stream network for connected devices.Pulsar (camel-pulsar) Send and receive messages from/to Apache Pulsar messaging system.Pulsar (camel-pulsar) Send and receive messages from/to Apache Pulsar messaging system.Quartz (camel-quartz) Schedule sending of messages using the Quartz 2.x scheduler.Quartz (camel-quartz) Schedule sending of messages using the Quartz 2.x scheduler.QuickFix (camel-quickfix) Open a Financial Interchange (FIX) session using an embedded QuickFix/J engine.QuickFix (camel-quickfix) Open a Financial Interchange (FIX) session using an embedded QuickFix/J engine.Deprecated.Deprecated.reactiveStreams
(String path) Reactive Streams (camel-reactive-streams) Exchange messages with reactive stream processing libraries compatible with the reactive streams standard.reactiveStreams
(String componentName, String path) Reactive Streams (camel-reactive-streams) Exchange messages with reactive stream processing libraries compatible with the reactive streams standard.Ref (camel-ref) Route messages to an endpoint looked up dynamically by name in the Camel Registry.Ref (camel-ref) Route messages to an endpoint looked up dynamically by name in the Camel Registry.REST API (camel-rest) Expose OpenAPI Specification of the REST services defined using Camel REST DSL.REST API (camel-rest) Expose OpenAPI Specification of the REST services defined using Camel REST DSL.Deprecated.Deprecated.restEndpoint
(String path) REST (camel-rest) Expose REST services or call external REST services.restEndpoint
(String componentName, String path) REST (camel-rest) Expose REST services or call external REST services.restOpenapi
(String path) REST OpenApi (camel-rest-openapi) Configure REST producers based on an OpenAPI specification document delegating to a component implementing the RestProducerFactory interface.restOpenapi
(String componentName, String path) REST OpenApi (camel-rest-openapi) Configure REST producers based on an OpenAPI specification document delegating to a component implementing the RestProducerFactory interface.restSwagger
(String path) Deprecated.restSwagger
(String componentName, String path) Deprecated.robotframework
(String path) Robot Framework (camel-robotframework) Pass camel exchanges to acceptence test written in Robot DSL.robotframework
(String componentName, String path) Robot Framework (camel-robotframework) Pass camel exchanges to acceptence test written in Robot DSL.RocketMQ (camel-rocketmq) Send and receive messages from RocketMQ cluster.RocketMQ (camel-rocketmq) Send and receive messages from RocketMQ cluster.RSS (camel-rss) Poll RSS feeds.RSS (camel-rss) Poll RSS feeds.Saga (camel-saga) Execute custom actions within a route using the Saga EIP.Saga (camel-saga) Execute custom actions within a route using the Saga EIP.salesforce
(String path) Salesforce (camel-salesforce) Communicate with Salesforce using Java DTOs.salesforce
(String componentName, String path) Salesforce (camel-salesforce) Communicate with Salesforce using Java DTOs.sapNetweaver
(String path) SAP NetWeaver (camel-sap-netweaver) Send requests to SAP NetWeaver Gateway using HTTP.sapNetweaver
(String componentName, String path) SAP NetWeaver (camel-sap-netweaver) Send requests to SAP NetWeaver Gateway using HTTP.Scheduler (camel-scheduler) Generate messages in specified intervals using java.util.concurrent.ScheduledExecutorService.Scheduler (camel-scheduler) Generate messages in specified intervals using java.util.concurrent.ScheduledExecutorService.schematron
(String path) Schematron (camel-schematron) Validate XML payload using the Schematron Library.schematron
(String componentName, String path) Schematron (camel-schematron) Validate XML payload using the Schematron Library.SCP (camel-jsch) Copy files to/from remote hosts using the secure copy protocol (SCP).SCP (camel-jsch) Copy files to/from remote hosts using the secure copy protocol (SCP).SEDA (camel-seda) Asynchronously call another endpoint from any Camel Context in the same JVM.SEDA (camel-seda) Asynchronously call another endpoint from any Camel Context in the same JVM.Service (camel-service) Register a Camel endpoint to a Service Registry (such as Consul, Etcd) and delegate to it.Service (camel-service) Register a Camel endpoint to a Service Registry (such as Consul, Etcd) and delegate to it.servicenow
(String path) ServiceNow (camel-servicenow) Interact with ServiceNow via its REST API.servicenow
(String componentName, String path) ServiceNow (camel-servicenow) Interact with ServiceNow via its REST API.Servlet (camel-servlet) Serve HTTP requests by a Servlet.Servlet (camel-servlet) Serve HTTP requests by a Servlet.SFTP (camel-ftp) Upload and download files to/from SFTP servers.SFTP (camel-ftp) Upload and download files to/from SFTP servers.Simple JMS (camel-sjms) Send and receive messages to/from a JMS Queue or Topic using plain JMS 1.x API.Simple JMS (camel-sjms) Send and receive messages to/from a JMS Queue or Topic using plain JMS 1.x API.Simple JMS2 (camel-sjms2) Send and receive messages to/from a JMS Queue or Topic using plain JMS 2.x API.Simple JMS2 (camel-sjms2) Send and receive messages to/from a JMS Queue or Topic using plain JMS 2.x API.Slack (camel-slack) Send and receive messages to/from Slack.Slack (camel-slack) Send and receive messages to/from Slack.SMB (camel-smb) Receive files from SMB (Server Message Block) shares.SMB (camel-smb) Receive files from SMB (Server Message Block) shares.SMPP (camel-smpp) Send and receive SMS messages using a SMSC (Short Message Service Center).SMPP (camel-smpp) Send and receive SMS messages using a SMSC (Short Message Service Center).SNMP (camel-snmp) Receive traps and poll SNMP (Simple Network Management Protocol) capable devices.SNMP (camel-snmp) Receive traps and poll SNMP (Simple Network Management Protocol) capable devices.Deprecated.Deprecated.Deprecated.Deprecated.Splunk (camel-splunk) Publish or search for events in Splunk.Splunk (camel-splunk) Publish or search for events in Splunk.Splunk HEC (camel-splunk-hec) The splunk component allows to publish events in Splunk using the HTTP Event Collector.Splunk HEC (camel-splunk-hec) The splunk component allows to publish events in Splunk using the HTTP Event Collector.springBatch
(String path) Spring Batch (camel-spring-batch) Send messages to Spring Batch for further processing.springBatch
(String componentName, String path) Spring Batch (camel-spring-batch) Send messages to Spring Batch for further processing.springEvent
(String path) Spring Event (camel-spring) Listen for Spring Application Events.springEvent
(String componentName, String path) Spring Event (camel-spring) Listen for Spring Application Events.springIntegration
(String path) Deprecated.springIntegration
(String componentName, String path) Deprecated.springJdbc
(String path) Spring JDBC (camel-spring-jdbc) Access databases through SQL and JDBC with Spring Transaction support.springJdbc
(String componentName, String path) Spring JDBC (camel-spring-jdbc) Access databases through SQL and JDBC with Spring Transaction support.springLdap
(String path) Spring LDAP (camel-spring-ldap) Perform searches in LDAP servers using filters as the message payload.springLdap
(String componentName, String path) Spring LDAP (camel-spring-ldap) Perform searches in LDAP servers using filters as the message payload.springRabbitmq
(String path) Spring RabbitMQ (camel-spring-rabbitmq) Send and receive messages from RabbitMQ using Spring RabbitMQ client.springRabbitmq
(String componentName, String path) Spring RabbitMQ (camel-spring-rabbitmq) Send and receive messages from RabbitMQ using Spring RabbitMQ client.springRedis
(String path) Spring Redis (camel-spring-redis) Send and receive messages from Redis.springRedis
(String componentName, String path) Spring Redis (camel-spring-redis) Send and receive messages from Redis.Spring WebService (camel-spring-ws) Access external web services as a client or expose your own web services.Spring WebService (camel-spring-ws) Access external web services as a client or expose your own web services.SQL (camel-sql) Perform SQL queries using Spring JDBC.SQL (camel-sql) Perform SQL queries using Spring JDBC.SQL Stored Procedure (camel-sql) Perform SQL queries as a JDBC Stored Procedures using Spring JDBC.SQL Stored Procedure (camel-sql) Perform SQL queries as a JDBC Stored Procedures using Spring JDBC.SSH (camel-ssh) Execute commands on remote hosts using SSH.SSH (camel-ssh) Execute commands on remote hosts using SSH.StAX (camel-stax) Process XML payloads by a SAX ContentHandler.StAX (camel-stax) Process XML payloads by a SAX ContentHandler.Stitch (camel-stitch) Stitch is a cloud ETL service that integrates various data sources into a central data warehouse through various integrations.Stitch (camel-stitch) Stitch is a cloud ETL service that integrates various data sources into a central data warehouse through various integrations.Stomp (camel-stomp) Send and rececive messages to/from STOMP (Simple Text Oriented Messaging Protocol) compliant message brokers.Stomp (camel-stomp) Send and rececive messages to/from STOMP (Simple Text Oriented Messaging Protocol) compliant message brokers.Stream (camel-stream) Read from system-in and write to system-out and system-err streams.Stream (camel-stream) Read from system-in and write to system-out and system-err streams.stringTemplate
(String path) String Template (camel-stringtemplate) Transform messages using StringTemplate engine.stringTemplate
(String componentName, String path) String Template (camel-stringtemplate) Transform messages using StringTemplate engine.Stub (camel-stub) Stub out any physical endpoints while in development or testing.Stub (camel-stub) Stub out any physical endpoints while in development or testing.Telegram (camel-telegram) Send and receive messages acting as a Telegram Bot Telegram Bot API.Telegram (camel-telegram) Send and receive messages acting as a Telegram Bot Telegram Bot API.Thrift (camel-thrift) Call and expose remote procedures (RPC) with Apache Thrift data format and serialization mechanism.Thrift (camel-thrift) Call and expose remote procedures (RPC) with Apache Thrift data format and serialization mechanism.Tika (camel-tika) Parse documents and extract metadata and text using Apache Tika.Tika (camel-tika) Parse documents and extract metadata and text using Apache Tika.Timer (camel-timer) Generate messages in specified intervals using java.util.Timer.Timer (camel-timer) Generate messages in specified intervals using java.util.Timer.Twilio (camel-twilio) Interact with Twilio REST APIs using Twilio Java SDK.Twilio (camel-twilio) Interact with Twilio REST APIs using Twilio Java SDK.twitterDirectmessage
(String path) Twitter Direct Message (camel-twitter) Send and receive Twitter direct messages.twitterDirectmessage
(String componentName, String path) Twitter Direct Message (camel-twitter) Send and receive Twitter direct messages.twitterSearch
(String path) Twitter Search (camel-twitter) Access Twitter Search.twitterSearch
(String componentName, String path) Twitter Search (camel-twitter) Access Twitter Search.twitterTimeline
(String path) Twitter Timeline (camel-twitter) Send tweets and receive tweets from user's timeline.twitterTimeline
(String componentName, String path) Twitter Timeline (camel-twitter) Send tweets and receive tweets from user's timeline.Undertow (camel-undertow) Expose HTTP and WebSocket endpoints and access external HTTP/WebSocket servers.Undertow (camel-undertow) Expose HTTP and WebSocket endpoints and access external HTTP/WebSocket servers.Validator (camel-validator) Validate the payload using XML Schema and JAXP Validation.Validator (camel-validator) Validate the payload using XML Schema and JAXP Validation.Velocity (camel-velocity) Transform messages using a Velocity template.Velocity (camel-velocity) Transform messages using a Velocity template.Vert.x (camel-vertx) Send and receive messages to/from Vert.x Event Bus.Vert.x (camel-vertx) Send and receive messages to/from Vert.x Event Bus.Vert.x HTTP Client (camel-vertx-http) Send requests to external HTTP servers using Vert.x Category: http Since: 3.5 Maven coordinates: org.apache.camel:camel-vertx-http Syntax:vertx-http:httpUri
Path parameter: httpUri (required) The HTTP URI to connect toVert.x HTTP Client (camel-vertx-http) Send requests to external HTTP servers using Vert.x Category: http Since: 3.5 Maven coordinates: org.apache.camel:camel-vertx-http Syntax:vertx-http:httpUri
Path parameter: httpUri (required) The HTTP URI to connect tovertxWebsocket
(String path) Vert.x WebSocket (camel-vertx-websocket) Expose WebSocket endpoints and connect to remote WebSocket servers using Vert.x Category: websocket Since: 3.5 Maven coordinates: org.apache.camel:camel-vertx-websocket Syntax:vertx-websocket:host:port/path
Path parameter: host (required) WebSocket hostname, such as localhost or a remote host when in client mode.vertxWebsocket
(String componentName, String path) Vert.x WebSocket (camel-vertx-websocket) Expose WebSocket endpoints and connect to remote WebSocket servers using Vert.x Category: websocket Since: 3.5 Maven coordinates: org.apache.camel:camel-vertx-websocket Syntax:vertx-websocket:host:port/path
Path parameter: host (required) WebSocket hostname, such as localhost or a remote host when in client mode.Deprecated.Deprecated.Weather (camel-weather) Poll the weather information from Open Weather Map.Weather (camel-weather) Poll the weather information from Open Weather Map.Web3j Ethereum Blockchain (camel-web3j) Interact with Ethereum nodes using web3j client API.Web3j Ethereum Blockchain (camel-web3j) Interact with Ethereum nodes using web3j client API.Webhook (camel-webhook) Expose webhook endpoints to receive push notifications for other Camel components.Webhook (camel-webhook) Expose webhook endpoints to receive push notifications for other Camel components.Jetty Websocket (camel-websocket) Expose websocket endpoints using Jetty.Jetty Websocket (camel-websocket) Expose websocket endpoints using Jetty.websocketJsr356
(String path) Deprecated.websocketJsr356
(String componentName, String path) Deprecated.Weka (camel-weka) Perform machine learning tasks using Weka.Weka (camel-weka) Perform machine learning tasks using Weka.WhatsApp (camel-whatsapp) Send messages to WhatsApp.WhatsApp (camel-whatsapp) Send messages to WhatsApp.Wordpress (camel-wordpress) Manage posts and users using Wordpress API.Wordpress (camel-wordpress) Manage posts and users using Wordpress API.Workday (camel-workday) Detect and parse documents using Workday.Workday (camel-workday) Detect and parse documents using Workday.XChange (camel-xchange) Access market data and trade on Bitcoin and Altcoin exchanges.XChange (camel-xchange) Access market data and trade on Bitcoin and Altcoin exchanges.XJ (camel-xj) Transform JSON and XML message using a XSLT.XJ (camel-xj) Transform JSON and XML message using a XSLT.xmlsecuritySign
(String path) XML Security Sign (camel-xmlsecurity) Sign XML payloads using the XML signature specification.xmlsecuritySign
(String componentName, String path) XML Security Sign (camel-xmlsecurity) Sign XML payloads using the XML signature specification.xmlsecurityVerify
(String path) XML Security Verify (camel-xmlsecurity) Verify XML payloads using the XML signature specification.xmlsecurityVerify
(String componentName, String path) XML Security Verify (camel-xmlsecurity) Verify XML payloads using the XML signature specification.XMPP (camel-xmpp) Send and receive messages to/from an XMPP chat server.XMPP (camel-xmpp) Send and receive messages to/from an XMPP chat server.XQuery (camel-saxon) Query and/or transform XML payloads using XQuery and Saxon.XQuery (camel-saxon) Query and/or transform XML payloads using XQuery and Saxon.XSLT (camel-xslt) Transforms XML payload using an XSLT template.XSLT (camel-xslt) Transforms XML payload using an XSLT template.XSLT Saxon (camel-xslt-saxon) Transform XML payloads using an XSLT template using Saxon.XSLT Saxon (camel-xslt-saxon) Transform XML payloads using an XSLT template using Saxon.Zeebe (camel-zeebe) Workflow processes with Camunda Zeebe Category: process Since: 3.21 Maven coordinates: org.apache.camel:camel-zeebe Syntax:zeebe:operationName
Path parameter: operationName (required) The operation to use There are 9 enums and the value can be one of: startProcess, cancelProcess, publishMessage, completeJob, failJob, updateJobRetries, worker, throwError, deployResourceZeebe (camel-zeebe) Workflow processes with Camunda Zeebe Category: process Since: 3.21 Maven coordinates: org.apache.camel:camel-zeebe Syntax:zeebe:operationName
Path parameter: operationName (required) The operation to use There are 9 enums and the value can be one of: startProcess, cancelProcess, publishMessage, completeJob, failJob, updateJobRetries, worker, throwError, deployResourceZendesk (camel-zendesk) Manage Zendesk tickets, users, organizations, etc.Zendesk (camel-zendesk) Manage Zendesk tickets, users, organizations, etc.ZooKeeper (camel-zookeeper) Manage ZooKeeper clusters.ZooKeeper (camel-zookeeper) Manage ZooKeeper clusters.zookeeperMaster
(String path) ZooKeeper Master (camel-zookeeper-master) Have only a single consumer in a cluster consuming from a given endpoint; with automatic failover if the JVM dies.zookeeperMaster
(String componentName, String path) ZooKeeper Master (camel-zookeeper-master) Have only a single consumer in a cluster consuming from a given endpoint; with automatic failover if the JVM dies.
-
Constructor Details
-
StaticEndpointBuilders
public StaticEndpointBuilders()
-
-
Method Details
-
activemq
ActiveMQ (camel-activemq) Send messages to (or consume from) Apache ActiveMQ. This component extends the Camel JMS component. Category: messaging Since: 1.0 Maven coordinates: org.apache.camel:camel-activemq Syntax:activemq:destinationType:destinationName
Path parameter: destinationType The kind of destination to use Default value: queue There are 4 enums and the value can be one of: queue, topic, temp-queue, temp-topic Path parameter: destinationName (required) Name of the queue or topic to use as destination- Parameters:
path
- destinationType:destinationName- Returns:
- the dsl builder
-
activemq
public static ActiveMQEndpointBuilderFactory.ActiveMQEndpointBuilder activemq(String componentName, String path) ActiveMQ (camel-activemq) Send messages to (or consume from) Apache ActiveMQ. This component extends the Camel JMS component. Category: messaging Since: 1.0 Maven coordinates: org.apache.camel:camel-activemq Syntax:activemq:destinationType:destinationName
Path parameter: destinationType The kind of destination to use Default value: queue There are 4 enums and the value can be one of: queue, topic, temp-queue, temp-topic Path parameter: destinationName (required) Name of the queue or topic to use as destination- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- destinationType:destinationName- Returns:
- the dsl builder
-
amqp
AMQP (camel-amqp) Messaging with AMQP protocol using Apache QPid Client. Category: messaging Since: 1.2 Maven coordinates: org.apache.camel:camel-amqp Syntax:amqp:destinationType:destinationName
Path parameter: destinationType The kind of destination to use Default value: queue There are 4 enums and the value can be one of: queue, topic, temp-queue, temp-topic Path parameter: destinationName (required) Name of the queue or topic to use as destination- Parameters:
path
- destinationType:destinationName- Returns:
- the dsl builder
-
amqp
public static AMQPEndpointBuilderFactory.AMQPEndpointBuilder amqp(String componentName, String path) AMQP (camel-amqp) Messaging with AMQP protocol using Apache QPid Client. Category: messaging Since: 1.2 Maven coordinates: org.apache.camel:camel-amqp Syntax:amqp:destinationType:destinationName
Path parameter: destinationType The kind of destination to use Default value: queue There are 4 enums and the value can be one of: queue, topic, temp-queue, temp-topic Path parameter: destinationName (required) Name of the queue or topic to use as destination- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- destinationType:destinationName- Returns:
- the dsl builder
-
arangodb
ArangoDb (camel-arangodb) Perform operations on ArangoDb when used as a Document Database, or as a Graph Database Category: database,nosql Since: 3.5 Maven coordinates: org.apache.camel:camel-arangodb Syntax:arangodb:database
Path parameter: database (required) database name- Parameters:
path
- database- Returns:
- the dsl builder
-
arangodb
public static ArangoDbEndpointBuilderFactory.ArangoDbEndpointBuilder arangodb(String componentName, String path) ArangoDb (camel-arangodb) Perform operations on ArangoDb when used as a Document Database, or as a Graph Database Category: database,nosql Since: 3.5 Maven coordinates: org.apache.camel:camel-arangodb Syntax:arangodb:database
Path parameter: database (required) database name- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- database- Returns:
- the dsl builder
-
as2
AS2 (camel-as2) Transfer data securely and reliably using the AS2 protocol (RFC4130). Category: file Since: 2.22 Maven coordinates: org.apache.camel:camel-as2 Syntax:as2:apiName/methodName
Path parameter: apiName (required) What kind of operation to perform There are 2 enums and the value can be one of: CLIENT, SERVER Path parameter: methodName (required) What sub operation to use for the selected operation- Parameters:
path
- apiName/methodName- Returns:
- the dsl builder
-
as2
AS2 (camel-as2) Transfer data securely and reliably using the AS2 protocol (RFC4130). Category: file Since: 2.22 Maven coordinates: org.apache.camel:camel-as2 Syntax:as2:apiName/methodName
Path parameter: apiName (required) What kind of operation to perform There are 2 enums and the value can be one of: CLIENT, SERVER Path parameter: methodName (required) What sub operation to use for the selected operation- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- apiName/methodName- Returns:
- the dsl builder
-
asterisk
Asterisk (camel-asterisk) Interact with Asterisk PBX Server. Category: voip Since: 2.18 Maven coordinates: org.apache.camel:camel-asterisk Syntax:asterisk:name
Path parameter: name (required) Name of component- Parameters:
path
- name- Returns:
- the dsl builder
-
asterisk
public static AsteriskEndpointBuilderFactory.AsteriskEndpointBuilder asterisk(String componentName, String path) Asterisk (camel-asterisk) Interact with Asterisk PBX Server. Category: voip Since: 2.18 Maven coordinates: org.apache.camel:camel-asterisk Syntax:asterisk:name
Path parameter: name (required) Name of component- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- name- Returns:
- the dsl builder
-
atlasmap
@Deprecated public static AtlasMapEndpointBuilderFactory.AtlasMapEndpointBuilder atlasmap(String path) Deprecated.AtlasMap (camel-atlasmap) Transforms the message using an AtlasMap transformation. Category: transformation Since: 3.7 Maven coordinates: org.apache.camel:camel-atlasmap Syntax:atlasmap:resourceUri
Path parameter: resourceUri (required) Path to the resource. You can prefix with: classpath, file, http, ref, or bean. classpath, file and http loads the resource using these protocols (classpath is default). ref will lookup the resource in the registry. bean will call a method on a bean to be used as the resource. For bean you can specify the method name after dot, eg bean:myBean.myMethod.- Parameters:
path
- resourceUri- Returns:
- the dsl builder
-
atlasmap
@Deprecated public static AtlasMapEndpointBuilderFactory.AtlasMapEndpointBuilder atlasmap(String componentName, String path) Deprecated.AtlasMap (camel-atlasmap) Transforms the message using an AtlasMap transformation. Category: transformation Since: 3.7 Maven coordinates: org.apache.camel:camel-atlasmap Syntax:atlasmap:resourceUri
Path parameter: resourceUri (required) Path to the resource. You can prefix with: classpath, file, http, ref, or bean. classpath, file and http loads the resource using these protocols (classpath is default). ref will lookup the resource in the registry. bean will call a method on a bean to be used as the resource. For bean you can specify the method name after dot, eg bean:myBean.myMethod.- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- resourceUri- Returns:
- the dsl builder
-
atmos
Atmos (camel-atmos) Integrate with EMC's ViPR object data services using the Atmos Client. Category: cloud,file Since: 2.15 Maven coordinates: org.apache.camel:camel-atmos Syntax:atmos:name/operation
Path parameter: name Atmos name Path parameter: operation (required) Operation to perform There are 5 enums and the value can be one of: put, del, search, get, move- Parameters:
path
- name/operation- Returns:
- the dsl builder
-
atmos
public static AtmosEndpointBuilderFactory.AtmosEndpointBuilder atmos(String componentName, String path) Atmos (camel-atmos) Integrate with EMC's ViPR object data services using the Atmos Client. Category: cloud,file Since: 2.15 Maven coordinates: org.apache.camel:camel-atmos Syntax:atmos:name/operation
Path parameter: name Atmos name Path parameter: operation (required) Operation to perform There are 5 enums and the value can be one of: put, del, search, get, move- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- name/operation- Returns:
- the dsl builder
-
atmosphereWebsocket
public static AtmosphereWebsocketEndpointBuilderFactory.AtmosphereWebsocketEndpointBuilder atmosphereWebsocket(String path) Atmosphere Websocket (camel-atmosphere-websocket) Expose WebSocket endpoints using the Atmosphere framework. Category: websocket Since: 2.14 Maven coordinates: org.apache.camel:camel-atmosphere-websocket Syntax:atmosphere-websocket:servicePath
Path parameter: servicePath (required) Name of websocket endpoint- Parameters:
path
- servicePath- Returns:
- the dsl builder
-
atmosphereWebsocket
public static AtmosphereWebsocketEndpointBuilderFactory.AtmosphereWebsocketEndpointBuilder atmosphereWebsocket(String componentName, String path) Atmosphere Websocket (camel-atmosphere-websocket) Expose WebSocket endpoints using the Atmosphere framework. Category: websocket Since: 2.14 Maven coordinates: org.apache.camel:camel-atmosphere-websocket Syntax:atmosphere-websocket:servicePath
Path parameter: servicePath (required) Name of websocket endpoint- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- servicePath- Returns:
- the dsl builder
-
atom
Atom (camel-atom) Poll Atom RSS feeds. Category: rss Since: 1.2 Maven coordinates: org.apache.camel:camel-atom Syntax:atom:feedUri
Path parameter: feedUri (required) The URI to the feed to poll.- Parameters:
path
- feedUri- Returns:
- the dsl builder
-
atom
public static AtomEndpointBuilderFactory.AtomEndpointBuilder atom(String componentName, String path) Atom (camel-atom) Poll Atom RSS feeds. Category: rss Since: 1.2 Maven coordinates: org.apache.camel:camel-atom Syntax:atom:feedUri
Path parameter: feedUri (required) The URI to the feed to poll.- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- feedUri- Returns:
- the dsl builder
-
avro
Avro RPC (camel-avro-rpc) Produce or consume Apache Avro RPC services. Category: rpc Since: 2.10 Maven coordinates: org.apache.camel:camel-avro-rpc Syntax:avro:transport:host:port/messageName
Path parameter: transport (required) Transport to use, can be either http or netty There are 2 enums and the value can be one of: http, netty Path parameter: port (required) Port number to use Path parameter: host (required) Hostname to use Path parameter: messageName The name of the message to send.- Parameters:
path
- transport:host:port/messageName- Returns:
- the dsl builder
-
avro
public static AvroEndpointBuilderFactory.AvroEndpointBuilder avro(String componentName, String path) Avro RPC (camel-avro-rpc) Produce or consume Apache Avro RPC services. Category: rpc Since: 2.10 Maven coordinates: org.apache.camel:camel-avro-rpc Syntax:avro:transport:host:port/messageName
Path parameter: transport (required) Transport to use, can be either http or netty There are 2 enums and the value can be one of: http, netty Path parameter: port (required) Port number to use Path parameter: host (required) Hostname to use Path parameter: messageName The name of the message to send.- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- transport:host:port/messageName- Returns:
- the dsl builder
-
aws2Athena
AWS Athena (camel-aws2-athena) Access AWS Athena service using AWS SDK version 2.x. Category: cloud,database Since: 3.4 Maven coordinates: org.apache.camel:camel-aws2-athena Syntax:aws2-athena:label
Path parameter: label (required) Logical name- Parameters:
path
- label- Returns:
- the dsl builder
-
aws2Athena
public static Athena2EndpointBuilderFactory.Athena2EndpointBuilder aws2Athena(String componentName, String path) AWS Athena (camel-aws2-athena) Access AWS Athena service using AWS SDK version 2.x. Category: cloud,database Since: 3.4 Maven coordinates: org.apache.camel:camel-aws2-athena Syntax:aws2-athena:label
Path parameter: label (required) Logical name- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- label- Returns:
- the dsl builder
-
aws2Cw
AWS CloudWatch (camel-aws2-cw) Sending metrics to AWS CloudWatch using AWS SDK version 2.x. Category: cloud,monitoring Since: 3.1 Maven coordinates: org.apache.camel:camel-aws2-cw Syntax:aws2-cw:namespace
Path parameter: namespace (required) The metric namespace- Parameters:
path
- namespace- Returns:
- the dsl builder
-
aws2Cw
public static Cw2EndpointBuilderFactory.Cw2EndpointBuilder aws2Cw(String componentName, String path) AWS CloudWatch (camel-aws2-cw) Sending metrics to AWS CloudWatch using AWS SDK version 2.x. Category: cloud,monitoring Since: 3.1 Maven coordinates: org.apache.camel:camel-aws2-cw Syntax:aws2-cw:namespace
Path parameter: namespace (required) The metric namespace- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- namespace- Returns:
- the dsl builder
-
aws2Ddb
AWS DynamoDB (camel-aws2-ddb) Store and retrieve data from AWS DynamoDB service using AWS SDK version 2.x. Category: cloud,database,nosql Since: 3.1 Maven coordinates: org.apache.camel:camel-aws2-ddb Syntax:aws2-ddb:tableName
Path parameter: tableName (required) The name of the table currently worked with.- Parameters:
path
- tableName- Returns:
- the dsl builder
-
aws2Ddb
public static Ddb2EndpointBuilderFactory.Ddb2EndpointBuilder aws2Ddb(String componentName, String path) AWS DynamoDB (camel-aws2-ddb) Store and retrieve data from AWS DynamoDB service using AWS SDK version 2.x. Category: cloud,database,nosql Since: 3.1 Maven coordinates: org.apache.camel:camel-aws2-ddb Syntax:aws2-ddb:tableName
Path parameter: tableName (required) The name of the table currently worked with.- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- tableName- Returns:
- the dsl builder
-
aws2Ddbstream
AWS DynamoDB Streams (camel-aws2-ddb) Receive messages from AWS DynamoDB Stream service using AWS SDK version 2.x. Category: cloud,messaging,streams Since: 3.1 Maven coordinates: org.apache.camel:camel-aws2-ddb Syntax:aws2-ddbstream:tableName
Path parameter: tableName (required) Name of the dynamodb table- Parameters:
path
- tableName- Returns:
- the dsl builder
-
aws2Ddbstream
public static Ddb2StreamEndpointBuilderFactory.Ddb2StreamEndpointBuilder aws2Ddbstream(String componentName, String path) AWS DynamoDB Streams (camel-aws2-ddb) Receive messages from AWS DynamoDB Stream service using AWS SDK version 2.x. Category: cloud,messaging,streams Since: 3.1 Maven coordinates: org.apache.camel:camel-aws2-ddb Syntax:aws2-ddbstream:tableName
Path parameter: tableName (required) Name of the dynamodb table- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- tableName- Returns:
- the dsl builder
-
aws2Ec2
AWS Elastic Compute Cloud (EC2) (camel-aws2-ec2) Manage AWS EC2 instances using AWS SDK version 2.x. Category: cloud,management Since: 3.1 Maven coordinates: org.apache.camel:camel-aws2-ec2 Syntax:aws2-ec2:label
Path parameter: label (required) Logical name- Parameters:
path
- label- Returns:
- the dsl builder
-
aws2Ec2
public static AWS2EC2EndpointBuilderFactory.AWS2EC2EndpointBuilder aws2Ec2(String componentName, String path) AWS Elastic Compute Cloud (EC2) (camel-aws2-ec2) Manage AWS EC2 instances using AWS SDK version 2.x. Category: cloud,management Since: 3.1 Maven coordinates: org.apache.camel:camel-aws2-ec2 Syntax:aws2-ec2:label
Path parameter: label (required) Logical name- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- label- Returns:
- the dsl builder
-
aws2Ecs
AWS Elastic Container Service (ECS) (camel-aws2-ecs) Manage AWS ECS cluster instances using AWS SDK version 2.x. Category: cloud,management Since: 3.1 Maven coordinates: org.apache.camel:camel-aws2-ecs Syntax:aws2-ecs:label
Path parameter: label (required) Logical name- Parameters:
path
- label- Returns:
- the dsl builder
-
aws2Ecs
public static ECS2EndpointBuilderFactory.ECS2EndpointBuilder aws2Ecs(String componentName, String path) AWS Elastic Container Service (ECS) (camel-aws2-ecs) Manage AWS ECS cluster instances using AWS SDK version 2.x. Category: cloud,management Since: 3.1 Maven coordinates: org.apache.camel:camel-aws2-ecs Syntax:aws2-ecs:label
Path parameter: label (required) Logical name- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- label- Returns:
- the dsl builder
-
aws2Eks
AWS Elastic Kubernetes Service (EKS) (camel-aws2-eks) Manage AWS EKS cluster instances using AWS SDK version 2.x. Category: cloud,management Since: 3.1 Maven coordinates: org.apache.camel:camel-aws2-eks Syntax:aws2-eks:label
Path parameter: label (required) Logical name- Parameters:
path
- label- Returns:
- the dsl builder
-
aws2Eks
public static EKS2EndpointBuilderFactory.EKS2EndpointBuilder aws2Eks(String componentName, String path) AWS Elastic Kubernetes Service (EKS) (camel-aws2-eks) Manage AWS EKS cluster instances using AWS SDK version 2.x. Category: cloud,management Since: 3.1 Maven coordinates: org.apache.camel:camel-aws2-eks Syntax:aws2-eks:label
Path parameter: label (required) Logical name- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- label- Returns:
- the dsl builder
-
aws2Eventbridge
public static EventbridgeEndpointBuilderFactory.EventbridgeEndpointBuilder aws2Eventbridge(String path) AWS Eventbridge (camel-aws2-eventbridge) Manage AWS Eventbridge cluster instances using AWS SDK version 2.x. Category: cloud,management Since: 3.6 Maven coordinates: org.apache.camel:camel-aws2-eventbridge Syntax:aws2-eventbridge://eventbusNameOrArn
Path parameter: eventbusNameOrArn (required) Event bus name or ARN- Parameters:
path
- //eventbusNameOrArn- Returns:
- the dsl builder
-
aws2Eventbridge
public static EventbridgeEndpointBuilderFactory.EventbridgeEndpointBuilder aws2Eventbridge(String componentName, String path) AWS Eventbridge (camel-aws2-eventbridge) Manage AWS Eventbridge cluster instances using AWS SDK version 2.x. Category: cloud,management Since: 3.6 Maven coordinates: org.apache.camel:camel-aws2-eventbridge Syntax:aws2-eventbridge://eventbusNameOrArn
Path parameter: eventbusNameOrArn (required) Event bus name or ARN- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- //eventbusNameOrArn- Returns:
- the dsl builder
-
aws2Iam
AWS Identity and Access Management (IAM) (camel-aws2-iam) Manage AWS IAM instances using AWS SDK version 2.x. Category: cloud,management Since: 3.1 Maven coordinates: org.apache.camel:camel-aws2-iam Syntax:aws2-iam:label
Path parameter: label (required) Logical name- Parameters:
path
- label- Returns:
- the dsl builder
-
aws2Iam
public static IAM2EndpointBuilderFactory.IAM2EndpointBuilder aws2Iam(String componentName, String path) AWS Identity and Access Management (IAM) (camel-aws2-iam) Manage AWS IAM instances using AWS SDK version 2.x. Category: cloud,management Since: 3.1 Maven coordinates: org.apache.camel:camel-aws2-iam Syntax:aws2-iam:label
Path parameter: label (required) Logical name- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- label- Returns:
- the dsl builder
-
aws2Kinesis
AWS Kinesis (camel-aws2-kinesis) Consume and produce records from and to AWS Kinesis Streams using AWS SDK version 2.x. Category: cloud,messaging Since: 3.2 Maven coordinates: org.apache.camel:camel-aws2-kinesis Syntax:aws2-kinesis:streamName
Path parameter: streamName (required) Name of the stream- Parameters:
path
- streamName- Returns:
- the dsl builder
-
aws2Kinesis
public static Kinesis2EndpointBuilderFactory.Kinesis2EndpointBuilder aws2Kinesis(String componentName, String path) AWS Kinesis (camel-aws2-kinesis) Consume and produce records from and to AWS Kinesis Streams using AWS SDK version 2.x. Category: cloud,messaging Since: 3.2 Maven coordinates: org.apache.camel:camel-aws2-kinesis Syntax:aws2-kinesis:streamName
Path parameter: streamName (required) Name of the stream- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- streamName- Returns:
- the dsl builder
-
aws2KinesisFirehose
public static KinesisFirehose2EndpointBuilderFactory.KinesisFirehose2EndpointBuilder aws2KinesisFirehose(String path) AWS Kinesis Firehose (camel-aws2-kinesis) Produce data to AWS Kinesis Firehose streams using AWS SDK version 2.x. Category: cloud,messaging Since: 3.2 Maven coordinates: org.apache.camel:camel-aws2-kinesis Syntax:aws2-kinesis-firehose:streamName
Path parameter: streamName (required) Name of the stream- Parameters:
path
- streamName- Returns:
- the dsl builder
-
aws2KinesisFirehose
public static KinesisFirehose2EndpointBuilderFactory.KinesisFirehose2EndpointBuilder aws2KinesisFirehose(String componentName, String path) AWS Kinesis Firehose (camel-aws2-kinesis) Produce data to AWS Kinesis Firehose streams using AWS SDK version 2.x. Category: cloud,messaging Since: 3.2 Maven coordinates: org.apache.camel:camel-aws2-kinesis Syntax:aws2-kinesis-firehose:streamName
Path parameter: streamName (required) Name of the stream- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- streamName- Returns:
- the dsl builder
-
aws2Kms
AWS Key Management Service (KMS) (camel-aws2-kms) Manage keys stored in AWS KMS instances using AWS SDK version 2.x. Category: cloud,management Since: 3.1 Maven coordinates: org.apache.camel:camel-aws2-kms Syntax:aws2-kms:label
Path parameter: label (required) Logical name- Parameters:
path
- label- Returns:
- the dsl builder
-
aws2Kms
public static KMS2EndpointBuilderFactory.KMS2EndpointBuilder aws2Kms(String componentName, String path) AWS Key Management Service (KMS) (camel-aws2-kms) Manage keys stored in AWS KMS instances using AWS SDK version 2.x. Category: cloud,management Since: 3.1 Maven coordinates: org.apache.camel:camel-aws2-kms Syntax:aws2-kms:label
Path parameter: label (required) Logical name- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- label- Returns:
- the dsl builder
-
aws2Lambda
AWS Lambda (camel-aws2-lambda) Manage and invoke AWS Lambda functions using AWS SDK version 2.x. Category: cloud,computing,serverless Since: 3.2 Maven coordinates: org.apache.camel:camel-aws2-lambda Syntax:aws2-lambda:function
Path parameter: function (required) Name of the Lambda function.- Parameters:
path
- function- Returns:
- the dsl builder
-
aws2Lambda
public static Lambda2EndpointBuilderFactory.Lambda2EndpointBuilder aws2Lambda(String componentName, String path) AWS Lambda (camel-aws2-lambda) Manage and invoke AWS Lambda functions using AWS SDK version 2.x. Category: cloud,computing,serverless Since: 3.2 Maven coordinates: org.apache.camel:camel-aws2-lambda Syntax:aws2-lambda:function
Path parameter: function (required) Name of the Lambda function.- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- function- Returns:
- the dsl builder
-
aws2Mq
AWS MQ (camel-aws2-mq) Manage AWS MQ instances using AWS SDK version 2.x. Category: cloud,messaging Since: 3.1 Maven coordinates: org.apache.camel:camel-aws2-mq Syntax:aws2-mq:label
Path parameter: label (required) Logical name- Parameters:
path
- label- Returns:
- the dsl builder
-
aws2Mq
public static MQ2EndpointBuilderFactory.MQ2EndpointBuilder aws2Mq(String componentName, String path) AWS MQ (camel-aws2-mq) Manage AWS MQ instances using AWS SDK version 2.x. Category: cloud,messaging Since: 3.1 Maven coordinates: org.apache.camel:camel-aws2-mq Syntax:aws2-mq:label
Path parameter: label (required) Logical name- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- label- Returns:
- the dsl builder
-
aws2Msk
AWS Managed Streaming for Apache Kafka (MSK) (camel-aws2-msk) Manage AWS MSK instances using AWS SDK version 2.x. Category: cloud,management Since: 3.1 Maven coordinates: org.apache.camel:camel-aws2-msk Syntax:aws2-msk:label
Path parameter: label (required) Logical name- Parameters:
path
- label- Returns:
- the dsl builder
-
aws2Msk
public static MSK2EndpointBuilderFactory.MSK2EndpointBuilder aws2Msk(String componentName, String path) AWS Managed Streaming for Apache Kafka (MSK) (camel-aws2-msk) Manage AWS MSK instances using AWS SDK version 2.x. Category: cloud,management Since: 3.1 Maven coordinates: org.apache.camel:camel-aws2-msk Syntax:aws2-msk:label
Path parameter: label (required) Logical name- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- label- Returns:
- the dsl builder
-
aws2S3
AWS S3 Storage Service (camel-aws2-s3) Store and retrieve objects from AWS S3 Storage Service using AWS SDK version 2.x. Category: cloud,file Since: 3.2 Maven coordinates: org.apache.camel:camel-aws2-s3 Syntax:aws2-s3://bucketNameOrArn
Path parameter: bucketNameOrArn (required) Bucket name or ARN- Parameters:
path
- //bucketNameOrArn- Returns:
- the dsl builder
-
aws2S3
public static AWS2S3EndpointBuilderFactory.AWS2S3EndpointBuilder aws2S3(String componentName, String path) AWS S3 Storage Service (camel-aws2-s3) Store and retrieve objects from AWS S3 Storage Service using AWS SDK version 2.x. Category: cloud,file Since: 3.2 Maven coordinates: org.apache.camel:camel-aws2-s3 Syntax:aws2-s3://bucketNameOrArn
Path parameter: bucketNameOrArn (required) Bucket name or ARN- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- //bucketNameOrArn- Returns:
- the dsl builder
-
aws2Ses
AWS Simple Email Service (SES) (camel-aws2-ses) Send e-mails through AWS SES service using AWS SDK version 2.x. Category: cloud,mail Since: 3.1 Maven coordinates: org.apache.camel:camel-aws2-ses Syntax:aws2-ses:from
Path parameter: from (required) The sender's email address.- Parameters:
path
- from- Returns:
- the dsl builder
-
aws2Ses
public static Ses2EndpointBuilderFactory.Ses2EndpointBuilder aws2Ses(String componentName, String path) AWS Simple Email Service (SES) (camel-aws2-ses) Send e-mails through AWS SES service using AWS SDK version 2.x. Category: cloud,mail Since: 3.1 Maven coordinates: org.apache.camel:camel-aws2-ses Syntax:aws2-ses:from
Path parameter: from (required) The sender's email address.- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- from- Returns:
- the dsl builder
-
aws2Sns
AWS Simple Notification System (SNS) (camel-aws2-sns) Send messages to an AWS Simple Notification Topic using AWS SDK version 2.x. Category: cloud,messaging,mobile Since: 3.1 Maven coordinates: org.apache.camel:camel-aws2-sns Syntax:aws2-sns:topicNameOrArn
Path parameter: topicNameOrArn (required) Topic name or ARN- Parameters:
path
- topicNameOrArn- Returns:
- the dsl builder
-
aws2Sns
public static Sns2EndpointBuilderFactory.Sns2EndpointBuilder aws2Sns(String componentName, String path) AWS Simple Notification System (SNS) (camel-aws2-sns) Send messages to an AWS Simple Notification Topic using AWS SDK version 2.x. Category: cloud,messaging,mobile Since: 3.1 Maven coordinates: org.apache.camel:camel-aws2-sns Syntax:aws2-sns:topicNameOrArn
Path parameter: topicNameOrArn (required) Topic name or ARN- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- topicNameOrArn- Returns:
- the dsl builder
-
aws2Sqs
AWS Simple Queue Service (SQS) (camel-aws2-sqs) Send and receive messages to/from AWS SQS service using AWS SDK version 2.x. Category: cloud,messaging Since: 3.1 Maven coordinates: org.apache.camel:camel-aws2-sqs Syntax:aws2-sqs:queueNameOrArn
Path parameter: queueNameOrArn (required) Queue name or ARN- Parameters:
path
- queueNameOrArn- Returns:
- the dsl builder
-
aws2Sqs
public static Sqs2EndpointBuilderFactory.Sqs2EndpointBuilder aws2Sqs(String componentName, String path) AWS Simple Queue Service (SQS) (camel-aws2-sqs) Send and receive messages to/from AWS SQS service using AWS SDK version 2.x. Category: cloud,messaging Since: 3.1 Maven coordinates: org.apache.camel:camel-aws2-sqs Syntax:aws2-sqs:queueNameOrArn
Path parameter: queueNameOrArn (required) Queue name or ARN- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- queueNameOrArn- Returns:
- the dsl builder
-
aws2Sts
AWS Security Token Service (STS) (camel-aws2-sts) Manage AWS STS cluster instances using AWS SDK version 2.x. Category: cloud,management Since: 3.5 Maven coordinates: org.apache.camel:camel-aws2-sts Syntax:aws2-sts:label
Path parameter: label (required) Logical name- Parameters:
path
- label- Returns:
- the dsl builder
-
aws2Sts
public static STS2EndpointBuilderFactory.STS2EndpointBuilder aws2Sts(String componentName, String path) AWS Security Token Service (STS) (camel-aws2-sts) Manage AWS STS cluster instances using AWS SDK version 2.x. Category: cloud,management Since: 3.5 Maven coordinates: org.apache.camel:camel-aws2-sts Syntax:aws2-sts:label
Path parameter: label (required) Logical name- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- label- Returns:
- the dsl builder
-
aws2Translate
AWS Translate (camel-aws2-translate) Translate texts using AWS Translate and AWS SDK version 2.x. Category: cloud,management Since: 3.1 Maven coordinates: org.apache.camel:camel-aws2-translate Syntax:aws2-translate:label
Path parameter: label (required) Logical name- Parameters:
path
- label- Returns:
- the dsl builder
-
aws2Translate
public static Translate2EndpointBuilderFactory.Translate2EndpointBuilder aws2Translate(String componentName, String path) AWS Translate (camel-aws2-translate) Translate texts using AWS Translate and AWS SDK version 2.x. Category: cloud,management Since: 3.1 Maven coordinates: org.apache.camel:camel-aws2-translate Syntax:aws2-translate:label
Path parameter: label (required) Logical name- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- label- Returns:
- the dsl builder
-
awsCloudtrail
AWS Cloudtrail (camel-aws-cloudtrail) Consume events from Amazon Cloudtrail using AWS SDK version 2.x. Category: cloud,eventbus Since: 3.19 Maven coordinates: org.apache.camel:camel-aws-cloudtrail Syntax:aws-cloudtrail:label
Path parameter: label (required) A label for indexing cloudtrail endpoints- Parameters:
path
- label- Returns:
- the dsl builder
-
awsCloudtrail
public static CloudtrailEndpointBuilderFactory.CloudtrailEndpointBuilder awsCloudtrail(String componentName, String path) AWS Cloudtrail (camel-aws-cloudtrail) Consume events from Amazon Cloudtrail using AWS SDK version 2.x. Category: cloud,eventbus Since: 3.19 Maven coordinates: org.apache.camel:camel-aws-cloudtrail Syntax:aws-cloudtrail:label
Path parameter: label (required) A label for indexing cloudtrail endpoints- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- label- Returns:
- the dsl builder
-
awsSecretsManager
public static SecretsManagerEndpointBuilderFactory.SecretsManagerEndpointBuilder awsSecretsManager(String path) AWS Secrets Manager (camel-aws-secrets-manager) Manage AWS Secrets Manager services using AWS SDK version 2.x. Category: cloud,management Since: 3.9 Maven coordinates: org.apache.camel:camel-aws-secrets-manager Syntax:aws-secrets-manager:label
Path parameter: label (required) Logical name- Parameters:
path
- label- Returns:
- the dsl builder
-
awsSecretsManager
public static SecretsManagerEndpointBuilderFactory.SecretsManagerEndpointBuilder awsSecretsManager(String componentName, String path) AWS Secrets Manager (camel-aws-secrets-manager) Manage AWS Secrets Manager services using AWS SDK version 2.x. Category: cloud,management Since: 3.9 Maven coordinates: org.apache.camel:camel-aws-secrets-manager Syntax:aws-secrets-manager:label
Path parameter: label (required) Logical name- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- label- Returns:
- the dsl builder
-
azureCosmosdb
Azure CosmosDB (camel-azure-cosmosdb) To read and write records to the CosmosDB database on Azure cloud platform. Category: cloud,database Since: 3.10 Maven coordinates: org.apache.camel:camel-azure-cosmosdb Syntax:azure-cosmosdb:databaseName/containerName
Path parameter: databaseName The name of the Cosmos database that component should connect to. In case you are producing data and have createDatabaseIfNotExists=true, the component will automatically auto create a Cosmos database. Path parameter: containerName The name of the Cosmos container that component should connect to. In case you are producing data and have createContainerIfNotExists=true, the component will automatically auto create a Cosmos container.- Parameters:
path
- databaseName/containerName- Returns:
- the dsl builder
-
azureCosmosdb
public static CosmosDbEndpointBuilderFactory.CosmosDbEndpointBuilder azureCosmosdb(String componentName, String path) Azure CosmosDB (camel-azure-cosmosdb) To read and write records to the CosmosDB database on Azure cloud platform. Category: cloud,database Since: 3.10 Maven coordinates: org.apache.camel:camel-azure-cosmosdb Syntax:azure-cosmosdb:databaseName/containerName
Path parameter: databaseName The name of the Cosmos database that component should connect to. In case you are producing data and have createDatabaseIfNotExists=true, the component will automatically auto create a Cosmos database. Path parameter: containerName The name of the Cosmos container that component should connect to. In case you are producing data and have createContainerIfNotExists=true, the component will automatically auto create a Cosmos container.- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- databaseName/containerName- Returns:
- the dsl builder
-
azureEventhubs
Azure Event Hubs (camel-azure-eventhubs) Send and receive events to/from Azure Event Hubs using AMQP protocol. Category: cloud,messaging Since: 3.5 Maven coordinates: org.apache.camel:camel-azure-eventhubs Syntax:azure-eventhubs:namespace/eventHubName
Path parameter: namespace EventHubs namespace created in Azure Portal. Path parameter: eventHubName EventHubs name under a specific namespace.- Parameters:
path
- namespace/eventHubName- Returns:
- the dsl builder
-
azureEventhubs
public static EventHubsEndpointBuilderFactory.EventHubsEndpointBuilder azureEventhubs(String componentName, String path) Azure Event Hubs (camel-azure-eventhubs) Send and receive events to/from Azure Event Hubs using AMQP protocol. Category: cloud,messaging Since: 3.5 Maven coordinates: org.apache.camel:camel-azure-eventhubs Syntax:azure-eventhubs:namespace/eventHubName
Path parameter: namespace EventHubs namespace created in Azure Portal. Path parameter: eventHubName EventHubs name under a specific namespace.- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- namespace/eventHubName- Returns:
- the dsl builder
-
azureFiles
Azure Files (camel-azure-files) Camel Azure Files Component Category: cloud,file Since: 3.22 Maven coordinates: org.apache.camel:camel-azure-files Syntax:azure-files:account/share
Path parameter: account (required) The account to use Path parameter: share (required) The share to use Path parameter: port Port of the FTP server Path parameter: directoryName The starting directory- Parameters:
path
- account/share- Returns:
- the dsl builder
-
azureFiles
public static FilesEndpointBuilderFactory.FilesEndpointBuilder azureFiles(String componentName, String path) Azure Files (camel-azure-files) Camel Azure Files Component Category: cloud,file Since: 3.22 Maven coordinates: org.apache.camel:camel-azure-files Syntax:azure-files:account/share
Path parameter: account (required) The account to use Path parameter: share (required) The share to use Path parameter: port Port of the FTP server Path parameter: directoryName The starting directory- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- account/share- Returns:
- the dsl builder
-
azureKeyVault
Azure Key Vault (camel-azure-key-vault) Manage secrets and keys in Azure Key Vault Service Category: cloud,cloud Since: 3.17 Maven coordinates: org.apache.camel:camel-azure-key-vault Syntax:azure-key-vault:vaultName
Path parameter: vaultName Vault Name to be used- Parameters:
path
- vaultName- Returns:
- the dsl builder
-
azureKeyVault
public static KeyVaultEndpointBuilderFactory.KeyVaultEndpointBuilder azureKeyVault(String componentName, String path) Azure Key Vault (camel-azure-key-vault) Manage secrets and keys in Azure Key Vault Service Category: cloud,cloud Since: 3.17 Maven coordinates: org.apache.camel:camel-azure-key-vault Syntax:azure-key-vault:vaultName
Path parameter: vaultName Vault Name to be used- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- vaultName- Returns:
- the dsl builder
-
azureServicebus
public static ServiceBusEndpointBuilderFactory.ServiceBusEndpointBuilder azureServicebus(String path) Azure ServiceBus (camel-azure-servicebus) Send and receive messages to/from Azure Event Bus. Category: cloud,messaging Since: 3.12 Maven coordinates: org.apache.camel:camel-azure-servicebus Syntax:azure-servicebus:topicOrQueueName
Path parameter: topicOrQueueName Selected topic name or the queue name, that is depending on serviceBusType config. For example if serviceBusType=queue, then this will be the queue name and if serviceBusType=topic, this will be the topic name.- Parameters:
path
- topicOrQueueName- Returns:
- the dsl builder
-
azureServicebus
public static ServiceBusEndpointBuilderFactory.ServiceBusEndpointBuilder azureServicebus(String componentName, String path) Azure ServiceBus (camel-azure-servicebus) Send and receive messages to/from Azure Event Bus. Category: cloud,messaging Since: 3.12 Maven coordinates: org.apache.camel:camel-azure-servicebus Syntax:azure-servicebus:topicOrQueueName
Path parameter: topicOrQueueName Selected topic name or the queue name, that is depending on serviceBusType config. For example if serviceBusType=queue, then this will be the queue name and if serviceBusType=topic, this will be the topic name.- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- topicOrQueueName- Returns:
- the dsl builder
-
azureStorageBlob
Azure Storage Blob Service (camel-azure-storage-blob) Store and retrieve blobs from Azure Storage Blob Service. Category: cloud,file Since: 3.3 Maven coordinates: org.apache.camel:camel-azure-storage-blob Syntax:azure-storage-blob:accountName/containerName
Path parameter: accountName Azure account name to be used for authentication with azure blob services Path parameter: containerName The blob container name- Parameters:
path
- accountName/containerName- Returns:
- the dsl builder
-
azureStorageBlob
public static BlobEndpointBuilderFactory.BlobEndpointBuilder azureStorageBlob(String componentName, String path) Azure Storage Blob Service (camel-azure-storage-blob) Store and retrieve blobs from Azure Storage Blob Service. Category: cloud,file Since: 3.3 Maven coordinates: org.apache.camel:camel-azure-storage-blob Syntax:azure-storage-blob:accountName/containerName
Path parameter: accountName Azure account name to be used for authentication with azure blob services Path parameter: containerName The blob container name- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- accountName/containerName- Returns:
- the dsl builder
-
azureStorageDatalake
public static DataLakeEndpointBuilderFactory.DataLakeEndpointBuilder azureStorageDatalake(String path) Azure Storage Datalake Service (camel-azure-storage-datalake) Sends and receives files to/from Azure DataLake Storage. Category: cloud,file,bigdata Since: 3.8 Maven coordinates: org.apache.camel:camel-azure-storage-datalake Syntax:azure-storage-datalake:accountName/fileSystemName
Path parameter: accountName name of the azure account Path parameter: fileSystemName name of filesystem to be used- Parameters:
path
- accountName/fileSystemName- Returns:
- the dsl builder
-
azureStorageDatalake
public static DataLakeEndpointBuilderFactory.DataLakeEndpointBuilder azureStorageDatalake(String componentName, String path) Azure Storage Datalake Service (camel-azure-storage-datalake) Sends and receives files to/from Azure DataLake Storage. Category: cloud,file,bigdata Since: 3.8 Maven coordinates: org.apache.camel:camel-azure-storage-datalake Syntax:azure-storage-datalake:accountName/fileSystemName
Path parameter: accountName name of the azure account Path parameter: fileSystemName name of filesystem to be used- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- accountName/fileSystemName- Returns:
- the dsl builder
-
azureStorageQueue
Azure Storage Queue Service (camel-azure-storage-queue) Stores and retrieves messages to/from Azure Storage Queue. Category: cloud,messaging Since: 3.3 Maven coordinates: org.apache.camel:camel-azure-storage-queue Syntax:azure-storage-queue:accountName/queueName
Path parameter: accountName Azure account name to be used for authentication with azure queue services Path parameter: queueName The queue resource name- Parameters:
path
- accountName/queueName- Returns:
- the dsl builder
-
azureStorageQueue
public static QueueEndpointBuilderFactory.QueueEndpointBuilder azureStorageQueue(String componentName, String path) Azure Storage Queue Service (camel-azure-storage-queue) Stores and retrieves messages to/from Azure Storage Queue. Category: cloud,messaging Since: 3.3 Maven coordinates: org.apache.camel:camel-azure-storage-queue Syntax:azure-storage-queue:accountName/queueName
Path parameter: accountName Azure account name to be used for authentication with azure queue services Path parameter: queueName The queue resource name- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- accountName/queueName- Returns:
- the dsl builder
-
bean
Bean (camel-bean) Invoke methods of Java beans stored in Camel registry. Category: core,java Since: 1.0 Maven coordinates: org.apache.camel:camel-bean Syntax:bean:beanName
Path parameter: beanName (required) Sets the name of the bean to invoke- Parameters:
path
- beanName- Returns:
- the dsl builder
-
bean
public static BeanEndpointBuilderFactory.BeanEndpointBuilder bean(String componentName, String path) Bean (camel-bean) Invoke methods of Java beans stored in Camel registry. Category: core,java Since: 1.0 Maven coordinates: org.apache.camel:camel-bean Syntax:bean:beanName
Path parameter: beanName (required) Sets the name of the bean to invoke- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- beanName- Returns:
- the dsl builder
-
beanValidator
public static BeanValidatorEndpointBuilderFactory.BeanValidatorEndpointBuilder beanValidator(String path) Bean Validator (camel-bean-validator) Validate the message body using the Java Bean Validation API. Category: validation Since: 2.3 Maven coordinates: org.apache.camel:camel-bean-validator Syntax:bean-validator:label
Path parameter: label (required) Where label is an arbitrary text value describing the endpoint- Parameters:
path
- label- Returns:
- the dsl builder
-
beanValidator
public static BeanValidatorEndpointBuilderFactory.BeanValidatorEndpointBuilder beanValidator(String componentName, String path) Bean Validator (camel-bean-validator) Validate the message body using the Java Bean Validation API. Category: validation Since: 2.3 Maven coordinates: org.apache.camel:camel-bean-validator Syntax:bean-validator:label
Path parameter: label (required) Where label is an arbitrary text value describing the endpoint- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- label- Returns:
- the dsl builder
-
bonita
Bonita (camel-bonita) Communicate with a remote Bonita BPM process engine. Category: process Since: 2.19 Maven coordinates: org.apache.camel:camel-bonita Syntax:bonita:operation
Path parameter: operation (required) Operation to use There are 1 enums and the value can be one of: startCase- Parameters:
path
- operation- Returns:
- the dsl builder
-
bonita
public static BonitaEndpointBuilderFactory.BonitaEndpointBuilder bonita(String componentName, String path) Bonita (camel-bonita) Communicate with a remote Bonita BPM process engine. Category: process Since: 2.19 Maven coordinates: org.apache.camel:camel-bonita Syntax:bonita:operation
Path parameter: operation (required) Operation to use There are 1 enums and the value can be one of: startCase- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- operation- Returns:
- the dsl builder
-
box
Box (camel-box) Upload, download and manage files, folders, groups, collaborations, etc. on box.com. Category: cloud,file,api Since: 2.14 Maven coordinates: org.apache.camel:camel-box Syntax:box:apiName/methodName
Path parameter: apiName (required) What kind of operation to perform There are 10 enums and the value can be one of: COLLABORATIONS, COMMENTS, EVENT_LOGS, FILES, FOLDERS, GROUPS, EVENTS, SEARCH, TASKS, USERS Path parameter: methodName (required) What sub operation to use for the selected operation- Parameters:
path
- apiName/methodName- Returns:
- the dsl builder
-
box
Box (camel-box) Upload, download and manage files, folders, groups, collaborations, etc. on box.com. Category: cloud,file,api Since: 2.14 Maven coordinates: org.apache.camel:camel-box Syntax:box:apiName/methodName
Path parameter: apiName (required) What kind of operation to perform There are 10 enums and the value can be one of: COLLABORATIONS, COMMENTS, EVENT_LOGS, FILES, FOLDERS, GROUPS, EVENTS, SEARCH, TASKS, USERS Path parameter: methodName (required) What sub operation to use for the selected operation- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- apiName/methodName- Returns:
- the dsl builder
-
braintree
Braintree (camel-braintree) Process payments using Braintree Payments. Category: cloud,payment Since: 2.17 Maven coordinates: org.apache.camel:camel-braintree Syntax:braintree:apiName/methodName
Path parameter: apiName (required) What kind of operation to perform There are 17 enums and the value can be one of: ADD_ON, ADDRESS, CLIENT_TOKEN, CREDIT_CARD_VERIFICATION, CUSTOMER, DISCOUNT, DISPUTE, DOCUMENT_UPLOAD, MERCHANT_ACCOUNT, PAYMENT_METHOD, PAYMENT_METHOD_NONCE, PLAN, REPORT, SETTLEMENT_BATCH_SUMMARY, SUBSCRIPTION, TRANSACTION, WEBHOOK_NOTIFICATION Path parameter: methodName (required) What sub operation to use for the selected operation There are 31 enums and the value can be one of: accept, addFileEvidence, addTextEvidence, cancel, cancelRelease, cloneTransaction, create, createForCurrency, credit, delete, fetchMerchantAccounts, finalize, find, generate, grant, holdInEscrow, parse, refund, releaseFromEscrow, removeEvidence, retryCharge, revoke, sale, search, submitForPartialSettlement, submitForSettlement, transactionLevelFees, update, updateDetails, verify, voidTransaction- Parameters:
path
- apiName/methodName- Returns:
- the dsl builder
-
braintree
public static BraintreeEndpointBuilderFactory.BraintreeEndpointBuilder braintree(String componentName, String path) Braintree (camel-braintree) Process payments using Braintree Payments. Category: cloud,payment Since: 2.17 Maven coordinates: org.apache.camel:camel-braintree Syntax:braintree:apiName/methodName
Path parameter: apiName (required) What kind of operation to perform There are 17 enums and the value can be one of: ADD_ON, ADDRESS, CLIENT_TOKEN, CREDIT_CARD_VERIFICATION, CUSTOMER, DISCOUNT, DISPUTE, DOCUMENT_UPLOAD, MERCHANT_ACCOUNT, PAYMENT_METHOD, PAYMENT_METHOD_NONCE, PLAN, REPORT, SETTLEMENT_BATCH_SUMMARY, SUBSCRIPTION, TRANSACTION, WEBHOOK_NOTIFICATION Path parameter: methodName (required) What sub operation to use for the selected operation There are 31 enums and the value can be one of: accept, addFileEvidence, addTextEvidence, cancel, cancelRelease, cloneTransaction, create, createForCurrency, credit, delete, fetchMerchantAccounts, finalize, find, generate, grant, holdInEscrow, parse, refund, releaseFromEscrow, removeEvidence, retryCharge, revoke, sale, search, submitForPartialSettlement, submitForSettlement, transactionLevelFees, update, updateDetails, verify, voidTransaction- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- apiName/methodName- Returns:
- the dsl builder
-
browse
Browse (camel-browse) Inspect the messages received on endpoints supporting BrowsableEndpoint. Category: core,monitoring Since: 1.3 Maven coordinates: org.apache.camel:camel-browse Syntax:browse:name
Path parameter: name (required) A name which can be any string to uniquely identify the endpoint- Parameters:
path
- name- Returns:
- the dsl builder
-
browse
public static BrowseEndpointBuilderFactory.BrowseEndpointBuilder browse(String componentName, String path) Browse (camel-browse) Inspect the messages received on endpoints supporting BrowsableEndpoint. Category: core,monitoring Since: 1.3 Maven coordinates: org.apache.camel:camel-browse Syntax:browse:name
Path parameter: name (required) A name which can be any string to uniquely identify the endpoint- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- name- Returns:
- the dsl builder
-
caffeineCache
public static CaffeineCacheEndpointBuilderFactory.CaffeineCacheEndpointBuilder caffeineCache(String path) Caffeine Cache (camel-caffeine) Perform caching operations using Caffeine Cache. Category: cache,datagrid,clustering Since: 2.20 Maven coordinates: org.apache.camel:camel-caffeine Syntax:caffeine-cache:cacheName
Path parameter: cacheName (required) Cache name- Parameters:
path
- cacheName- Returns:
- the dsl builder
-
caffeineCache
public static CaffeineCacheEndpointBuilderFactory.CaffeineCacheEndpointBuilder caffeineCache(String componentName, String path) Caffeine Cache (camel-caffeine) Perform caching operations using Caffeine Cache. Category: cache,datagrid,clustering Since: 2.20 Maven coordinates: org.apache.camel:camel-caffeine Syntax:caffeine-cache:cacheName
Path parameter: cacheName (required) Cache name- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- cacheName- Returns:
- the dsl builder
-
caffeineLoadcache
public static CaffeineLoadCacheEndpointBuilderFactory.CaffeineLoadCacheEndpointBuilder caffeineLoadcache(String path) Caffeine LoadCache (camel-caffeine) Perform caching operations using Caffeine Cache with an attached CacheLoader. Category: cache,datagrid,clustering Since: 2.20 Maven coordinates: org.apache.camel:camel-caffeine Syntax:caffeine-loadcache:cacheName
Path parameter: cacheName (required) the cache name- Parameters:
path
- cacheName- Returns:
- the dsl builder
-
caffeineLoadcache
public static CaffeineLoadCacheEndpointBuilderFactory.CaffeineLoadCacheEndpointBuilder caffeineLoadcache(String componentName, String path) Caffeine LoadCache (camel-caffeine) Perform caching operations using Caffeine Cache with an attached CacheLoader. Category: cache,datagrid,clustering Since: 2.20 Maven coordinates: org.apache.camel:camel-caffeine Syntax:caffeine-loadcache:cacheName
Path parameter: cacheName (required) the cache name- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- cacheName- Returns:
- the dsl builder
-
chatscript
ChatScript (camel-chatscript) Chat with a ChatScript Server. Category: ai,chat Since: 3.0 Maven coordinates: org.apache.camel:camel-chatscript Syntax:chatscript:host:port/botName
Path parameter: host (required) Hostname or IP of the server on which CS server is running Path parameter: port Port on which ChatScript is listening to Default value: 1024 Path parameter: botName (required) Name of the Bot in CS to converse with- Parameters:
path
- host:port/botName- Returns:
- the dsl builder
-
chatscript
public static ChatScriptEndpointBuilderFactory.ChatScriptEndpointBuilder chatscript(String componentName, String path) ChatScript (camel-chatscript) Chat with a ChatScript Server. Category: ai,chat Since: 3.0 Maven coordinates: org.apache.camel:camel-chatscript Syntax:chatscript:host:port/botName
Path parameter: host (required) Hostname or IP of the server on which CS server is running Path parameter: port Port on which ChatScript is listening to Default value: 1024 Path parameter: botName (required) Name of the Bot in CS to converse with- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- host:port/botName- Returns:
- the dsl builder
-
chunk
Chunk (camel-chunk) Transform messages using Chunk templating engine. Category: transformation Since: 2.15 Maven coordinates: org.apache.camel:camel-chunk Syntax:chunk:resourceUri
Path parameter: resourceUri (required) Path to the resource. You can prefix with: classpath, file, http, ref, or bean. classpath, file and http loads the resource using these protocols (classpath is default). ref will lookup the resource in the registry. bean will call a method on a bean to be used as the resource. For bean you can specify the method name after dot, eg bean:myBean.myMethod.- Parameters:
path
- resourceUri- Returns:
- the dsl builder
-
chunk
public static ChunkEndpointBuilderFactory.ChunkEndpointBuilder chunk(String componentName, String path) Chunk (camel-chunk) Transform messages using Chunk templating engine. Category: transformation Since: 2.15 Maven coordinates: org.apache.camel:camel-chunk Syntax:chunk:resourceUri
Path parameter: resourceUri (required) Path to the resource. You can prefix with: classpath, file, http, ref, or bean. classpath, file and http loads the resource using these protocols (classpath is default). ref will lookup the resource in the registry. bean will call a method on a bean to be used as the resource. For bean you can specify the method name after dot, eg bean:myBean.myMethod.- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- resourceUri- Returns:
- the dsl builder
-
clas
Class (camel-bean) Invoke methods of Java beans specified by class name. Category: core,java Since: 2.4 Maven coordinates: org.apache.camel:camel-bean Syntax:class:beanName
Path parameter: beanName (required) Sets the name of the bean to invoke- Parameters:
path
- beanName- Returns:
- the dsl builder
-
clas
public static ClassEndpointBuilderFactory.ClassEndpointBuilder clas(String componentName, String path) Class (camel-bean) Invoke methods of Java beans specified by class name. Category: core,java Since: 2.4 Maven coordinates: org.apache.camel:camel-bean Syntax:class:beanName
Path parameter: beanName (required) Sets the name of the bean to invoke- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- beanName- Returns:
- the dsl builder
-
cmSms
CM SMS Gateway (camel-cm-sms) Send SMS messages via CM SMS Gateway. Category: mobile Since: 2.18 Maven coordinates: org.apache.camel:camel-cm-sms Syntax:cm-sms:host
Path parameter: host (required) SMS Provider HOST with scheme- Parameters:
path
- host- Returns:
- the dsl builder
-
cmSms
CM SMS Gateway (camel-cm-sms) Send SMS messages via CM SMS Gateway. Category: mobile Since: 2.18 Maven coordinates: org.apache.camel:camel-cm-sms Syntax:cm-sms:host
Path parameter: host (required) SMS Provider HOST with scheme- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- host- Returns:
- the dsl builder
-
coap
CoAP (camel-coap) Send and receive messages to/from COAP capable devices. Category: iot Since: 2.16 Maven coordinates: org.apache.camel:camel-coap Syntax:coap:uri
Path parameter: uri The URI for the CoAP endpoint- Parameters:
path
- uri- Returns:
- the dsl builder
-
coap
public static CoAPEndpointBuilderFactory.CoAPEndpointBuilder coap(String componentName, String path) CoAP (camel-coap) Send and receive messages to/from COAP capable devices. Category: iot Since: 2.16 Maven coordinates: org.apache.camel:camel-coap Syntax:coap:uri
Path parameter: uri The URI for the CoAP endpoint- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- uri- Returns:
- the dsl builder
-
cometd
CometD (camel-cometd) Offers publish/subscribe, peer-to-peer (via a server), and RPC style messaging using the CometD/Bayeux protocol. Category: websocket Since: 2.0 Maven coordinates: org.apache.camel:camel-cometd Syntax:cometd:host:port/channelName
Path parameter: host (required) Hostname Path parameter: port (required) Host port number Path parameter: channelName (required) The channelName represents a topic that can be subscribed to by the Camel endpoints.- Parameters:
path
- host:port/channelName- Returns:
- the dsl builder
-
cometd
public static CometdEndpointBuilderFactory.CometdEndpointBuilder cometd(String componentName, String path) CometD (camel-cometd) Offers publish/subscribe, peer-to-peer (via a server), and RPC style messaging using the CometD/Bayeux protocol. Category: websocket Since: 2.0 Maven coordinates: org.apache.camel:camel-cometd Syntax:cometd:host:port/channelName
Path parameter: host (required) Hostname Path parameter: port (required) Host port number Path parameter: channelName (required) The channelName represents a topic that can be subscribed to by the Camel endpoints.- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- host:port/channelName- Returns:
- the dsl builder
-
consul
Consul (camel-consul) Integrate with Consul service discovery and configuration store. Category: cloud,api Since: 2.18 Maven coordinates: org.apache.camel:camel-consul Syntax:consul:apiEndpoint
Path parameter: apiEndpoint (required) The API endpoint- Parameters:
path
- apiEndpoint- Returns:
- the dsl builder
-
consul
public static ConsulEndpointBuilderFactory.ConsulEndpointBuilder consul(String componentName, String path) Consul (camel-consul) Integrate with Consul service discovery and configuration store. Category: cloud,api Since: 2.18 Maven coordinates: org.apache.camel:camel-consul Syntax:consul:apiEndpoint
Path parameter: apiEndpoint (required) The API endpoint- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- apiEndpoint- Returns:
- the dsl builder
-
controlbus
Control Bus (camel-controlbus) Manage and monitor Camel routes. Category: core,monitoring Since: 2.11 Maven coordinates: org.apache.camel:camel-controlbus Syntax:controlbus:command:language
Path parameter: command (required) Command can be either route or language There are 2 enums and the value can be one of: route, language Path parameter: language Allows you to specify the name of a Language to use for evaluating the message body. If there is any result from the evaluation, then the result is put in the message body. There are 22 enums and the value can be one of: bean, constant, csimple, datasonnet, exchangeProperty, file, groovy, header, hl7terser, joor, jq, jsonpath, mvel, ognl, python, ref, simple, spel, tokenize, xpath, xquery, xtokenize- Parameters:
path
- command:language- Returns:
- the dsl builder
-
controlbus
public static ControlBusEndpointBuilderFactory.ControlBusEndpointBuilder controlbus(String componentName, String path) Control Bus (camel-controlbus) Manage and monitor Camel routes. Category: core,monitoring Since: 2.11 Maven coordinates: org.apache.camel:camel-controlbus Syntax:controlbus:command:language
Path parameter: command (required) Command can be either route or language There are 2 enums and the value can be one of: route, language Path parameter: language Allows you to specify the name of a Language to use for evaluating the message body. If there is any result from the evaluation, then the result is put in the message body. There are 22 enums and the value can be one of: bean, constant, csimple, datasonnet, exchangeProperty, file, groovy, header, hl7terser, joor, jq, jsonpath, mvel, ognl, python, ref, simple, spel, tokenize, xpath, xquery, xtokenize- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- command:language- Returns:
- the dsl builder
-
corda
Deprecated.Corda (camel-corda) Perform operations against Corda blockchain platform using corda-rpc library. Category: blockchain,rpc Since: 2.23 Maven coordinates: org.apache.camel:camel-corda Syntax:corda:node
Path parameter: node (required) The url for the corda node- Parameters:
path
- node- Returns:
- the dsl builder
-
corda
@Deprecated public static CordaEndpointBuilderFactory.CordaEndpointBuilder corda(String componentName, String path) Deprecated.Corda (camel-corda) Perform operations against Corda blockchain platform using corda-rpc library. Category: blockchain,rpc Since: 2.23 Maven coordinates: org.apache.camel:camel-corda Syntax:corda:node
Path parameter: node (required) The url for the corda node- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- node- Returns:
- the dsl builder
-
couchbase
Couchbase (camel-couchbase) Query Couchbase Views with a poll strategy and/or perform various operations against Couchbase databases. Category: database,nosql Since: 2.19 Maven coordinates: org.apache.camel:camel-couchbase Syntax:couchbase:protocol://hostname:port
Path parameter: protocol (required) The protocol to use Path parameter: hostname (required) The hostname to use Path parameter: port The port number to use Default value: 8091- Parameters:
path
- protocol://hostname:port- Returns:
- the dsl builder
-
couchbase
public static CouchbaseEndpointBuilderFactory.CouchbaseEndpointBuilder couchbase(String componentName, String path) Couchbase (camel-couchbase) Query Couchbase Views with a poll strategy and/or perform various operations against Couchbase databases. Category: database,nosql Since: 2.19 Maven coordinates: org.apache.camel:camel-couchbase Syntax:couchbase:protocol://hostname:port
Path parameter: protocol (required) The protocol to use Path parameter: hostname (required) The hostname to use Path parameter: port The port number to use Default value: 8091- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- protocol://hostname:port- Returns:
- the dsl builder
-
couchdb
CouchDB (camel-couchdb) Consume changesets for inserts, updates and deletes in a CouchDB database, as well as get, save, update and delete documents from a CouchDB database. Category: database,nosql Since: 2.11 Maven coordinates: org.apache.camel:camel-couchdb Syntax:couchdb:protocol:hostname:port/database
Path parameter: protocol (required) The protocol to use for communicating with the database. There are 2 enums and the value can be one of: http, https Path parameter: hostname (required) Hostname of the running couchdb instance Path parameter: port Port number for the running couchdb instance Default value: 5984 Path parameter: database (required) Name of the database to use- Parameters:
path
- protocol:hostname:port/database- Returns:
- the dsl builder
-
couchdb
public static CouchDbEndpointBuilderFactory.CouchDbEndpointBuilder couchdb(String componentName, String path) CouchDB (camel-couchdb) Consume changesets for inserts, updates and deletes in a CouchDB database, as well as get, save, update and delete documents from a CouchDB database. Category: database,nosql Since: 2.11 Maven coordinates: org.apache.camel:camel-couchdb Syntax:couchdb:protocol:hostname:port/database
Path parameter: protocol (required) The protocol to use for communicating with the database. There are 2 enums and the value can be one of: http, https Path parameter: hostname (required) Hostname of the running couchdb instance Path parameter: port Port number for the running couchdb instance Default value: 5984 Path parameter: database (required) Name of the database to use- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- protocol:hostname:port/database- Returns:
- the dsl builder
-
cql
Cassandra CQL (camel-cassandraql) Integrate with Cassandra 2.0 using the CQL3 API (not the Thrift API). Based on Cassandra Java Driver provided by DataStax. Category: database,nosql Since: 2.15 Maven coordinates: org.apache.camel:camel-cassandraql Syntax:cql:beanRef:hosts:port/keyspace
Path parameter: beanRef beanRef is defined using bean:id Path parameter: hosts Hostname(s) Cassandra server(s). Multiple hosts can be separated by comma. Path parameter: port Port number of Cassandra server(s) Path parameter: keyspace Keyspace to use- Parameters:
path
- beanRef:hosts:port/keyspace- Returns:
- the dsl builder
-
cql
public static CassandraEndpointBuilderFactory.CassandraEndpointBuilder cql(String componentName, String path) Cassandra CQL (camel-cassandraql) Integrate with Cassandra 2.0 using the CQL3 API (not the Thrift API). Based on Cassandra Java Driver provided by DataStax. Category: database,nosql Since: 2.15 Maven coordinates: org.apache.camel:camel-cassandraql Syntax:cql:beanRef:hosts:port/keyspace
Path parameter: beanRef beanRef is defined using bean:id Path parameter: hosts Hostname(s) Cassandra server(s). Multiple hosts can be separated by comma. Path parameter: port Port number of Cassandra server(s) Path parameter: keyspace Keyspace to use- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- beanRef:hosts:port/keyspace- Returns:
- the dsl builder
-
cron
Cron (camel-cron) A generic interface for triggering events at times specified through the Unix cron syntax. Category: scheduling Since: 3.1 Maven coordinates: org.apache.camel:camel-cron Syntax:cron:name
Path parameter: name (required) The name of the cron trigger- Parameters:
path
- name- Returns:
- the dsl builder
-
cron
public static CronEndpointBuilderFactory.CronEndpointBuilder cron(String componentName, String path) Cron (camel-cron) A generic interface for triggering events at times specified through the Unix cron syntax. Category: scheduling Since: 3.1 Maven coordinates: org.apache.camel:camel-cron Syntax:cron:name
Path parameter: name (required) The name of the cron trigger- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- name- Returns:
- the dsl builder
-
crypto
public static DigitalSignatureEndpointBuilderFactory.DigitalSignatureEndpointBuilder crypto(String path) Crypto (JCE) (camel-crypto) Sign and verify exchanges using the Signature Service of the Java Cryptographic Extension (JCE). Category: security,transformation Since: 2.3 Maven coordinates: org.apache.camel:camel-crypto Syntax:crypto:cryptoOperation:name
Path parameter: cryptoOperation (required) Set the Crypto operation from that supplied after the crypto scheme in the endpoint uri e.g. crypto:sign sets sign as the operation. There are 2 enums and the value can be one of: sign, verify Path parameter: name (required) The logical name of this operation.- Parameters:
path
- cryptoOperation:name- Returns:
- the dsl builder
-
crypto
public static DigitalSignatureEndpointBuilderFactory.DigitalSignatureEndpointBuilder crypto(String componentName, String path) Crypto (JCE) (camel-crypto) Sign and verify exchanges using the Signature Service of the Java Cryptographic Extension (JCE). Category: security,transformation Since: 2.3 Maven coordinates: org.apache.camel:camel-crypto Syntax:crypto:cryptoOperation:name
Path parameter: cryptoOperation (required) Set the Crypto operation from that supplied after the crypto scheme in the endpoint uri e.g. crypto:sign sets sign as the operation. There are 2 enums and the value can be one of: sign, verify Path parameter: name (required) The logical name of this operation.- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- cryptoOperation:name- Returns:
- the dsl builder
-
cxf
CXF (camel-cxf-soap) Expose SOAP WebServices using Apache CXF or connect to external WebServices using CXF WS client. Category: soap,webservice Since: 1.0 Maven coordinates: org.apache.camel:camel-cxf-soap Syntax:cxf:beanId:address
Path parameter: beanId To lookup an existing configured CxfEndpoint. Must used bean: as prefix. Path parameter: address The service publish address.- Parameters:
path
- beanId:address- Returns:
- the dsl builder
-
cxf
CXF (camel-cxf-soap) Expose SOAP WebServices using Apache CXF or connect to external WebServices using CXF WS client. Category: soap,webservice Since: 1.0 Maven coordinates: org.apache.camel:camel-cxf-soap Syntax:cxf:beanId:address
Path parameter: beanId To lookup an existing configured CxfEndpoint. Must used bean: as prefix. Path parameter: address The service publish address.- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- beanId:address- Returns:
- the dsl builder
-
cxfrs
CXF-RS (camel-cxf-rest) Expose JAX-RS REST services using Apache CXF or connect to external REST services using CXF REST client. Category: rest Since: 2.0 Maven coordinates: org.apache.camel:camel-cxf-rest Syntax:cxfrs:beanId:address
Path parameter: beanId To lookup an existing configured CxfRsEndpoint. Must used bean: as prefix. Path parameter: address The service publish address.- Parameters:
path
- beanId:address- Returns:
- the dsl builder
-
cxfrs
public static CxfRsEndpointBuilderFactory.CxfRsEndpointBuilder cxfrs(String componentName, String path) CXF-RS (camel-cxf-rest) Expose JAX-RS REST services using Apache CXF or connect to external REST services using CXF REST client. Category: rest Since: 2.0 Maven coordinates: org.apache.camel:camel-cxf-rest Syntax:cxfrs:beanId:address
Path parameter: beanId To lookup an existing configured CxfRsEndpoint. Must used bean: as prefix. Path parameter: address The service publish address.- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- beanId:address- Returns:
- the dsl builder
-
dataformat
Data Format (camel-dataformat) Use a Camel Data Format as a regular Camel Component. Category: core,transformation Since: 2.12 Maven coordinates: org.apache.camel:camel-dataformat Syntax:dataformat:name:operation
Path parameter: name (required) Name of data format Path parameter: operation (required) Operation to use either marshal or unmarshal There are 2 enums and the value can be one of: marshal, unmarshal- Parameters:
path
- name:operation- Returns:
- the dsl builder
-
dataformat
public static DataFormatEndpointBuilderFactory.DataFormatEndpointBuilder dataformat(String componentName, String path) Data Format (camel-dataformat) Use a Camel Data Format as a regular Camel Component. Category: core,transformation Since: 2.12 Maven coordinates: org.apache.camel:camel-dataformat Syntax:dataformat:name:operation
Path parameter: name (required) Name of data format Path parameter: operation (required) Operation to use either marshal or unmarshal There are 2 enums and the value can be one of: marshal, unmarshal- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- name:operation- Returns:
- the dsl builder
-
dataset
Dataset (camel-dataset) Provide data for load and soak testing of your Camel application. Category: core,testing Since: 1.3 Maven coordinates: org.apache.camel:camel-dataset Syntax:dataset:name
Path parameter: name (required) Name of DataSet to lookup in the registry- Parameters:
path
- name- Returns:
- the dsl builder
-
dataset
public static DataSetEndpointBuilderFactory.DataSetEndpointBuilder dataset(String componentName, String path) Dataset (camel-dataset) Provide data for load and soak testing of your Camel application. Category: core,testing Since: 1.3 Maven coordinates: org.apache.camel:camel-dataset Syntax:dataset:name
Path parameter: name (required) Name of DataSet to lookup in the registry- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- name- Returns:
- the dsl builder
-
datasetTest
DataSet Test (camel-dataset) Extends the mock component by pulling messages from another endpoint on startup to set the expected message bodies. Category: core,testing Since: 1.3 Maven coordinates: org.apache.camel:camel-dataset Syntax:dataset-test:name
Path parameter: name (required) Name of endpoint to lookup in the registry to use for polling messages used for testing- Parameters:
path
- name- Returns:
- the dsl builder
-
datasetTest
public static DataSetTestEndpointBuilderFactory.DataSetTestEndpointBuilder datasetTest(String componentName, String path) DataSet Test (camel-dataset) Extends the mock component by pulling messages from another endpoint on startup to set the expected message bodies. Category: core,testing Since: 1.3 Maven coordinates: org.apache.camel:camel-dataset Syntax:dataset-test:name
Path parameter: name (required) Name of endpoint to lookup in the registry to use for polling messages used for testing- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- name- Returns:
- the dsl builder
-
debeziumDb2
Debezium DB2 Connector (camel-debezium-db2) Capture changes from a DB2 database. Category: database,sql Since: 3.17 Maven coordinates: org.apache.camel:camel-debezium-db2 Syntax:debezium-db2:name
Path parameter: name (required) Unique name for the connector. Attempting to register again with the same name will fail.- Parameters:
path
- name- Returns:
- the dsl builder
-
debeziumDb2
public static DebeziumDb2EndpointBuilderFactory.DebeziumDb2EndpointBuilder debeziumDb2(String componentName, String path) Debezium DB2 Connector (camel-debezium-db2) Capture changes from a DB2 database. Category: database,sql Since: 3.17 Maven coordinates: org.apache.camel:camel-debezium-db2 Syntax:debezium-db2:name
Path parameter: name (required) Unique name for the connector. Attempting to register again with the same name will fail.- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- name- Returns:
- the dsl builder
-
debeziumMongodb
public static DebeziumMongodbEndpointBuilderFactory.DebeziumMongodbEndpointBuilder debeziumMongodb(String path) Debezium MongoDB Connector (camel-debezium-mongodb) Capture changes from a MongoDB database. Category: database,nosql Since: 3.0 Maven coordinates: org.apache.camel:camel-debezium-mongodb Syntax:debezium-mongodb:name
Path parameter: name (required) Unique name for the connector. Attempting to register again with the same name will fail.- Parameters:
path
- name- Returns:
- the dsl builder
-
debeziumMongodb
public static DebeziumMongodbEndpointBuilderFactory.DebeziumMongodbEndpointBuilder debeziumMongodb(String componentName, String path) Debezium MongoDB Connector (camel-debezium-mongodb) Capture changes from a MongoDB database. Category: database,nosql Since: 3.0 Maven coordinates: org.apache.camel:camel-debezium-mongodb Syntax:debezium-mongodb:name
Path parameter: name (required) Unique name for the connector. Attempting to register again with the same name will fail.- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- name- Returns:
- the dsl builder
-
debeziumMysql
public static DebeziumMySqlEndpointBuilderFactory.DebeziumMySqlEndpointBuilder debeziumMysql(String path) Debezium MySQL Connector (camel-debezium-mysql) Capture changes from a MySQL database. Category: database,sql Since: 3.0 Maven coordinates: org.apache.camel:camel-debezium-mysql Syntax:debezium-mysql:name
Path parameter: name (required) Unique name for the connector. Attempting to register again with the same name will fail.- Parameters:
path
- name- Returns:
- the dsl builder
-
debeziumMysql
public static DebeziumMySqlEndpointBuilderFactory.DebeziumMySqlEndpointBuilder debeziumMysql(String componentName, String path) Debezium MySQL Connector (camel-debezium-mysql) Capture changes from a MySQL database. Category: database,sql Since: 3.0 Maven coordinates: org.apache.camel:camel-debezium-mysql Syntax:debezium-mysql:name
Path parameter: name (required) Unique name for the connector. Attempting to register again with the same name will fail.- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- name- Returns:
- the dsl builder
-
debeziumOracle
public static DebeziumOracleEndpointBuilderFactory.DebeziumOracleEndpointBuilder debeziumOracle(String path) Debezium Oracle Connector (camel-debezium-oracle) Capture changes from a Oracle database. Category: database,sql Since: 3.17 Maven coordinates: org.apache.camel:camel-debezium-oracle Syntax:debezium-oracle:name
Path parameter: name (required) Unique name for the connector. Attempting to register again with the same name will fail.- Parameters:
path
- name- Returns:
- the dsl builder
-
debeziumOracle
public static DebeziumOracleEndpointBuilderFactory.DebeziumOracleEndpointBuilder debeziumOracle(String componentName, String path) Debezium Oracle Connector (camel-debezium-oracle) Capture changes from a Oracle database. Category: database,sql Since: 3.17 Maven coordinates: org.apache.camel:camel-debezium-oracle Syntax:debezium-oracle:name
Path parameter: name (required) Unique name for the connector. Attempting to register again with the same name will fail.- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- name- Returns:
- the dsl builder
-
debeziumPostgres
public static DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresEndpointBuilder debeziumPostgres(String path) Debezium PostgresSQL Connector (camel-debezium-postgres) Capture changes from a PostgresSQL database. Category: database,sql Since: 3.0 Maven coordinates: org.apache.camel:camel-debezium-postgres Syntax:debezium-postgres:name
Path parameter: name (required) Unique name for the connector. Attempting to register again with the same name will fail.- Parameters:
path
- name- Returns:
- the dsl builder
-
debeziumPostgres
public static DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresEndpointBuilder debeziumPostgres(String componentName, String path) Debezium PostgresSQL Connector (camel-debezium-postgres) Capture changes from a PostgresSQL database. Category: database,sql Since: 3.0 Maven coordinates: org.apache.camel:camel-debezium-postgres Syntax:debezium-postgres:name
Path parameter: name (required) Unique name for the connector. Attempting to register again with the same name will fail.- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- name- Returns:
- the dsl builder
-
debeziumSqlserver
public static DebeziumSqlserverEndpointBuilderFactory.DebeziumSqlserverEndpointBuilder debeziumSqlserver(String path) Debezium SQL Server Connector (camel-debezium-sqlserver) Capture changes from an SQL Server database. Category: database,sql Since: 3.0 Maven coordinates: org.apache.camel:camel-debezium-sqlserver Syntax:debezium-sqlserver:name
Path parameter: name (required) Unique name for the connector. Attempting to register again with the same name will fail.- Parameters:
path
- name- Returns:
- the dsl builder
-
debeziumSqlserver
public static DebeziumSqlserverEndpointBuilderFactory.DebeziumSqlserverEndpointBuilder debeziumSqlserver(String componentName, String path) Debezium SQL Server Connector (camel-debezium-sqlserver) Capture changes from an SQL Server database. Category: database,sql Since: 3.0 Maven coordinates: org.apache.camel:camel-debezium-sqlserver Syntax:debezium-sqlserver:name
Path parameter: name (required) Unique name for the connector. Attempting to register again with the same name will fail.- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- name- Returns:
- the dsl builder
-
digitalocean
public static DigitalOceanEndpointBuilderFactory.DigitalOceanEndpointBuilder digitalocean(String path) DigitalOcean (camel-digitalocean) Manage Droplets and resources within the DigitalOcean cloud. Category: cloud,management Since: 2.19 Maven coordinates: org.apache.camel:camel-digitalocean Syntax:digitalocean:operation
Path parameter: operation The operation to perform to the given resource. There are 36 enums and the value can be one of: create, update, delete, list, ownList, get, listBackups, listActions, listNeighbors, listSnapshots, listKernels, listAllNeighbors, enableBackups, disableBackups, reboot, powerCycle, shutdown, powerOn, powerOff, restore, resetPassword, resize, rebuild, rename, changeKernel, enableIpv6, enablePrivateNetworking, takeSnapshot, transfer, convert, attach, detach, assign, unassign, tag, untag- Parameters:
path
- operation- Returns:
- the dsl builder
-
digitalocean
public static DigitalOceanEndpointBuilderFactory.DigitalOceanEndpointBuilder digitalocean(String componentName, String path) DigitalOcean (camel-digitalocean) Manage Droplets and resources within the DigitalOcean cloud. Category: cloud,management Since: 2.19 Maven coordinates: org.apache.camel:camel-digitalocean Syntax:digitalocean:operation
Path parameter: operation The operation to perform to the given resource. There are 36 enums and the value can be one of: create, update, delete, list, ownList, get, listBackups, listActions, listNeighbors, listSnapshots, listKernels, listAllNeighbors, enableBackups, disableBackups, reboot, powerCycle, shutdown, powerOn, powerOff, restore, resetPassword, resize, rebuild, rename, changeKernel, enableIpv6, enablePrivateNetworking, takeSnapshot, transfer, convert, attach, detach, assign, unassign, tag, untag- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- operation- Returns:
- the dsl builder
-
direct
Direct (camel-direct) Call another endpoint from the same Camel Context synchronously. Category: core,endpoint Since: 1.0 Maven coordinates: org.apache.camel:camel-direct Syntax:direct:name
Path parameter: name (required) Name of direct endpoint- Parameters:
path
- name- Returns:
- the dsl builder
-
direct
public static DirectEndpointBuilderFactory.DirectEndpointBuilder direct(String componentName, String path) Direct (camel-direct) Call another endpoint from the same Camel Context synchronously. Category: core,endpoint Since: 1.0 Maven coordinates: org.apache.camel:camel-direct Syntax:direct:name
Path parameter: name (required) Name of direct endpoint- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- name- Returns:
- the dsl builder
-
directVm
@Deprecated public static DirectVmEndpointBuilderFactory.DirectVmEndpointBuilder directVm(String path) Deprecated.Direct VM (camel-directvm) Call another endpoint from any Camel Context in the same JVM synchronously. Category: core,endpoint Since: 2.10 Maven coordinates: org.apache.camel:camel-directvm Syntax:direct-vm:name
Path parameter: name (required) Name of direct-vm endpoint- Parameters:
path
- name- Returns:
- the dsl builder
-
directVm
@Deprecated public static DirectVmEndpointBuilderFactory.DirectVmEndpointBuilder directVm(String componentName, String path) Deprecated.Direct VM (camel-directvm) Call another endpoint from any Camel Context in the same JVM synchronously. Category: core,endpoint Since: 2.10 Maven coordinates: org.apache.camel:camel-directvm Syntax:direct-vm:name
Path parameter: name (required) Name of direct-vm endpoint- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- name- Returns:
- the dsl builder
-
disruptor
Disruptor (camel-disruptor) Provides asynchronous SEDA behavior using LMAX Disruptor. Category: endpoint Since: 2.12 Maven coordinates: org.apache.camel:camel-disruptor Syntax:disruptor:name
Path parameter: name (required) Name of queue- Parameters:
path
- name- Returns:
- the dsl builder
-
disruptor
public static DisruptorEndpointBuilderFactory.DisruptorEndpointBuilder disruptor(String componentName, String path) Disruptor (camel-disruptor) Provides asynchronous SEDA behavior using LMAX Disruptor. Category: endpoint Since: 2.12 Maven coordinates: org.apache.camel:camel-disruptor Syntax:disruptor:name
Path parameter: name (required) Name of queue- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- name- Returns:
- the dsl builder
-
disruptorVm
Disruptor VM (camel-disruptor) Provides asynchronous SEDA behavior using LMAX Disruptor. Category: endpoint Since: 2.12 Maven coordinates: org.apache.camel:camel-disruptor Syntax:disruptor-vm:name
Path parameter: name (required) Name of queue- Parameters:
path
- name- Returns:
- the dsl builder
-
disruptorVm
public static DisruptorVmEndpointBuilderFactory.DisruptorVmEndpointBuilder disruptorVm(String componentName, String path) Disruptor VM (camel-disruptor) Provides asynchronous SEDA behavior using LMAX Disruptor. Category: endpoint Since: 2.12 Maven coordinates: org.apache.camel:camel-disruptor Syntax:disruptor-vm:name
Path parameter: name (required) Name of queue- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- name- Returns:
- the dsl builder
-
djl
Deep Java Library (camel-djl) Infer Deep Learning models from message exchanges data using Deep Java Library (DJL). Category: ai,deeplearning Since: 3.3 Maven coordinates: org.apache.camel:camel-djl Syntax:djl:application
Path parameter: application (required) Application name- Parameters:
path
- application- Returns:
- the dsl builder
-
djl
Deep Java Library (camel-djl) Infer Deep Learning models from message exchanges data using Deep Java Library (DJL). Category: ai,deeplearning Since: 3.3 Maven coordinates: org.apache.camel:camel-djl Syntax:djl:application
Path parameter: application (required) Application name- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- application- Returns:
- the dsl builder
-
dns
DNS (camel-dns) Perform DNS queries using DNSJava. Category: networking Since: 2.7 Maven coordinates: org.apache.camel:camel-dns Syntax:dns:dnsType
Path parameter: dnsType (required) The type of the lookup. There are 4 enums and the value can be one of: dig, ip, lookup, wikipedia- Parameters:
path
- dnsType- Returns:
- the dsl builder
-
dns
DNS (camel-dns) Perform DNS queries using DNSJava. Category: networking Since: 2.7 Maven coordinates: org.apache.camel:camel-dns Syntax:dns:dnsType
Path parameter: dnsType (required) The type of the lookup. There are 4 enums and the value can be one of: dig, ip, lookup, wikipedia- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- dnsType- Returns:
- the dsl builder
-
docker
Docker (camel-docker) Manage Docker containers. Category: cloud,container,paas Since: 2.15 Maven coordinates: org.apache.camel:camel-docker Syntax:docker:operation
Path parameter: operation (required) Which operation to use There are 37 enums and the value can be one of: events, stats, auth, info, ping, version, imagebuild, imagecreate, imageinspect, imagelist, imagepull, imagepush, imageremove, imagesearch, imagetag, containerattach, containercommit, containercopyfile, containercreate, containerdiff, inspectcontainer, containerkill, containerlist, containerlog, containerpause, containerrestart, containerremove, containerstart, containerstop, containertop, containerunpause, containerwait, execcreate, execstart, networkconnect, networkcreate, networkremove- Parameters:
path
- operation- Returns:
- the dsl builder
-
docker
public static DockerEndpointBuilderFactory.DockerEndpointBuilder docker(String componentName, String path) Docker (camel-docker) Manage Docker containers. Category: cloud,container,paas Since: 2.15 Maven coordinates: org.apache.camel:camel-docker Syntax:docker:operation
Path parameter: operation (required) Which operation to use There are 37 enums and the value can be one of: events, stats, auth, info, ping, version, imagebuild, imagecreate, imageinspect, imagelist, imagepull, imagepush, imageremove, imagesearch, imagetag, containerattach, containercommit, containercopyfile, containercreate, containerdiff, inspectcontainer, containerkill, containerlist, containerlog, containerpause, containerrestart, containerremove, containerstart, containerstop, containertop, containerunpause, containerwait, execcreate, execstart, networkconnect, networkcreate, networkremove- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- operation- Returns:
- the dsl builder
-
drill
Drill (camel-drill) Perform queries against an Apache Drill cluster. Category: database,sql Since: 2.19 Maven coordinates: org.apache.camel:camel-drill Syntax:drill:host
Path parameter: host (required) Host name or IP address- Parameters:
path
- host- Returns:
- the dsl builder
-
drill
public static DrillEndpointBuilderFactory.DrillEndpointBuilder drill(String componentName, String path) Drill (camel-drill) Perform queries against an Apache Drill cluster. Category: database,sql Since: 2.19 Maven coordinates: org.apache.camel:camel-drill Syntax:drill:host
Path parameter: host (required) Host name or IP address- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- host- Returns:
- the dsl builder
-
dropbox
Dropbox (camel-dropbox) Upload, download and manage files, folders, groups, collaborations, etc on Dropbox. Category: cloud,file,api Since: 2.14 Maven coordinates: org.apache.camel:camel-dropbox Syntax:dropbox:operation
Path parameter: operation (required) The specific action (typically is a CRUD action) to perform on Dropbox remote folder. There are 5 enums and the value can be one of: put, del, search, get, move- Parameters:
path
- operation- Returns:
- the dsl builder
-
dropbox
public static DropboxEndpointBuilderFactory.DropboxEndpointBuilder dropbox(String componentName, String path) Dropbox (camel-dropbox) Upload, download and manage files, folders, groups, collaborations, etc on Dropbox. Category: cloud,file,api Since: 2.14 Maven coordinates: org.apache.camel:camel-dropbox Syntax:dropbox:operation
Path parameter: operation (required) The specific action (typically is a CRUD action) to perform on Dropbox remote folder. There are 5 enums and the value can be one of: put, del, search, get, move- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- operation- Returns:
- the dsl builder
-
dynamicRouter
public static DynamicRouterEndpointBuilderFactory.DynamicRouterEndpointBuilder dynamicRouter(String path) Dynamic Router (camel-dynamic-router) The Dynamic Router component routes exchanges to recipients, and the recipients (and their rules) may change at runtime. Category: endpoint,java Since: 3.15 Maven coordinates: org.apache.camel:camel-dynamic-router Syntax:dynamic-router:channel
Path parameter: channel (required) Channel of the Dynamic Router Path parameter: controlAction Control channel action: subscribe or unsubscribe There are 2 enums and the value can be one of: subscribe, unsubscribe Path parameter: subscribeChannel The channel to subscribe to- Parameters:
path
- channel- Returns:
- the dsl builder
-
dynamicRouter
public static DynamicRouterEndpointBuilderFactory.DynamicRouterEndpointBuilder dynamicRouter(String componentName, String path) Dynamic Router (camel-dynamic-router) The Dynamic Router component routes exchanges to recipients, and the recipients (and their rules) may change at runtime. Category: endpoint,java Since: 3.15 Maven coordinates: org.apache.camel:camel-dynamic-router Syntax:dynamic-router:channel
Path parameter: channel (required) Channel of the Dynamic Router Path parameter: controlAction Control channel action: subscribe or unsubscribe There are 2 enums and the value can be one of: subscribe, unsubscribe Path parameter: subscribeChannel The channel to subscribe to- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- channel- Returns:
- the dsl builder
-
ehcache
Ehcache (camel-ehcache) Perform caching operations using Ehcache. Category: cache,datagrid,clustering Since: 2.18 Maven coordinates: org.apache.camel:camel-ehcache Syntax:ehcache:cacheName
Path parameter: cacheName (required) the cache name- Parameters:
path
- cacheName- Returns:
- the dsl builder
-
ehcache
public static EhcacheEndpointBuilderFactory.EhcacheEndpointBuilder ehcache(String componentName, String path) Ehcache (camel-ehcache) Perform caching operations using Ehcache. Category: cache,datagrid,clustering Since: 2.18 Maven coordinates: org.apache.camel:camel-ehcache Syntax:ehcache:cacheName
Path parameter: cacheName (required) the cache name- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- cacheName- Returns:
- the dsl builder
-
elasticsearch
public static ElasticsearchEndpointBuilderFactory.ElasticsearchEndpointBuilder elasticsearch(String path) Elasticsearch (camel-elasticsearch) Send requests to ElasticSearch via Java Client API. Category: search,monitoring Since: 3.19 Maven coordinates: org.apache.camel:camel-elasticsearch Syntax:elasticsearch:clusterName
Path parameter: clusterName (required) Name of the cluster- Parameters:
path
- clusterName- Returns:
- the dsl builder
-
elasticsearch
public static ElasticsearchEndpointBuilderFactory.ElasticsearchEndpointBuilder elasticsearch(String componentName, String path) Elasticsearch (camel-elasticsearch) Send requests to ElasticSearch via Java Client API. Category: search,monitoring Since: 3.19 Maven coordinates: org.apache.camel:camel-elasticsearch Syntax:elasticsearch:clusterName
Path parameter: clusterName (required) Name of the cluster- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- clusterName- Returns:
- the dsl builder
-
elasticsearchRest
@Deprecated public static ElasticsearchRestEndpointBuilderFactory.ElasticsearchRestEndpointBuilder elasticsearchRest(String path) Deprecated.Elasticsearch Rest (camel-elasticsearch-rest) Send requests to ElasticSearch via REST API Category: search,monitoring Since: 2.21 Maven coordinates: org.apache.camel:camel-elasticsearch-rest Syntax:elasticsearch-rest:clusterName
Path parameter: clusterName (required) Name of the cluster- Parameters:
path
- clusterName- Returns:
- the dsl builder
-
elasticsearchRest
@Deprecated public static ElasticsearchRestEndpointBuilderFactory.ElasticsearchRestEndpointBuilder elasticsearchRest(String componentName, String path) Deprecated.Elasticsearch Rest (camel-elasticsearch-rest) Send requests to ElasticSearch via REST API Category: search,monitoring Since: 2.21 Maven coordinates: org.apache.camel:camel-elasticsearch-rest Syntax:elasticsearch-rest:clusterName
Path parameter: clusterName (required) Name of the cluster- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- clusterName- Returns:
- the dsl builder
-
etcd3
Etcd v3 (camel-etcd3) Get, set, delete or watch keys in etcd key-value store. Category: clustering,database Since: 3.19 Maven coordinates: org.apache.camel:camel-etcd3 Syntax:etcd3:path
Path parameter: path The path the endpoint refers to- Parameters:
path
- path- Returns:
- the dsl builder
-
etcd3
public static Etcd3EndpointBuilderFactory.Etcd3EndpointBuilder etcd3(String componentName, String path) Etcd v3 (camel-etcd3) Get, set, delete or watch keys in etcd key-value store. Category: clustering,database Since: 3.19 Maven coordinates: org.apache.camel:camel-etcd3 Syntax:etcd3:path
Path parameter: path The path the endpoint refers to- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- path- Returns:
- the dsl builder
-
exec
Exec (camel-exec) Execute commands on the underlying operating system. Category: system Since: 2.3 Maven coordinates: org.apache.camel:camel-exec Syntax:exec:executable
Path parameter: executable (required) Sets the executable to be executed. The executable must not be empty or null.- Parameters:
path
- executable- Returns:
- the dsl builder
-
exec
public static ExecEndpointBuilderFactory.ExecEndpointBuilder exec(String componentName, String path) Exec (camel-exec) Execute commands on the underlying operating system. Category: system Since: 2.3 Maven coordinates: org.apache.camel:camel-exec Syntax:exec:executable
Path parameter: executable (required) Sets the executable to be executed. The executable must not be empty or null.- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- executable- Returns:
- the dsl builder
-
facebook
Facebook (camel-facebook) Send requests to Facebook APIs supported by Facebook4J. Category: social Since: 2.14 Maven coordinates: org.apache.camel:camel-facebook Syntax:facebook:methodName
Path parameter: methodName (required) What operation to perform- Parameters:
path
- methodName- Returns:
- the dsl builder
-
facebook
public static FacebookEndpointBuilderFactory.FacebookEndpointBuilder facebook(String componentName, String path) Facebook (camel-facebook) Send requests to Facebook APIs supported by Facebook4J. Category: social Since: 2.14 Maven coordinates: org.apache.camel:camel-facebook Syntax:facebook:methodName
Path parameter: methodName (required) What operation to perform- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- methodName- Returns:
- the dsl builder
-
fhir
FHIR (camel-fhir) Exchange information in the healthcare domain using the FHIR (Fast Healthcare Interoperability Resources) standard. Category: api Since: 2.23 Maven coordinates: org.apache.camel:camel-fhir Syntax:fhir:apiName/methodName
Path parameter: apiName (required) What kind of operation to perform There are 13 enums and the value can be one of: CAPABILITIES, CREATE, DELETE, HISTORY, LOAD_PAGE, META, OPERATION, PATCH, READ, SEARCH, TRANSACTION, UPDATE, VALIDATE Path parameter: methodName (required) What sub operation to use for the selected operation- Parameters:
path
- apiName/methodName- Returns:
- the dsl builder
-
fhir
public static FhirEndpointBuilderFactory.FhirEndpointBuilder fhir(String componentName, String path) FHIR (camel-fhir) Exchange information in the healthcare domain using the FHIR (Fast Healthcare Interoperability Resources) standard. Category: api Since: 2.23 Maven coordinates: org.apache.camel:camel-fhir Syntax:fhir:apiName/methodName
Path parameter: apiName (required) What kind of operation to perform There are 13 enums and the value can be one of: CAPABILITIES, CREATE, DELETE, HISTORY, LOAD_PAGE, META, OPERATION, PATCH, READ, SEARCH, TRANSACTION, UPDATE, VALIDATE Path parameter: methodName (required) What sub operation to use for the selected operation- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- apiName/methodName- Returns:
- the dsl builder
-
file
File (camel-file) Read and write files. Category: file,core Since: 1.0 Maven coordinates: org.apache.camel:camel-file Syntax:file:directoryName
Path parameter: directoryName (required) The starting directory- Parameters:
path
- directoryName- Returns:
- the dsl builder
-
file
public static FileEndpointBuilderFactory.FileEndpointBuilder file(String componentName, String path) File (camel-file) Read and write files. Category: file,core Since: 1.0 Maven coordinates: org.apache.camel:camel-file Syntax:file:directoryName
Path parameter: directoryName (required) The starting directory- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- directoryName- Returns:
- the dsl builder
-
fileWatch
File Watch (camel-file-watch) Get notified about file events in a directory using java.nio.file.WatchService. Category: file Since: 3.0 Maven coordinates: org.apache.camel:camel-file-watch Syntax:file-watch:path
Path parameter: path (required) Path of directory to consume events from.- Parameters:
path
- path- Returns:
- the dsl builder
-
fileWatch
public static FileWatchEndpointBuilderFactory.FileWatchEndpointBuilder fileWatch(String componentName, String path) File Watch (camel-file-watch) Get notified about file events in a directory using java.nio.file.WatchService. Category: file Since: 3.0 Maven coordinates: org.apache.camel:camel-file-watch Syntax:file-watch:path
Path parameter: path (required) Path of directory to consume events from.- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- path- Returns:
- the dsl builder
-
flatpack
Flatpack (camel-flatpack) Parse fixed width and delimited files using the FlatPack library. Category: transformation Since: 1.4 Maven coordinates: org.apache.camel:camel-flatpack Syntax:flatpack:type:resourceUri
Path parameter: type Whether to use fixed or delimiter Default value: delim There are 2 enums and the value can be one of: fixed, delim Path parameter: resourceUri (required) URL for loading the flatpack mapping file from classpath or file system- Parameters:
path
- type:resourceUri- Returns:
- the dsl builder
-
flatpack
public static FlatpackEndpointBuilderFactory.FlatpackEndpointBuilder flatpack(String componentName, String path) Flatpack (camel-flatpack) Parse fixed width and delimited files using the FlatPack library. Category: transformation Since: 1.4 Maven coordinates: org.apache.camel:camel-flatpack Syntax:flatpack:type:resourceUri
Path parameter: type Whether to use fixed or delimiter Default value: delim There are 2 enums and the value can be one of: fixed, delim Path parameter: resourceUri (required) URL for loading the flatpack mapping file from classpath or file system- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- type:resourceUri- Returns:
- the dsl builder
-
flink
Flink (camel-flink) Send DataSet jobs to an Apache Flink cluster. Category: transformation,bigdata,streams Since: 2.18 Maven coordinates: org.apache.camel:camel-flink Syntax:flink:endpointType
Path parameter: endpointType (required) Type of the endpoint (dataset, datastream). There are 2 enums and the value can be one of: dataset, datastream- Parameters:
path
- endpointType- Returns:
- the dsl builder
-
flink
public static FlinkEndpointBuilderFactory.FlinkEndpointBuilder flink(String componentName, String path) Flink (camel-flink) Send DataSet jobs to an Apache Flink cluster. Category: transformation,bigdata,streams Since: 2.18 Maven coordinates: org.apache.camel:camel-flink Syntax:flink:endpointType
Path parameter: endpointType (required) Type of the endpoint (dataset, datastream). There are 2 enums and the value can be one of: dataset, datastream- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- endpointType- Returns:
- the dsl builder
-
fop
FOP (camel-fop) Render messages into PDF and other output formats supported by Apache FOP. Category: file,transformation Since: 2.10 Maven coordinates: org.apache.camel:camel-fop Syntax:fop:outputType
Path parameter: outputType (required) The primary output format is PDF but other output formats are also supported. There are 10 enums and the value can be one of: pdf, ps, pcl, png, jpeg, svg, xml, mif, rtf, txt- Parameters:
path
- outputType- Returns:
- the dsl builder
-
fop
FOP (camel-fop) Render messages into PDF and other output formats supported by Apache FOP. Category: file,transformation Since: 2.10 Maven coordinates: org.apache.camel:camel-fop Syntax:fop:outputType
Path parameter: outputType (required) The primary output format is PDF but other output formats are also supported. There are 10 enums and the value can be one of: pdf, ps, pcl, png, jpeg, svg, xml, mif, rtf, txt- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- outputType- Returns:
- the dsl builder
-
freemarker
Freemarker (camel-freemarker) Transform messages using FreeMarker templates. Category: transformation Since: 2.10 Maven coordinates: org.apache.camel:camel-freemarker Syntax:freemarker:resourceUri
Path parameter: resourceUri (required) Path to the resource. You can prefix with: classpath, file, http, ref, or bean. classpath, file and http loads the resource using these protocols (classpath is default). ref will lookup the resource in the registry. bean will call a method on a bean to be used as the resource. For bean you can specify the method name after dot, eg bean:myBean.myMethod.- Parameters:
path
- resourceUri- Returns:
- the dsl builder
-
freemarker
public static FreemarkerEndpointBuilderFactory.FreemarkerEndpointBuilder freemarker(String componentName, String path) Freemarker (camel-freemarker) Transform messages using FreeMarker templates. Category: transformation Since: 2.10 Maven coordinates: org.apache.camel:camel-freemarker Syntax:freemarker:resourceUri
Path parameter: resourceUri (required) Path to the resource. You can prefix with: classpath, file, http, ref, or bean. classpath, file and http loads the resource using these protocols (classpath is default). ref will lookup the resource in the registry. bean will call a method on a bean to be used as the resource. For bean you can specify the method name after dot, eg bean:myBean.myMethod.- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- resourceUri- Returns:
- the dsl builder
-
ftp
FTP (camel-ftp) Upload and download files to/from FTP servers. Category: file Since: 1.1 Maven coordinates: org.apache.camel:camel-ftp Syntax:ftp:host:port/directoryName
Path parameter: host (required) Hostname of the FTP server Path parameter: port Port of the FTP server Path parameter: directoryName The starting directory- Parameters:
path
- host:port/directoryName- Returns:
- the dsl builder
-
ftp
FTP (camel-ftp) Upload and download files to/from FTP servers. Category: file Since: 1.1 Maven coordinates: org.apache.camel:camel-ftp Syntax:ftp:host:port/directoryName
Path parameter: host (required) Hostname of the FTP server Path parameter: port Port of the FTP server Path parameter: directoryName The starting directory- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- host:port/directoryName- Returns:
- the dsl builder
-
ftps
FTPS (camel-ftp) Upload and download files to/from FTP servers supporting the FTPS protocol. Category: file Since: 2.2 Maven coordinates: org.apache.camel:camel-ftp Syntax:ftps:host:port/directoryName
Path parameter: host (required) Hostname of the FTP server Path parameter: port Port of the FTP server Path parameter: directoryName The starting directory- Parameters:
path
- host:port/directoryName- Returns:
- the dsl builder
-
ftps
public static FtpsEndpointBuilderFactory.FtpsEndpointBuilder ftps(String componentName, String path) FTPS (camel-ftp) Upload and download files to/from FTP servers supporting the FTPS protocol. Category: file Since: 2.2 Maven coordinates: org.apache.camel:camel-ftp Syntax:ftps:host:port/directoryName
Path parameter: host (required) Hostname of the FTP server Path parameter: port Port of the FTP server Path parameter: directoryName The starting directory- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- host:port/directoryName- Returns:
- the dsl builder
-
geocoder
Geocoder (camel-geocoder) Find geocodes (latitude and longitude) for a given address or the other way round. Category: api,location Since: 2.12 Maven coordinates: org.apache.camel:camel-geocoder Syntax:geocoder:address:latlng
Path parameter: address The geo address which should be prefixed with address: Path parameter: latlng The geo latitude and longitude which should be prefixed with latlng:- Parameters:
path
- address:latlng- Returns:
- the dsl builder
-
geocoder
public static GeoCoderEndpointBuilderFactory.GeoCoderEndpointBuilder geocoder(String componentName, String path) Geocoder (camel-geocoder) Find geocodes (latitude and longitude) for a given address or the other way round. Category: api,location Since: 2.12 Maven coordinates: org.apache.camel:camel-geocoder Syntax:geocoder:address:latlng
Path parameter: address The geo address which should be prefixed with address: Path parameter: latlng The geo latitude and longitude which should be prefixed with latlng:- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- address:latlng- Returns:
- the dsl builder
-
git
Git (camel-git) Perform operations on git repositories. Category: file Since: 2.16 Maven coordinates: org.apache.camel:camel-git Syntax:git:localPath
Path parameter: localPath (required) Local repository path- Parameters:
path
- localPath- Returns:
- the dsl builder
-
git
Git (camel-git) Perform operations on git repositories. Category: file Since: 2.16 Maven coordinates: org.apache.camel:camel-git Syntax:git:localPath
Path parameter: localPath (required) Local repository path- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- localPath- Returns:
- the dsl builder
-
github
GitHub (camel-github) Interact with the GitHub API. Category: file,cloud,api Since: 2.15 Maven coordinates: org.apache.camel:camel-github Syntax:github:type/branchName
Path parameter: type (required) What git operation to execute There are 10 enums and the value can be one of: CLOSEPULLREQUEST, PULLREQUESTCOMMENT, COMMIT, PULLREQUEST, TAG, PULLREQUESTSTATE, PULLREQUESTFILES, GETCOMMITFILE, CREATEISSUE, EVENT Path parameter: branchName Name of branch- Parameters:
path
- type/branchName- Returns:
- the dsl builder
-
github
public static GitHubEndpointBuilderFactory.GitHubEndpointBuilder github(String componentName, String path) GitHub (camel-github) Interact with the GitHub API. Category: file,cloud,api Since: 2.15 Maven coordinates: org.apache.camel:camel-github Syntax:github:type/branchName
Path parameter: type (required) What git operation to execute There are 10 enums and the value can be one of: CLOSEPULLREQUEST, PULLREQUESTCOMMENT, COMMIT, PULLREQUEST, TAG, PULLREQUESTSTATE, PULLREQUESTFILES, GETCOMMITFILE, CREATEISSUE, EVENT Path parameter: branchName Name of branch- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- type/branchName- Returns:
- the dsl builder
-
googleBigquery
public static GoogleBigQueryEndpointBuilderFactory.GoogleBigQueryEndpointBuilder googleBigquery(String path) Google BigQuery (camel-google-bigquery) Google BigQuery data warehouse for analytics. Category: cloud,bigdata Since: 2.20 Maven coordinates: org.apache.camel:camel-google-bigquery Syntax:google-bigquery:projectId:datasetId:tableId
Path parameter: projectId (required) Google Cloud Project Id Path parameter: datasetId (required) BigQuery Dataset Id Path parameter: tableId BigQuery table id- Parameters:
path
- projectId:datasetId:tableId- Returns:
- the dsl builder
-
googleBigquery
public static GoogleBigQueryEndpointBuilderFactory.GoogleBigQueryEndpointBuilder googleBigquery(String componentName, String path) Google BigQuery (camel-google-bigquery) Google BigQuery data warehouse for analytics. Category: cloud,bigdata Since: 2.20 Maven coordinates: org.apache.camel:camel-google-bigquery Syntax:google-bigquery:projectId:datasetId:tableId
Path parameter: projectId (required) Google Cloud Project Id Path parameter: datasetId (required) BigQuery Dataset Id Path parameter: tableId BigQuery table id- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- projectId:datasetId:tableId- Returns:
- the dsl builder
-
googleBigquerySql
public static GoogleBigQuerySQLEndpointBuilderFactory.GoogleBigQuerySQLEndpointBuilder googleBigquerySql(String path) Google BigQuery Standard SQL (camel-google-bigquery) Access Google Cloud BigQuery service using SQL queries. Category: cloud,messaging Since: 2.23 Maven coordinates: org.apache.camel:camel-google-bigquery Syntax:google-bigquery-sql:projectId:queryString
Path parameter: projectId (required) Google Cloud Project Id Path parameter: queryString (required) BigQuery standard SQL query- Parameters:
path
- projectId:queryString- Returns:
- the dsl builder
-
googleBigquerySql
public static GoogleBigQuerySQLEndpointBuilderFactory.GoogleBigQuerySQLEndpointBuilder googleBigquerySql(String componentName, String path) Google BigQuery Standard SQL (camel-google-bigquery) Access Google Cloud BigQuery service using SQL queries. Category: cloud,messaging Since: 2.23 Maven coordinates: org.apache.camel:camel-google-bigquery Syntax:google-bigquery-sql:projectId:queryString
Path parameter: projectId (required) Google Cloud Project Id Path parameter: queryString (required) BigQuery standard SQL query- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- projectId:queryString- Returns:
- the dsl builder
-
googleCalendar
public static GoogleCalendarEndpointBuilderFactory.GoogleCalendarEndpointBuilder googleCalendar(String path) Google Calendar (camel-google-calendar) Perform various operations on a Google Calendar. Category: api,cloud Since: 2.15 Maven coordinates: org.apache.camel:camel-google-calendar Syntax:google-calendar:apiName/methodName
Path parameter: apiName (required) What kind of operation to perform There are 8 enums and the value can be one of: ACL, LIST, CALENDARS, CHANNELS, COLORS, FREEBUSY, EVENTS, SETTINGS Path parameter: methodName (required) What sub operation to use for the selected operation There are 14 enums and the value can be one of: calendarImport, clear, delete, get, insert, instances, list, move, patch, query, quickAdd, stop, update, watch- Parameters:
path
- apiName/methodName- Returns:
- the dsl builder
-
googleCalendar
public static GoogleCalendarEndpointBuilderFactory.GoogleCalendarEndpointBuilder googleCalendar(String componentName, String path) Google Calendar (camel-google-calendar) Perform various operations on a Google Calendar. Category: api,cloud Since: 2.15 Maven coordinates: org.apache.camel:camel-google-calendar Syntax:google-calendar:apiName/methodName
Path parameter: apiName (required) What kind of operation to perform There are 8 enums and the value can be one of: ACL, LIST, CALENDARS, CHANNELS, COLORS, FREEBUSY, EVENTS, SETTINGS Path parameter: methodName (required) What sub operation to use for the selected operation There are 14 enums and the value can be one of: calendarImport, clear, delete, get, insert, instances, list, move, patch, query, quickAdd, stop, update, watch- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- apiName/methodName- Returns:
- the dsl builder
-
googleCalendarStream
public static GoogleCalendarStreamEndpointBuilderFactory.GoogleCalendarStreamEndpointBuilder googleCalendarStream(String path) Google Calendar Stream (camel-google-calendar) Poll for changes in a Google Calendar. Category: cloud Since: 2.23 Maven coordinates: org.apache.camel:camel-google-calendar Syntax:google-calendar-stream:index
Path parameter: index (required) Specifies an index for the endpoint- Parameters:
path
- index- Returns:
- the dsl builder
-
googleCalendarStream
public static GoogleCalendarStreamEndpointBuilderFactory.GoogleCalendarStreamEndpointBuilder googleCalendarStream(String componentName, String path) Google Calendar Stream (camel-google-calendar) Poll for changes in a Google Calendar. Category: cloud Since: 2.23 Maven coordinates: org.apache.camel:camel-google-calendar Syntax:google-calendar-stream:index
Path parameter: index (required) Specifies an index for the endpoint- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- index- Returns:
- the dsl builder
-
googleDrive
Google Drive (camel-google-drive) Manage files in Google Drive. Category: file,cloud,api Since: 2.14 Maven coordinates: org.apache.camel:camel-google-drive Syntax:google-drive:apiName/methodName
Path parameter: apiName (required) What kind of operation to perform There are 14 enums and the value can be one of: DRIVE_ABOUT, DRIVE_APPS, DRIVE_CHANGES, DRIVE_CHANNELS, DRIVE_CHILDREN, DRIVE_COMMENTS, DRIVE_FILES, DRIVE_PARENTS, DRIVE_PERMISSIONS, DRIVE_PROPERTIES, DRIVE_DRIVES, DRIVE_TEAMDRIVES, DRIVE_REPLIES, DRIVE_REVISIONS Path parameter: methodName (required) What sub operation to use for the selected operation There are 13 enums and the value can be one of: copy, delete, get, getIdForEmail, insert, list, patch, stop, touch, trash, untrash, update, watch- Parameters:
path
- apiName/methodName- Returns:
- the dsl builder
-
googleDrive
public static GoogleDriveEndpointBuilderFactory.GoogleDriveEndpointBuilder googleDrive(String componentName, String path) Google Drive (camel-google-drive) Manage files in Google Drive. Category: file,cloud,api Since: 2.14 Maven coordinates: org.apache.camel:camel-google-drive Syntax:google-drive:apiName/methodName
Path parameter: apiName (required) What kind of operation to perform There are 14 enums and the value can be one of: DRIVE_ABOUT, DRIVE_APPS, DRIVE_CHANGES, DRIVE_CHANNELS, DRIVE_CHILDREN, DRIVE_COMMENTS, DRIVE_FILES, DRIVE_PARENTS, DRIVE_PERMISSIONS, DRIVE_PROPERTIES, DRIVE_DRIVES, DRIVE_TEAMDRIVES, DRIVE_REPLIES, DRIVE_REVISIONS Path parameter: methodName (required) What sub operation to use for the selected operation There are 13 enums and the value can be one of: copy, delete, get, getIdForEmail, insert, list, patch, stop, touch, trash, untrash, update, watch- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- apiName/methodName- Returns:
- the dsl builder
-
googleFunctions
public static GoogleCloudFunctionsEndpointBuilderFactory.GoogleCloudFunctionsEndpointBuilder googleFunctions(String path) Google Cloud Functions (camel-google-functions) Manage and invoke Google Cloud Functions Category: cloud Since: 3.9 Maven coordinates: org.apache.camel:camel-google-functions Syntax:google-functions:functionName
Path parameter: functionName (required) The user-defined name of the function- Parameters:
path
- functionName- Returns:
- the dsl builder
-
googleFunctions
public static GoogleCloudFunctionsEndpointBuilderFactory.GoogleCloudFunctionsEndpointBuilder googleFunctions(String componentName, String path) Google Cloud Functions (camel-google-functions) Manage and invoke Google Cloud Functions Category: cloud Since: 3.9 Maven coordinates: org.apache.camel:camel-google-functions Syntax:google-functions:functionName
Path parameter: functionName (required) The user-defined name of the function- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- functionName- Returns:
- the dsl builder
-
googleMail
Google Mail (camel-google-mail) Manage messages in Google Mail. Category: cloud,api,mail Since: 2.15 Maven coordinates: org.apache.camel:camel-google-mail Syntax:google-mail:apiName/methodName
Path parameter: apiName (required) What kind of operation to perform There are 7 enums and the value can be one of: THREADS, MESSAGES, ATTACHMENTS, LABELS, HISTORY, DRAFTS, USERS Path parameter: methodName (required) What sub operation to use for the selected operation There are 16 enums and the value can be one of: attachments, create, delete, get, getProfile, gmailImport, insert, list, modify, patch, send, stop, trash, untrash, update, watch- Parameters:
path
- apiName/methodName- Returns:
- the dsl builder
-
googleMail
public static GoogleMailEndpointBuilderFactory.GoogleMailEndpointBuilder googleMail(String componentName, String path) Google Mail (camel-google-mail) Manage messages in Google Mail. Category: cloud,api,mail Since: 2.15 Maven coordinates: org.apache.camel:camel-google-mail Syntax:google-mail:apiName/methodName
Path parameter: apiName (required) What kind of operation to perform There are 7 enums and the value can be one of: THREADS, MESSAGES, ATTACHMENTS, LABELS, HISTORY, DRAFTS, USERS Path parameter: methodName (required) What sub operation to use for the selected operation There are 16 enums and the value can be one of: attachments, create, delete, get, getProfile, gmailImport, insert, list, modify, patch, send, stop, trash, untrash, update, watch- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- apiName/methodName- Returns:
- the dsl builder
-
googleMailStream
public static GoogleMailStreamEndpointBuilderFactory.GoogleMailStreamEndpointBuilder googleMailStream(String path) Google Mail Stream (camel-google-mail) Poll for incoming messages in Google Mail. Category: cloud,mail Since: 2.22 Maven coordinates: org.apache.camel:camel-google-mail Syntax:google-mail-stream:index
Path parameter: index (required) Currently not in use- Parameters:
path
- index- Returns:
- the dsl builder
-
googleMailStream
public static GoogleMailStreamEndpointBuilderFactory.GoogleMailStreamEndpointBuilder googleMailStream(String componentName, String path) Google Mail Stream (camel-google-mail) Poll for incoming messages in Google Mail. Category: cloud,mail Since: 2.22 Maven coordinates: org.apache.camel:camel-google-mail Syntax:google-mail-stream:index
Path parameter: index (required) Currently not in use- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- index- Returns:
- the dsl builder
-
googlePubsub
public static GooglePubsubEndpointBuilderFactory.GooglePubsubEndpointBuilder googlePubsub(String path) Google Pubsub (camel-google-pubsub) Send and receive messages to/from Google Cloud Platform PubSub Service. Category: cloud,messaging Since: 2.19 Maven coordinates: org.apache.camel:camel-google-pubsub Syntax:google-pubsub:projectId:destinationName
Path parameter: projectId (required) The Google Cloud PubSub Project Id Path parameter: destinationName (required) The Destination Name. For the consumer this will be the subscription name, while for the producer this will be the topic name.- Parameters:
path
- projectId:destinationName- Returns:
- the dsl builder
-
googlePubsub
public static GooglePubsubEndpointBuilderFactory.GooglePubsubEndpointBuilder googlePubsub(String componentName, String path) Google Pubsub (camel-google-pubsub) Send and receive messages to/from Google Cloud Platform PubSub Service. Category: cloud,messaging Since: 2.19 Maven coordinates: org.apache.camel:camel-google-pubsub Syntax:google-pubsub:projectId:destinationName
Path parameter: projectId (required) The Google Cloud PubSub Project Id Path parameter: destinationName (required) The Destination Name. For the consumer this will be the subscription name, while for the producer this will be the topic name.- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- projectId:destinationName- Returns:
- the dsl builder
-
googleSecretManager
public static GoogleSecretManagerEndpointBuilderFactory.GoogleSecretManagerEndpointBuilder googleSecretManager(String path) Google Secret Manager (camel-google-secret-manager) Manage Google Secret Manager Secrets Category: cloud Since: 3.16 Maven coordinates: org.apache.camel:camel-google-secret-manager Syntax:google-secret-manager:project
Path parameter: project (required) The Google Cloud Project Id name related to the Secret Manager- Parameters:
path
- project- Returns:
- the dsl builder
-
googleSecretManager
public static GoogleSecretManagerEndpointBuilderFactory.GoogleSecretManagerEndpointBuilder googleSecretManager(String componentName, String path) Google Secret Manager (camel-google-secret-manager) Manage Google Secret Manager Secrets Category: cloud Since: 3.16 Maven coordinates: org.apache.camel:camel-google-secret-manager Syntax:google-secret-manager:project
Path parameter: project (required) The Google Cloud Project Id name related to the Secret Manager- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- project- Returns:
- the dsl builder
-
googleSheets
public static GoogleSheetsEndpointBuilderFactory.GoogleSheetsEndpointBuilder googleSheets(String path) Google Sheets (camel-google-sheets) Manage spreadsheets in Google Sheets. Category: api,cloud,sheets Since: 2.23 Maven coordinates: org.apache.camel:camel-google-sheets Syntax:google-sheets:apiName/methodName
Path parameter: apiName (required) What kind of operation to perform There are 2 enums and the value can be one of: SPREADSHEETS, DATA Path parameter: methodName (required) What sub operation to use for the selected operation There are 6 enums and the value can be one of: create, get, update, append, batchUpdate, clear- Parameters:
path
- apiName/methodName- Returns:
- the dsl builder
-
googleSheets
public static GoogleSheetsEndpointBuilderFactory.GoogleSheetsEndpointBuilder googleSheets(String componentName, String path) Google Sheets (camel-google-sheets) Manage spreadsheets in Google Sheets. Category: api,cloud,sheets Since: 2.23 Maven coordinates: org.apache.camel:camel-google-sheets Syntax:google-sheets:apiName/methodName
Path parameter: apiName (required) What kind of operation to perform There are 2 enums and the value can be one of: SPREADSHEETS, DATA Path parameter: methodName (required) What sub operation to use for the selected operation There are 6 enums and the value can be one of: create, get, update, append, batchUpdate, clear- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- apiName/methodName- Returns:
- the dsl builder
-
googleSheetsStream
public static GoogleSheetsStreamEndpointBuilderFactory.GoogleSheetsStreamEndpointBuilder googleSheetsStream(String path) Google Sheets Stream (camel-google-sheets) Poll for changes in Google Sheets. Category: cloud,sheets Since: 2.23 Maven coordinates: org.apache.camel:camel-google-sheets Syntax:google-sheets-stream:spreadsheetId
Path parameter: spreadsheetId (required) Specifies the spreadsheet identifier that is used to identify the target to obtain.- Parameters:
path
- spreadsheetId- Returns:
- the dsl builder
-
googleSheetsStream
public static GoogleSheetsStreamEndpointBuilderFactory.GoogleSheetsStreamEndpointBuilder googleSheetsStream(String componentName, String path) Google Sheets Stream (camel-google-sheets) Poll for changes in Google Sheets. Category: cloud,sheets Since: 2.23 Maven coordinates: org.apache.camel:camel-google-sheets Syntax:google-sheets-stream:spreadsheetId
Path parameter: spreadsheetId (required) Specifies the spreadsheet identifier that is used to identify the target to obtain.- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- spreadsheetId- Returns:
- the dsl builder
-
googleStorage
public static GoogleCloudStorageEndpointBuilderFactory.GoogleCloudStorageEndpointBuilder googleStorage(String path) Google Storage (camel-google-storage) Store and retrieve objects from Google Cloud Storage Service using the google-cloud-storage library. Category: cloud Since: 3.9 Maven coordinates: org.apache.camel:camel-google-storage Syntax:google-storage:bucketName
Path parameter: bucketName (required) Bucket name or ARN- Parameters:
path
- bucketName- Returns:
- the dsl builder
-
googleStorage
public static GoogleCloudStorageEndpointBuilderFactory.GoogleCloudStorageEndpointBuilder googleStorage(String componentName, String path) Google Storage (camel-google-storage) Store and retrieve objects from Google Cloud Storage Service using the google-cloud-storage library. Category: cloud Since: 3.9 Maven coordinates: org.apache.camel:camel-google-storage Syntax:google-storage:bucketName
Path parameter: bucketName (required) Bucket name or ARN- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- bucketName- Returns:
- the dsl builder
-
gora
Deprecated.Gora (camel-gora) Access NoSQL databases using the Apache Gora framework. Category: database,nosql,bigdata Since: 2.14 Maven coordinates: org.apache.camel:camel-gora Syntax:gora:name
Path parameter: name (required) Instance name- Parameters:
path
- name- Returns:
- the dsl builder
-
gora
@Deprecated public static GoraEndpointBuilderFactory.GoraEndpointBuilder gora(String componentName, String path) Deprecated.Gora (camel-gora) Access NoSQL databases using the Apache Gora framework. Category: database,nosql,bigdata Since: 2.14 Maven coordinates: org.apache.camel:camel-gora Syntax:gora:name
Path parameter: name (required) Instance name- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- name- Returns:
- the dsl builder
-
grape
Grape (camel-grape) Fetch, load and manage additional jars dynamically after Camel Context was started. Category: management,deployment Since: 2.16 Maven coordinates: org.apache.camel:camel-grape Syntax:grape:defaultCoordinates
Path parameter: defaultCoordinates (required) Maven coordinates to use as default to grab if the message body is empty.- Parameters:
path
- defaultCoordinates- Returns:
- the dsl builder
-
grape
public static GrapeEndpointBuilderFactory.GrapeEndpointBuilder grape(String componentName, String path) Grape (camel-grape) Fetch, load and manage additional jars dynamically after Camel Context was started. Category: management,deployment Since: 2.16 Maven coordinates: org.apache.camel:camel-grape Syntax:grape:defaultCoordinates
Path parameter: defaultCoordinates (required) Maven coordinates to use as default to grab if the message body is empty.- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- defaultCoordinates- Returns:
- the dsl builder
-
graphql
GraphQL (camel-graphql) Send GraphQL queries and mutations to external systems. Category: api Since: 3.0 Maven coordinates: org.apache.camel:camel-graphql Syntax:graphql:httpUri
Path parameter: httpUri (required) The GraphQL server URI.- Parameters:
path
- httpUri- Returns:
- the dsl builder
-
graphql
public static GraphqlEndpointBuilderFactory.GraphqlEndpointBuilder graphql(String componentName, String path) GraphQL (camel-graphql) Send GraphQL queries and mutations to external systems. Category: api Since: 3.0 Maven coordinates: org.apache.camel:camel-graphql Syntax:graphql:httpUri
Path parameter: httpUri (required) The GraphQL server URI.- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- httpUri- Returns:
- the dsl builder
-
grpc
gRPC (camel-grpc) Expose gRPC endpoints and access external gRPC endpoints. Category: rpc Since: 2.19 Maven coordinates: org.apache.camel:camel-grpc Syntax:grpc:host:port/service
Path parameter: host (required) The gRPC server host name. This is localhost or 0.0.0.0 when being a consumer or remote server host name when using producer. Path parameter: port (required) The gRPC local or remote server port Path parameter: service (required) Fully qualified service name from the protocol buffer descriptor file (package dot service definition name)- Parameters:
path
- host:port/service- Returns:
- the dsl builder
-
grpc
public static GrpcEndpointBuilderFactory.GrpcEndpointBuilder grpc(String componentName, String path) gRPC (camel-grpc) Expose gRPC endpoints and access external gRPC endpoints. Category: rpc Since: 2.19 Maven coordinates: org.apache.camel:camel-grpc Syntax:grpc:host:port/service
Path parameter: host (required) The gRPC server host name. This is localhost or 0.0.0.0 when being a consumer or remote server host name when using producer. Path parameter: port (required) The gRPC local or remote server port Path parameter: service (required) Fully qualified service name from the protocol buffer descriptor file (package dot service definition name)- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- host:port/service- Returns:
- the dsl builder
-
guavaEventbus
public static GuavaEventBusEndpointBuilderFactory.GuavaEventBusEndpointBuilder guavaEventbus(String path) Guava EventBus (camel-guava-eventbus) Send and receive messages to/from Guava EventBus. Category: eventbus Since: 2.10 Maven coordinates: org.apache.camel:camel-guava-eventbus Syntax:guava-eventbus:eventBusRef
Path parameter: eventBusRef To lookup the Guava EventBus from the registry with the given name- Parameters:
path
- eventBusRef- Returns:
- the dsl builder
-
guavaEventbus
public static GuavaEventBusEndpointBuilderFactory.GuavaEventBusEndpointBuilder guavaEventbus(String componentName, String path) Guava EventBus (camel-guava-eventbus) Send and receive messages to/from Guava EventBus. Category: eventbus Since: 2.10 Maven coordinates: org.apache.camel:camel-guava-eventbus Syntax:guava-eventbus:eventBusRef
Path parameter: eventBusRef To lookup the Guava EventBus from the registry with the given name- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- eventBusRef- Returns:
- the dsl builder
-
hashicorpVault
public static HashicorpVaultEndpointBuilderFactory.HashicorpVaultEndpointBuilder hashicorpVault(String path) Hashicorp Vault (camel-hashicorp-vault) Manage secrets in Hashicorp Vault Service Category: cloud,cloud Since: 3.18 Maven coordinates: org.apache.camel:camel-hashicorp-vault Syntax:hashicorp-vault:secretsEngine
Path parameter: secretsEngine Vault Name to be used- Parameters:
path
- secretsEngine- Returns:
- the dsl builder
-
hashicorpVault
public static HashicorpVaultEndpointBuilderFactory.HashicorpVaultEndpointBuilder hashicorpVault(String componentName, String path) Hashicorp Vault (camel-hashicorp-vault) Manage secrets in Hashicorp Vault Service Category: cloud,cloud Since: 3.18 Maven coordinates: org.apache.camel:camel-hashicorp-vault Syntax:hashicorp-vault:secretsEngine
Path parameter: secretsEngine Vault Name to be used- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- secretsEngine- Returns:
- the dsl builder
-
hazelcastAtomicvalue
public static HazelcastAtomicnumberEndpointBuilderFactory.HazelcastAtomicnumberEndpointBuilder hazelcastAtomicvalue(String path) Hazelcast Atomic Number (camel-hazelcast) Increment, decrement, set, etc. Hazelcast atomic number (a grid wide number). Category: cache,datagrid Since: 2.7 Maven coordinates: org.apache.camel:camel-hazelcast Syntax:hazelcast-atomicvalue:cacheName
Path parameter: cacheName (required) The name of the cache- Parameters:
path
- cacheName- Returns:
- the dsl builder
-
hazelcastAtomicvalue
public static HazelcastAtomicnumberEndpointBuilderFactory.HazelcastAtomicnumberEndpointBuilder hazelcastAtomicvalue(String componentName, String path) Hazelcast Atomic Number (camel-hazelcast) Increment, decrement, set, etc. Hazelcast atomic number (a grid wide number). Category: cache,datagrid Since: 2.7 Maven coordinates: org.apache.camel:camel-hazelcast Syntax:hazelcast-atomicvalue:cacheName
Path parameter: cacheName (required) The name of the cache- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- cacheName- Returns:
- the dsl builder
-
hazelcastInstance
public static HazelcastInstanceEndpointBuilderFactory.HazelcastInstanceEndpointBuilder hazelcastInstance(String path) Hazelcast Instance (camel-hazelcast) Consume join/leave events of a cache instance in a Hazelcast cluster. Category: cache,datagrid Since: 2.7 Maven coordinates: org.apache.camel:camel-hazelcast Syntax:hazelcast-instance:cacheName
Path parameter: cacheName (required) The name of the cache- Parameters:
path
- cacheName- Returns:
- the dsl builder
-
hazelcastInstance
public static HazelcastInstanceEndpointBuilderFactory.HazelcastInstanceEndpointBuilder hazelcastInstance(String componentName, String path) Hazelcast Instance (camel-hazelcast) Consume join/leave events of a cache instance in a Hazelcast cluster. Category: cache,datagrid Since: 2.7 Maven coordinates: org.apache.camel:camel-hazelcast Syntax:hazelcast-instance:cacheName
Path parameter: cacheName (required) The name of the cache- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- cacheName- Returns:
- the dsl builder
-
hazelcastList
public static HazelcastListEndpointBuilderFactory.HazelcastListEndpointBuilder hazelcastList(String path) Hazelcast List (camel-hazelcast) Perform operations on Hazelcast distributed list. Category: cache,datagrid Since: 2.7 Maven coordinates: org.apache.camel:camel-hazelcast Syntax:hazelcast-list:cacheName
Path parameter: cacheName (required) The name of the cache- Parameters:
path
- cacheName- Returns:
- the dsl builder
-
hazelcastList
public static HazelcastListEndpointBuilderFactory.HazelcastListEndpointBuilder hazelcastList(String componentName, String path) Hazelcast List (camel-hazelcast) Perform operations on Hazelcast distributed list. Category: cache,datagrid Since: 2.7 Maven coordinates: org.apache.camel:camel-hazelcast Syntax:hazelcast-list:cacheName
Path parameter: cacheName (required) The name of the cache- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- cacheName- Returns:
- the dsl builder
-
hazelcastMap
public static HazelcastMapEndpointBuilderFactory.HazelcastMapEndpointBuilder hazelcastMap(String path) Hazelcast Map (camel-hazelcast) Perform operations on Hazelcast distributed map. Category: cache,datagrid Since: 2.7 Maven coordinates: org.apache.camel:camel-hazelcast Syntax:hazelcast-map:cacheName
Path parameter: cacheName (required) The name of the cache- Parameters:
path
- cacheName- Returns:
- the dsl builder
-
hazelcastMap
public static HazelcastMapEndpointBuilderFactory.HazelcastMapEndpointBuilder hazelcastMap(String componentName, String path) Hazelcast Map (camel-hazelcast) Perform operations on Hazelcast distributed map. Category: cache,datagrid Since: 2.7 Maven coordinates: org.apache.camel:camel-hazelcast Syntax:hazelcast-map:cacheName
Path parameter: cacheName (required) The name of the cache- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- cacheName- Returns:
- the dsl builder
-
hazelcastMultimap
public static HazelcastMultimapEndpointBuilderFactory.HazelcastMultimapEndpointBuilder hazelcastMultimap(String path) Hazelcast Multimap (camel-hazelcast) Perform operations on Hazelcast distributed multimap. Category: cache,datagrid Since: 2.7 Maven coordinates: org.apache.camel:camel-hazelcast Syntax:hazelcast-multimap:cacheName
Path parameter: cacheName (required) The name of the cache- Parameters:
path
- cacheName- Returns:
- the dsl builder
-
hazelcastMultimap
public static HazelcastMultimapEndpointBuilderFactory.HazelcastMultimapEndpointBuilder hazelcastMultimap(String componentName, String path) Hazelcast Multimap (camel-hazelcast) Perform operations on Hazelcast distributed multimap. Category: cache,datagrid Since: 2.7 Maven coordinates: org.apache.camel:camel-hazelcast Syntax:hazelcast-multimap:cacheName
Path parameter: cacheName (required) The name of the cache- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- cacheName- Returns:
- the dsl builder
-
hazelcastQueue
public static HazelcastQueueEndpointBuilderFactory.HazelcastQueueEndpointBuilder hazelcastQueue(String path) Hazelcast Queue (camel-hazelcast) Perform operations on Hazelcast distributed queue. Category: cache,datagrid,messaging Since: 2.7 Maven coordinates: org.apache.camel:camel-hazelcast Syntax:hazelcast-queue:cacheName
Path parameter: cacheName (required) The name of the cache- Parameters:
path
- cacheName- Returns:
- the dsl builder
-
hazelcastQueue
public static HazelcastQueueEndpointBuilderFactory.HazelcastQueueEndpointBuilder hazelcastQueue(String componentName, String path) Hazelcast Queue (camel-hazelcast) Perform operations on Hazelcast distributed queue. Category: cache,datagrid,messaging Since: 2.7 Maven coordinates: org.apache.camel:camel-hazelcast Syntax:hazelcast-queue:cacheName
Path parameter: cacheName (required) The name of the cache- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- cacheName- Returns:
- the dsl builder
-
hazelcastReplicatedmap
public static HazelcastReplicatedmapEndpointBuilderFactory.HazelcastReplicatedmapEndpointBuilder hazelcastReplicatedmap(String path) Hazelcast Replicated Map (camel-hazelcast) Perform operations on Hazelcast replicated map. Category: cache,datagrid Since: 2.16 Maven coordinates: org.apache.camel:camel-hazelcast Syntax:hazelcast-replicatedmap:cacheName
Path parameter: cacheName (required) The name of the cache- Parameters:
path
- cacheName- Returns:
- the dsl builder
-
hazelcastReplicatedmap
public static HazelcastReplicatedmapEndpointBuilderFactory.HazelcastReplicatedmapEndpointBuilder hazelcastReplicatedmap(String componentName, String path) Hazelcast Replicated Map (camel-hazelcast) Perform operations on Hazelcast replicated map. Category: cache,datagrid Since: 2.16 Maven coordinates: org.apache.camel:camel-hazelcast Syntax:hazelcast-replicatedmap:cacheName
Path parameter: cacheName (required) The name of the cache- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- cacheName- Returns:
- the dsl builder
-
hazelcastRingbuffer
public static HazelcastRingbufferEndpointBuilderFactory.HazelcastRingbufferEndpointBuilder hazelcastRingbuffer(String path) Hazelcast Ringbuffer (camel-hazelcast) Perform operations on Hazelcast distributed ringbuffer. Category: cache,datagrid Since: 2.16 Maven coordinates: org.apache.camel:camel-hazelcast Syntax:hazelcast-ringbuffer:cacheName
Path parameter: cacheName (required) The name of the cache- Parameters:
path
- cacheName- Returns:
- the dsl builder
-
hazelcastRingbuffer
public static HazelcastRingbufferEndpointBuilderFactory.HazelcastRingbufferEndpointBuilder hazelcastRingbuffer(String componentName, String path) Hazelcast Ringbuffer (camel-hazelcast) Perform operations on Hazelcast distributed ringbuffer. Category: cache,datagrid Since: 2.16 Maven coordinates: org.apache.camel:camel-hazelcast Syntax:hazelcast-ringbuffer:cacheName
Path parameter: cacheName (required) The name of the cache- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- cacheName- Returns:
- the dsl builder
-
hazelcastSeda
public static HazelcastSedaEndpointBuilderFactory.HazelcastSedaEndpointBuilder hazelcastSeda(String path) Hazelcast SEDA (camel-hazelcast) Asynchronously send/receive Exchanges between Camel routes running on potentially distinct JVMs/hosts backed by Hazelcast BlockingQueue. Category: cache,datagrid Since: 2.7 Maven coordinates: org.apache.camel:camel-hazelcast Syntax:hazelcast-seda:cacheName
Path parameter: cacheName (required) The name of the cache- Parameters:
path
- cacheName- Returns:
- the dsl builder
-
hazelcastSeda
public static HazelcastSedaEndpointBuilderFactory.HazelcastSedaEndpointBuilder hazelcastSeda(String componentName, String path) Hazelcast SEDA (camel-hazelcast) Asynchronously send/receive Exchanges between Camel routes running on potentially distinct JVMs/hosts backed by Hazelcast BlockingQueue. Category: cache,datagrid Since: 2.7 Maven coordinates: org.apache.camel:camel-hazelcast Syntax:hazelcast-seda:cacheName
Path parameter: cacheName (required) The name of the cache- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- cacheName- Returns:
- the dsl builder
-
hazelcastSet
public static HazelcastSetEndpointBuilderFactory.HazelcastSetEndpointBuilder hazelcastSet(String path) Hazelcast Set (camel-hazelcast) Perform operations on Hazelcast distributed set. Category: cache,datagrid Since: 2.7 Maven coordinates: org.apache.camel:camel-hazelcast Syntax:hazelcast-set:cacheName
Path parameter: cacheName (required) The name of the cache- Parameters:
path
- cacheName- Returns:
- the dsl builder
-
hazelcastSet
public static HazelcastSetEndpointBuilderFactory.HazelcastSetEndpointBuilder hazelcastSet(String componentName, String path) Hazelcast Set (camel-hazelcast) Perform operations on Hazelcast distributed set. Category: cache,datagrid Since: 2.7 Maven coordinates: org.apache.camel:camel-hazelcast Syntax:hazelcast-set:cacheName
Path parameter: cacheName (required) The name of the cache- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- cacheName- Returns:
- the dsl builder
-
hazelcastTopic
public static HazelcastTopicEndpointBuilderFactory.HazelcastTopicEndpointBuilder hazelcastTopic(String path) Hazelcast Topic (camel-hazelcast) Send and receive messages to/from Hazelcast distributed topic. Category: cache,datagrid Since: 2.15 Maven coordinates: org.apache.camel:camel-hazelcast Syntax:hazelcast-topic:cacheName
Path parameter: cacheName (required) The name of the cache- Parameters:
path
- cacheName- Returns:
- the dsl builder
-
hazelcastTopic
public static HazelcastTopicEndpointBuilderFactory.HazelcastTopicEndpointBuilder hazelcastTopic(String componentName, String path) Hazelcast Topic (camel-hazelcast) Send and receive messages to/from Hazelcast distributed topic. Category: cache,datagrid Since: 2.15 Maven coordinates: org.apache.camel:camel-hazelcast Syntax:hazelcast-topic:cacheName
Path parameter: cacheName (required) The name of the cache- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- cacheName- Returns:
- the dsl builder
-
hbase
Deprecated.HBase (camel-hbase) Reading and write from/to an HBase store (Hadoop database). Category: bigdata,database,hadoop Since: 2.10 Maven coordinates: org.apache.camel:camel-hbase Syntax:hbase:tableName
Path parameter: tableName (required) The name of the table- Parameters:
path
- tableName- Returns:
- the dsl builder
-
hbase
@Deprecated public static HBaseEndpointBuilderFactory.HBaseEndpointBuilder hbase(String componentName, String path) Deprecated.HBase (camel-hbase) Reading and write from/to an HBase store (Hadoop database). Category: bigdata,database,hadoop Since: 2.10 Maven coordinates: org.apache.camel:camel-hbase Syntax:hbase:tableName
Path parameter: tableName (required) The name of the table- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- tableName- Returns:
- the dsl builder
-
hdfs
HDFS (camel-hdfs) Read and write from/to an HDFS filesystem using Hadoop 2.x. Category: bigdata,hadoop,file Since: 2.14 Maven coordinates: org.apache.camel:camel-hdfs Syntax:hdfs:hostName:port/path
Path parameter: hostName (required) HDFS host to use Path parameter: port HDFS port to use Default value: 8020 Path parameter: path (required) The directory path to use- Parameters:
path
- hostName:port/path- Returns:
- the dsl builder
-
hdfs
public static HdfsEndpointBuilderFactory.HdfsEndpointBuilder hdfs(String componentName, String path) HDFS (camel-hdfs) Read and write from/to an HDFS filesystem using Hadoop 2.x. Category: bigdata,hadoop,file Since: 2.14 Maven coordinates: org.apache.camel:camel-hdfs Syntax:hdfs:hostName:port/path
Path parameter: hostName (required) HDFS host to use Path parameter: port HDFS port to use Default value: 8020 Path parameter: path (required) The directory path to use- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- hostName:port/path- Returns:
- the dsl builder
-
http
HTTP (camel-http) Send requests to external HTTP servers using Apache HTTP Client 4.x. Category: http Since: 2.3 Maven coordinates: org.apache.camel:camel-http Syntax:http://httpUri
Path parameter: httpUri (required) The url of the HTTP endpoint to call.- Parameters:
path
- //httpUri- Returns:
- the dsl builder
-
http
public static HttpEndpointBuilderFactory.HttpEndpointBuilder http(String componentName, String path) HTTP (camel-http) Send requests to external HTTP servers using Apache HTTP Client 4.x. Category: http Since: 2.3 Maven coordinates: org.apache.camel:camel-http Syntax:http://httpUri
Path parameter: httpUri (required) The url of the HTTP endpoint to call.- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- //httpUri- Returns:
- the dsl builder
-
hwcloudDms
Huawei Distributed Message Service (DMS) (camel-huaweicloud-dms) To integrate with a fully managed, high-performance message queuing service on Huawei Cloud Category: cloud Since: 3.12 Maven coordinates: org.apache.camel:camel-huaweicloud-dms Syntax:hwcloud-dms:operation
Path parameter: operation (required) Operation to be performed- Parameters:
path
- operation- Returns:
- the dsl builder
-
hwcloudDms
public static DMSEndpointBuilderFactory.DMSEndpointBuilder hwcloudDms(String componentName, String path) Huawei Distributed Message Service (DMS) (camel-huaweicloud-dms) To integrate with a fully managed, high-performance message queuing service on Huawei Cloud Category: cloud Since: 3.12 Maven coordinates: org.apache.camel:camel-huaweicloud-dms Syntax:hwcloud-dms:operation
Path parameter: operation (required) Operation to be performed- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- operation- Returns:
- the dsl builder
-
hwcloudFrs
public static FaceRecognitionEndpointBuilderFactory.FaceRecognitionEndpointBuilder hwcloudFrs(String path) Huawei Cloud Face Recognition Service (FRS) (camel-huaweicloud-frs) Face Recognition Service (FRS) is an intelligent service that uses computers to process, analyze, and understand facial images based on human facial features. Category: cloud,messaging Since: 3.15 Maven coordinates: org.apache.camel:camel-huaweicloud-frs Syntax:hwcloud-frs:operation
Path parameter: operation (required) Name of Face Recognition operation to perform, including faceDetection, faceVerification and faceLiveDetection- Parameters:
path
- operation- Returns:
- the dsl builder
-
hwcloudFrs
public static FaceRecognitionEndpointBuilderFactory.FaceRecognitionEndpointBuilder hwcloudFrs(String componentName, String path) Huawei Cloud Face Recognition Service (FRS) (camel-huaweicloud-frs) Face Recognition Service (FRS) is an intelligent service that uses computers to process, analyze, and understand facial images based on human facial features. Category: cloud,messaging Since: 3.15 Maven coordinates: org.apache.camel:camel-huaweicloud-frs Syntax:hwcloud-frs:operation
Path parameter: operation (required) Name of Face Recognition operation to perform, including faceDetection, faceVerification and faceLiveDetection- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- operation- Returns:
- the dsl builder
-
hwcloudFunctiongraph
public static FunctionGraphEndpointBuilderFactory.FunctionGraphEndpointBuilder hwcloudFunctiongraph(String path) Huawei FunctionGraph (camel-huaweicloud-functiongraph) To call serverless functions on Huawei Cloud Category: cloud,serverless Since: 3.11 Maven coordinates: org.apache.camel:camel-huaweicloud-functiongraph Syntax:hwcloud-functiongraph:operation
Path parameter: operation (required) Operation to be performed- Parameters:
path
- operation- Returns:
- the dsl builder
-
hwcloudFunctiongraph
public static FunctionGraphEndpointBuilderFactory.FunctionGraphEndpointBuilder hwcloudFunctiongraph(String componentName, String path) Huawei FunctionGraph (camel-huaweicloud-functiongraph) To call serverless functions on Huawei Cloud Category: cloud,serverless Since: 3.11 Maven coordinates: org.apache.camel:camel-huaweicloud-functiongraph Syntax:hwcloud-functiongraph:operation
Path parameter: operation (required) Operation to be performed- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- operation- Returns:
- the dsl builder
-
hwcloudIam
Huawei Identity and Access Management (IAM) (camel-huaweicloud-iam) To securely manage users on Huawei Cloud Category: cloud Since: 3.11 Maven coordinates: org.apache.camel:camel-huaweicloud-iam Syntax:hwcloud-iam:operation
Path parameter: operation (required) Operation to be performed- Parameters:
path
- operation- Returns:
- the dsl builder
-
hwcloudIam
public static IAMEndpointBuilderFactory.IAMEndpointBuilder hwcloudIam(String componentName, String path) Huawei Identity and Access Management (IAM) (camel-huaweicloud-iam) To securely manage users on Huawei Cloud Category: cloud Since: 3.11 Maven coordinates: org.apache.camel:camel-huaweicloud-iam Syntax:hwcloud-iam:operation
Path parameter: operation (required) Operation to be performed- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- operation- Returns:
- the dsl builder
-
hwcloudImagerecognition
public static ImageRecognitionEndpointBuilderFactory.ImageRecognitionEndpointBuilder hwcloudImagerecognition(String path) Huawei Cloud Image Recognition (camel-huaweicloud-imagerecognition) To identify objects, scenes, and concepts in images on Huawei Cloud Category: cloud,messaging Since: 3.12 Maven coordinates: org.apache.camel:camel-huaweicloud-imagerecognition Syntax:hwcloud-imagerecognition:operation
Path parameter: operation (required) Name of Image Recognition operation to perform, including celebrityRecognition and tagRecognition- Parameters:
path
- operation- Returns:
- the dsl builder
-
hwcloudImagerecognition
public static ImageRecognitionEndpointBuilderFactory.ImageRecognitionEndpointBuilder hwcloudImagerecognition(String componentName, String path) Huawei Cloud Image Recognition (camel-huaweicloud-imagerecognition) To identify objects, scenes, and concepts in images on Huawei Cloud Category: cloud,messaging Since: 3.12 Maven coordinates: org.apache.camel:camel-huaweicloud-imagerecognition Syntax:hwcloud-imagerecognition:operation
Path parameter: operation (required) Name of Image Recognition operation to perform, including celebrityRecognition and tagRecognition- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- operation- Returns:
- the dsl builder
-
hwcloudObs
Huawei Object Storage Service (OBS) (camel-huaweicloud-obs) To provide stable, secure, efficient, and easy-to-use cloud storage service on Huawei Cloud Category: cloud Since: 3.12 Maven coordinates: org.apache.camel:camel-huaweicloud-obs Syntax:hwcloud-obs:operation
Path parameter: operation (required) Operation to be performed- Parameters:
path
- operation- Returns:
- the dsl builder
-
hwcloudObs
public static OBSEndpointBuilderFactory.OBSEndpointBuilder hwcloudObs(String componentName, String path) Huawei Object Storage Service (OBS) (camel-huaweicloud-obs) To provide stable, secure, efficient, and easy-to-use cloud storage service on Huawei Cloud Category: cloud Since: 3.12 Maven coordinates: org.apache.camel:camel-huaweicloud-obs Syntax:hwcloud-obs:operation
Path parameter: operation (required) Operation to be performed- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- operation- Returns:
- the dsl builder
-
hwcloudSmn
public static SimpleNotificationEndpointBuilderFactory.SimpleNotificationEndpointBuilder hwcloudSmn(String path) Huawei Simple Message Notification (SMN) (camel-huaweicloud-smn) To broadcast messages and connect cloud services through notifications on Huawei Cloud Category: cloud,messaging Since: 3.8 Maven coordinates: org.apache.camel:camel-huaweicloud-smn Syntax:hwcloud-smn:smnService
Path parameter: smnService (required) Name of SMN service to invoke- Parameters:
path
- smnService- Returns:
- the dsl builder
-
hwcloudSmn
public static SimpleNotificationEndpointBuilderFactory.SimpleNotificationEndpointBuilder hwcloudSmn(String componentName, String path) Huawei Simple Message Notification (SMN) (camel-huaweicloud-smn) To broadcast messages and connect cloud services through notifications on Huawei Cloud Category: cloud,messaging Since: 3.8 Maven coordinates: org.apache.camel:camel-huaweicloud-smn Syntax:hwcloud-smn:smnService
Path parameter: smnService (required) Name of SMN service to invoke- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- smnService- Returns:
- the dsl builder
-
hyperledgerAries
public static HyperledgerAriesEndpointBuilderFactory.HyperledgerAriesEndpointBuilder hyperledgerAries(String path) Hyperledger Aries (camel-hyperledger-aries) Camel support for Hyperledger Aries Category: blockchain,identity Since: 3.19 Maven coordinates: org.apache.camel:camel-hyperledger-aries Syntax:hyperledger-aries:walletName
Path parameter: walletName (required) The wallet to connect to- Parameters:
path
- walletName- Returns:
- the dsl builder
-
hyperledgerAries
public static HyperledgerAriesEndpointBuilderFactory.HyperledgerAriesEndpointBuilder hyperledgerAries(String componentName, String path) Hyperledger Aries (camel-hyperledger-aries) Camel support for Hyperledger Aries Category: blockchain,identity Since: 3.19 Maven coordinates: org.apache.camel:camel-hyperledger-aries Syntax:hyperledger-aries:walletName
Path parameter: walletName (required) The wallet to connect to- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- walletName- Returns:
- the dsl builder
-
iec60870Client
IEC 60870 Client (camel-iec60870) IEC 60870 supervisory control and data acquisition (SCADA) client using NeoSCADA implementation. Category: iot Since: 2.20 Maven coordinates: org.apache.camel:camel-iec60870 Syntax:iec60870-client:uriPath
Path parameter: uriPath (required) The object information address- Parameters:
path
- uriPath- Returns:
- the dsl builder
-
iec60870Client
public static ClientEndpointBuilderFactory.ClientEndpointBuilder iec60870Client(String componentName, String path) IEC 60870 Client (camel-iec60870) IEC 60870 supervisory control and data acquisition (SCADA) client using NeoSCADA implementation. Category: iot Since: 2.20 Maven coordinates: org.apache.camel:camel-iec60870 Syntax:iec60870-client:uriPath
Path parameter: uriPath (required) The object information address- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- uriPath- Returns:
- the dsl builder
-
iec60870Server
IEC 60870 Server (camel-iec60870) IEC 60870 supervisory control and data acquisition (SCADA) server using NeoSCADA implementation. Category: iot Since: 2.20 Maven coordinates: org.apache.camel:camel-iec60870 Syntax:iec60870-server:uriPath
Path parameter: uriPath (required) The object information address- Parameters:
path
- uriPath- Returns:
- the dsl builder
-
iec60870Server
public static ServerEndpointBuilderFactory.ServerEndpointBuilder iec60870Server(String componentName, String path) IEC 60870 Server (camel-iec60870) IEC 60870 supervisory control and data acquisition (SCADA) server using NeoSCADA implementation. Category: iot Since: 2.20 Maven coordinates: org.apache.camel:camel-iec60870 Syntax:iec60870-server:uriPath
Path parameter: uriPath (required) The object information address- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- uriPath- Returns:
- the dsl builder
-
igniteCache
Ignite Cache (camel-ignite) Perform cache operations on an Ignite cache or consume changes from a continuous query. Category: cache,datagrid Since: 2.17 Maven coordinates: org.apache.camel:camel-ignite Syntax:ignite-cache:cacheName
Path parameter: cacheName (required) The cache name.- Parameters:
path
- cacheName- Returns:
- the dsl builder
-
igniteCache
public static IgniteCacheEndpointBuilderFactory.IgniteCacheEndpointBuilder igniteCache(String componentName, String path) Ignite Cache (camel-ignite) Perform cache operations on an Ignite cache or consume changes from a continuous query. Category: cache,datagrid Since: 2.17 Maven coordinates: org.apache.camel:camel-ignite Syntax:ignite-cache:cacheName
Path parameter: cacheName (required) The cache name.- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- cacheName- Returns:
- the dsl builder
-
igniteCompute
public static IgniteComputeEndpointBuilderFactory.IgniteComputeEndpointBuilder igniteCompute(String path) Ignite Compute (camel-ignite) Run compute operations on an Ignite cluster. Category: compute Since: 2.17 Maven coordinates: org.apache.camel:camel-ignite Syntax:ignite-compute:endpointId
Path parameter: endpointId (required) The endpoint ID (not used).- Parameters:
path
- endpointId- Returns:
- the dsl builder
-
igniteCompute
public static IgniteComputeEndpointBuilderFactory.IgniteComputeEndpointBuilder igniteCompute(String componentName, String path) Ignite Compute (camel-ignite) Run compute operations on an Ignite cluster. Category: compute Since: 2.17 Maven coordinates: org.apache.camel:camel-ignite Syntax:ignite-compute:endpointId
Path parameter: endpointId (required) The endpoint ID (not used).- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- endpointId- Returns:
- the dsl builder
-
igniteEvents
public static IgniteEventsEndpointBuilderFactory.IgniteEventsEndpointBuilder igniteEvents(String path) Ignite Events (camel-ignite) Receive events from an Ignite cluster by creating a local event listener. Category: messaging,eventbus Since: 2.17 Maven coordinates: org.apache.camel:camel-ignite Syntax:ignite-events:endpointId
Path parameter: endpointId The endpoint ID (not used).- Parameters:
path
- endpointId- Returns:
- the dsl builder
-
igniteEvents
public static IgniteEventsEndpointBuilderFactory.IgniteEventsEndpointBuilder igniteEvents(String componentName, String path) Ignite Events (camel-ignite) Receive events from an Ignite cluster by creating a local event listener. Category: messaging,eventbus Since: 2.17 Maven coordinates: org.apache.camel:camel-ignite Syntax:ignite-events:endpointId
Path parameter: endpointId The endpoint ID (not used).- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- endpointId- Returns:
- the dsl builder
-
igniteIdgen
Ignite ID Generator (camel-ignite) Interact with Ignite Atomic Sequences and ID Generators . Category: compute Since: 2.17 Maven coordinates: org.apache.camel:camel-ignite Syntax:ignite-idgen:name
Path parameter: name (required) The sequence name.- Parameters:
path
- name- Returns:
- the dsl builder
-
igniteIdgen
public static IgniteIdGenEndpointBuilderFactory.IgniteIdGenEndpointBuilder igniteIdgen(String componentName, String path) Ignite ID Generator (camel-ignite) Interact with Ignite Atomic Sequences and ID Generators . Category: compute Since: 2.17 Maven coordinates: org.apache.camel:camel-ignite Syntax:ignite-idgen:name
Path parameter: name (required) The sequence name.- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- name- Returns:
- the dsl builder
-
igniteMessaging
public static IgniteMessagingEndpointBuilderFactory.IgniteMessagingEndpointBuilder igniteMessaging(String path) Ignite Messaging (camel-ignite) Send and receive messages from an Ignite topic. Category: messaging Since: 2.17 Maven coordinates: org.apache.camel:camel-ignite Syntax:ignite-messaging:topic
Path parameter: topic (required) The topic name.- Parameters:
path
- topic- Returns:
- the dsl builder
-
igniteMessaging
public static IgniteMessagingEndpointBuilderFactory.IgniteMessagingEndpointBuilder igniteMessaging(String componentName, String path) Ignite Messaging (camel-ignite) Send and receive messages from an Ignite topic. Category: messaging Since: 2.17 Maven coordinates: org.apache.camel:camel-ignite Syntax:ignite-messaging:topic
Path parameter: topic (required) The topic name.- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- topic- Returns:
- the dsl builder
-
igniteQueue
Ignite Queues (camel-ignite) Interact with Ignite Queue data structures. Category: messaging,queue Since: 2.17 Maven coordinates: org.apache.camel:camel-ignite Syntax:ignite-queue:name
Path parameter: name (required) The queue name.- Parameters:
path
- name- Returns:
- the dsl builder
-
igniteQueue
public static IgniteQueueEndpointBuilderFactory.IgniteQueueEndpointBuilder igniteQueue(String componentName, String path) Ignite Queues (camel-ignite) Interact with Ignite Queue data structures. Category: messaging,queue Since: 2.17 Maven coordinates: org.apache.camel:camel-ignite Syntax:ignite-queue:name
Path parameter: name (required) The queue name.- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- name- Returns:
- the dsl builder
-
igniteSet
Ignite Sets (camel-ignite) Interact with Ignite Set data structures. Category: cache,compute Since: 2.17 Maven coordinates: org.apache.camel:camel-ignite Syntax:ignite-set:name
Path parameter: name (required) The set name.- Parameters:
path
- name- Returns:
- the dsl builder
-
igniteSet
public static IgniteSetEndpointBuilderFactory.IgniteSetEndpointBuilder igniteSet(String componentName, String path) Ignite Sets (camel-ignite) Interact with Ignite Set data structures. Category: cache,compute Since: 2.17 Maven coordinates: org.apache.camel:camel-ignite Syntax:ignite-set:name
Path parameter: name (required) The set name.- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- name- Returns:
- the dsl builder
-
imap
IMAP (camel-mail) Send and receive emails using imap, pop3 and smtp protocols. Category: mail Since: 1.0 Maven coordinates: org.apache.camel:camel-mail Syntax:imap:host:port
Path parameter: host (required) The mail server host name Path parameter: port The port number of the mail server- Parameters:
path
- host:port- Returns:
- the dsl builder
-
imap
public static MailEndpointBuilderFactory.MailEndpointBuilder imap(String componentName, String path) IMAP (camel-mail) Send and receive emails using imap, pop3 and smtp protocols. Category: mail Since: 1.0 Maven coordinates: org.apache.camel:camel-mail Syntax:imap:host:port
Path parameter: host (required) The mail server host name Path parameter: port The port number of the mail server- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- host:port- Returns:
- the dsl builder
-
infinispan
public static InfinispanRemoteEndpointBuilderFactory.InfinispanRemoteEndpointBuilder infinispan(String path) Infinispan (camel-infinispan) Read and write from/to Infinispan distributed key/value store and data grid. Category: cache,datagrid,clustering Since: 2.13 Maven coordinates: org.apache.camel:camel-infinispan Syntax:infinispan:cacheName
Path parameter: cacheName (required) The name of the cache to use. Use current to use the existing cache name from the currently configured cached manager. Or use default for the default cache manager name.- Parameters:
path
- cacheName- Returns:
- the dsl builder
-
infinispan
public static InfinispanRemoteEndpointBuilderFactory.InfinispanRemoteEndpointBuilder infinispan(String componentName, String path) Infinispan (camel-infinispan) Read and write from/to Infinispan distributed key/value store and data grid. Category: cache,datagrid,clustering Since: 2.13 Maven coordinates: org.apache.camel:camel-infinispan Syntax:infinispan:cacheName
Path parameter: cacheName (required) The name of the cache to use. Use current to use the existing cache name from the currently configured cached manager. Or use default for the default cache manager name.- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- cacheName- Returns:
- the dsl builder
-
infinispanEmbedded
public static InfinispanEmbeddedEndpointBuilderFactory.InfinispanEmbeddedEndpointBuilder infinispanEmbedded(String path) Infinispan Embedded (camel-infinispan-embedded) Read and write from/to Infinispan distributed key/value store and data grid. Category: cache,datagrid,clustering Since: 2.13 Maven coordinates: org.apache.camel:camel-infinispan-embedded Syntax:infinispan-embedded:cacheName
Path parameter: cacheName (required) The name of the cache to use. Use current to use the existing cache name from the currently configured cached manager. Or use default for the default cache manager name.- Parameters:
path
- cacheName- Returns:
- the dsl builder
-
infinispanEmbedded
public static InfinispanEmbeddedEndpointBuilderFactory.InfinispanEmbeddedEndpointBuilder infinispanEmbedded(String componentName, String path) Infinispan Embedded (camel-infinispan-embedded) Read and write from/to Infinispan distributed key/value store and data grid. Category: cache,datagrid,clustering Since: 2.13 Maven coordinates: org.apache.camel:camel-infinispan-embedded Syntax:infinispan-embedded:cacheName
Path parameter: cacheName (required) The name of the cache to use. Use current to use the existing cache name from the currently configured cached manager. Or use default for the default cache manager name.- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- cacheName- Returns:
- the dsl builder
-
influxdb
InfluxDB (camel-influxdb) Interact with InfluxDB v1, a time series database. Category: database Since: 2.18 Maven coordinates: org.apache.camel:camel-influxdb Syntax:influxdb:connectionBean
Path parameter: connectionBean (required) Connection to the influx database, of class InfluxDB.class- Parameters:
path
- connectionBean- Returns:
- the dsl builder
-
influxdb
public static InfluxDbEndpointBuilderFactory.InfluxDbEndpointBuilder influxdb(String componentName, String path) InfluxDB (camel-influxdb) Interact with InfluxDB v1, a time series database. Category: database Since: 2.18 Maven coordinates: org.apache.camel:camel-influxdb Syntax:influxdb:connectionBean
Path parameter: connectionBean (required) Connection to the influx database, of class InfluxDB.class- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- connectionBean- Returns:
- the dsl builder
-
influxdb2
InfluxDB2 (camel-influxdb2) Interact with InfluxDB v2, a time series database. Category: database Since: 3.20 Maven coordinates: org.apache.camel:camel-influxdb2 Syntax:influxdb2:connectionBean
Path parameter: connectionBean (required) Connection to the Influx database, of class com.influxdb.client.InfluxDBClient.class.- Parameters:
path
- connectionBean- Returns:
- the dsl builder
-
influxdb2
public static InfluxDb2EndpointBuilderFactory.InfluxDb2EndpointBuilder influxdb2(String componentName, String path) InfluxDB2 (camel-influxdb2) Interact with InfluxDB v2, a time series database. Category: database Since: 3.20 Maven coordinates: org.apache.camel:camel-influxdb2 Syntax:influxdb2:connectionBean
Path parameter: connectionBean (required) Connection to the Influx database, of class com.influxdb.client.InfluxDBClient.class.- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- connectionBean- Returns:
- the dsl builder
-
iota
Deprecated.IOTA (camel-iota) Manage financial transactions using IOTA distributed ledger. Category: ledger,api Since: 2.23 Maven coordinates: org.apache.camel:camel-iota Syntax:iota:name
Path parameter: name (required) Component name- Parameters:
path
- name- Returns:
- the dsl builder
-
iota
@Deprecated public static IOTAEndpointBuilderFactory.IOTAEndpointBuilder iota(String componentName, String path) Deprecated.IOTA (camel-iota) Manage financial transactions using IOTA distributed ledger. Category: ledger,api Since: 2.23 Maven coordinates: org.apache.camel:camel-iota Syntax:iota:name
Path parameter: name (required) Component name- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- name- Returns:
- the dsl builder
-
ipfs
Deprecated.IPFS (camel-ipfs) Access the Interplanetary File System (IPFS). Category: file,ipfs Since: 2.23 Maven coordinates: org.apache.camel:camel-ipfs Syntax:ipfs:ipfsCmd
Path parameter: ipfsCmd (required) The ipfs command There are 4 enums and the value can be one of: add, cat, get, version- Parameters:
path
- ipfsCmd- Returns:
- the dsl builder
-
ipfs
@Deprecated public static IPFSEndpointBuilderFactory.IPFSEndpointBuilder ipfs(String componentName, String path) Deprecated.IPFS (camel-ipfs) Access the Interplanetary File System (IPFS). Category: file,ipfs Since: 2.23 Maven coordinates: org.apache.camel:camel-ipfs Syntax:ipfs:ipfsCmd
Path parameter: ipfsCmd (required) The ipfs command There are 4 enums and the value can be one of: add, cat, get, version- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- ipfsCmd- Returns:
- the dsl builder
-
irc
IRC (camel-irc) Send and receive messages to/from and IRC chat. Category: chat Since: 1.1 Maven coordinates: org.apache.camel:camel-irc Syntax:irc:hostname:port
Path parameter: hostname (required) Hostname for the IRC chat server Path parameter: port Port number for the IRC chat server. If no port is configured then a default port of either 6667, 6668 or 6669 is used.- Parameters:
path
- hostname:port- Returns:
- the dsl builder
-
irc
IRC (camel-irc) Send and receive messages to/from and IRC chat. Category: chat Since: 1.1 Maven coordinates: org.apache.camel:camel-irc Syntax:irc:hostname:port
Path parameter: hostname (required) Hostname for the IRC chat server Path parameter: port Port number for the IRC chat server. If no port is configured then a default port of either 6667, 6668 or 6669 is used.- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- hostname:port- Returns:
- the dsl builder
-
ironmq
IronMQ (camel-ironmq) Send and receive messages to/from IronMQ an elastic and durable hosted message queue as a service. Category: cloud,messaging Since: 2.17 Maven coordinates: org.apache.camel:camel-ironmq Syntax:ironmq:queueName
Path parameter: queueName (required) The name of the IronMQ queue- Parameters:
path
- queueName- Returns:
- the dsl builder
-
ironmq
public static IronMQEndpointBuilderFactory.IronMQEndpointBuilder ironmq(String componentName, String path) IronMQ (camel-ironmq) Send and receive messages to/from IronMQ an elastic and durable hosted message queue as a service. Category: cloud,messaging Since: 2.17 Maven coordinates: org.apache.camel:camel-ironmq Syntax:ironmq:queueName
Path parameter: queueName (required) The name of the IronMQ queue- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- queueName- Returns:
- the dsl builder
-
jbpm
JBPM (camel-jbpm) Interact with jBPM workflow engine over REST. Category: api,workflow Since: 2.6 Maven coordinates: org.apache.camel:camel-jbpm Syntax:jbpm:connectionURL
Path parameter: connectionURL (required) The URL to the jBPM server. Path parameter: eventListenerType Sets the event listener type to attach to- Parameters:
path
- connectionURL- Returns:
- the dsl builder
-
jbpm
public static JBPMEndpointBuilderFactory.JBPMEndpointBuilder jbpm(String componentName, String path) JBPM (camel-jbpm) Interact with jBPM workflow engine over REST. Category: api,workflow Since: 2.6 Maven coordinates: org.apache.camel:camel-jbpm Syntax:jbpm:connectionURL
Path parameter: connectionURL (required) The URL to the jBPM server. Path parameter: eventListenerType Sets the event listener type to attach to- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- connectionURL- Returns:
- the dsl builder
-
jcache
JCache (camel-jcache) Perform caching operations against JSR107/JCache. Category: cache,datagrid,clustering Since: 2.17 Maven coordinates: org.apache.camel:camel-jcache Syntax:jcache:cacheName
Path parameter: cacheName (required) The name of the cache- Parameters:
path
- cacheName- Returns:
- the dsl builder
-
jcache
public static JCacheEndpointBuilderFactory.JCacheEndpointBuilder jcache(String componentName, String path) JCache (camel-jcache) Perform caching operations against JSR107/JCache. Category: cache,datagrid,clustering Since: 2.17 Maven coordinates: org.apache.camel:camel-jcache Syntax:jcache:cacheName
Path parameter: cacheName (required) The name of the cache- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- cacheName- Returns:
- the dsl builder
-
jclouds
JClouds (camel-jclouds) Interact with jclouds compute and blobstore service. Category: api,cloud,compute Since: 2.9 Maven coordinates: org.apache.camel:camel-jclouds Syntax:jclouds:command:providerId
Path parameter: command (required) What command to execute such as blobstore or compute. There are 2 enums and the value can be one of: blobstore, compute Path parameter: providerId (required) The name of the cloud provider that provides the target service (e.g. aws-s3 or aws_ec2).- Parameters:
path
- command:providerId- Returns:
- the dsl builder
-
jclouds
public static JcloudsEndpointBuilderFactory.JcloudsEndpointBuilder jclouds(String componentName, String path) JClouds (camel-jclouds) Interact with jclouds compute and blobstore service. Category: api,cloud,compute Since: 2.9 Maven coordinates: org.apache.camel:camel-jclouds Syntax:jclouds:command:providerId
Path parameter: command (required) What command to execute such as blobstore or compute. There are 2 enums and the value can be one of: blobstore, compute Path parameter: providerId (required) The name of the cloud provider that provides the target service (e.g. aws-s3 or aws_ec2).- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- command:providerId- Returns:
- the dsl builder
-
jcr
JCR (camel-jcr) Read and write nodes to/from a JCR compliant content repository. Category: database,cms Since: 1.3 Maven coordinates: org.apache.camel:camel-jcr Syntax:jcr:host/base
Path parameter: host (required) Name of the javax.jcr.Repository to lookup from the Camel registry to be used. Path parameter: base Get the base node when accessing the repository- Parameters:
path
- host/base- Returns:
- the dsl builder
-
jcr
JCR (camel-jcr) Read and write nodes to/from a JCR compliant content repository. Category: database,cms Since: 1.3 Maven coordinates: org.apache.camel:camel-jcr Syntax:jcr:host/base
Path parameter: host (required) Name of the javax.jcr.Repository to lookup from the Camel registry to be used. Path parameter: base Get the base node when accessing the repository- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- host/base- Returns:
- the dsl builder
-
jdbc
JDBC (camel-jdbc) Access databases through SQL and JDBC. Category: database,sql Since: 1.2 Maven coordinates: org.apache.camel:camel-jdbc Syntax:jdbc:dataSourceName
Path parameter: dataSourceName (required) Name of DataSource to lookup in the Registry. If the name is dataSource or default, then Camel will attempt to lookup a default DataSource from the registry, meaning if there is a only one instance of DataSource found, then this DataSource will be used.- Parameters:
path
- dataSourceName- Returns:
- the dsl builder
-
jdbc
public static JdbcEndpointBuilderFactory.JdbcEndpointBuilder jdbc(String componentName, String path) JDBC (camel-jdbc) Access databases through SQL and JDBC. Category: database,sql Since: 1.2 Maven coordinates: org.apache.camel:camel-jdbc Syntax:jdbc:dataSourceName
Path parameter: dataSourceName (required) Name of DataSource to lookup in the Registry. If the name is dataSource or default, then Camel will attempt to lookup a default DataSource from the registry, meaning if there is a only one instance of DataSource found, then this DataSource will be used.- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- dataSourceName- Returns:
- the dsl builder
-
jetty
Jetty (camel-jetty) Expose HTTP endpoints using Jetty 9. Category: http Since: 1.2 Maven coordinates: org.apache.camel:camel-jetty Syntax:jetty:httpUri
Path parameter: httpUri (required) The url of the HTTP endpoint to call.- Parameters:
path
- httpUri- Returns:
- the dsl builder
-
jetty
public static JettyHttpEndpointBuilderFactory.JettyHttpEndpointBuilder jetty(String componentName, String path) Jetty (camel-jetty) Expose HTTP endpoints using Jetty 9. Category: http Since: 1.2 Maven coordinates: org.apache.camel:camel-jetty Syntax:jetty:httpUri
Path parameter: httpUri (required) The url of the HTTP endpoint to call.- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- httpUri- Returns:
- the dsl builder
-
jgroups
JGroups (camel-jgroups) Exchange messages with JGroups clusters. Category: clustering,messaging Since: 2.13 Maven coordinates: org.apache.camel:camel-jgroups Syntax:jgroups:clusterName
Path parameter: clusterName (required) The name of the JGroups cluster the component should connect to.- Parameters:
path
- clusterName- Returns:
- the dsl builder
-
jgroups
public static JGroupsEndpointBuilderFactory.JGroupsEndpointBuilder jgroups(String componentName, String path) JGroups (camel-jgroups) Exchange messages with JGroups clusters. Category: clustering,messaging Since: 2.13 Maven coordinates: org.apache.camel:camel-jgroups Syntax:jgroups:clusterName
Path parameter: clusterName (required) The name of the JGroups cluster the component should connect to.- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- clusterName- Returns:
- the dsl builder
-
jgroupsRaft
JGroups raft (camel-jgroups-raft) Exchange messages with JGroups-raft clusters. Category: clustering,messaging Since: 2.24 Maven coordinates: org.apache.camel:camel-jgroups-raft Syntax:jgroups-raft:clusterName
Path parameter: clusterName (required) The name of the JGroupsraft cluster the component should connect to.- Parameters:
path
- clusterName- Returns:
- the dsl builder
-
jgroupsRaft
public static JGroupsRaftEndpointBuilderFactory.JGroupsRaftEndpointBuilder jgroupsRaft(String componentName, String path) JGroups raft (camel-jgroups-raft) Exchange messages with JGroups-raft clusters. Category: clustering,messaging Since: 2.24 Maven coordinates: org.apache.camel:camel-jgroups-raft Syntax:jgroups-raft:clusterName
Path parameter: clusterName (required) The name of the JGroupsraft cluster the component should connect to.- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- clusterName- Returns:
- the dsl builder
-
jira
Jira (camel-jira) Interact with JIRA issue tracker. Category: api,reporting Since: 3.0 Maven coordinates: org.apache.camel:camel-jira Syntax:jira:type
Path parameter: type (required) Operation to perform. Consumers: NewIssues, NewComments. Producers: AddIssue, AttachFile, DeleteIssue, TransitionIssue, UpdateIssue, Watchers. See this class javadoc description for more information. There are 14 enums and the value can be one of: ADDCOMMENT, ADDISSUE, ATTACH, DELETEISSUE, NEWISSUES, NEWCOMMENTS, WATCHUPDATES, UPDATEISSUE, TRANSITIONISSUE, WATCHERS, ADDISSUELINK, ADDWORKLOG, FETCHISSUE, FETCHCOMMENTS- Parameters:
path
- type- Returns:
- the dsl builder
-
jira
public static JiraEndpointBuilderFactory.JiraEndpointBuilder jira(String componentName, String path) Jira (camel-jira) Interact with JIRA issue tracker. Category: api,reporting Since: 3.0 Maven coordinates: org.apache.camel:camel-jira Syntax:jira:type
Path parameter: type (required) Operation to perform. Consumers: NewIssues, NewComments. Producers: AddIssue, AttachFile, DeleteIssue, TransitionIssue, UpdateIssue, Watchers. See this class javadoc description for more information. There are 14 enums and the value can be one of: ADDCOMMENT, ADDISSUE, ATTACH, DELETEISSUE, NEWISSUES, NEWCOMMENTS, WATCHUPDATES, UPDATEISSUE, TRANSITIONISSUE, WATCHERS, ADDISSUELINK, ADDWORKLOG, FETCHISSUE, FETCHCOMMENTS- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- type- Returns:
- the dsl builder
-
jms
JMS (camel-jms) Sent and receive messages to/from a JMS Queue or Topic. Category: messaging Since: 1.0 Maven coordinates: org.apache.camel:camel-jms Syntax:jms:destinationType:destinationName
Path parameter: destinationType The kind of destination to use Default value: queue There are 4 enums and the value can be one of: queue, topic, temp-queue, temp-topic Path parameter: destinationName (required) Name of the queue or topic to use as destination- Parameters:
path
- destinationType:destinationName- Returns:
- the dsl builder
-
jms
JMS (camel-jms) Sent and receive messages to/from a JMS Queue or Topic. Category: messaging Since: 1.0 Maven coordinates: org.apache.camel:camel-jms Syntax:jms:destinationType:destinationName
Path parameter: destinationType The kind of destination to use Default value: queue There are 4 enums and the value can be one of: queue, topic, temp-queue, temp-topic Path parameter: destinationName (required) Name of the queue or topic to use as destination- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- destinationType:destinationName- Returns:
- the dsl builder
-
jmx
JMX (camel-jmx) Receive JMX notifications. Category: monitoring Since: 2.6 Maven coordinates: org.apache.camel:camel-jmx Syntax:jmx:serverURL
Path parameter: serverURL Server url comes from the remaining endpoint. Use platform to connect to local JVM.- Parameters:
path
- serverURL- Returns:
- the dsl builder
-
jmx
JMX (camel-jmx) Receive JMX notifications. Category: monitoring Since: 2.6 Maven coordinates: org.apache.camel:camel-jmx Syntax:jmx:serverURL
Path parameter: serverURL Server url comes from the remaining endpoint. Use platform to connect to local JVM.- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- serverURL- Returns:
- the dsl builder
-
jolt
JOLT (camel-jolt) JSON to JSON transformation using JOLT. Category: transformation Since: 2.16 Maven coordinates: org.apache.camel:camel-jolt Syntax:jolt:resourceUri
Path parameter: resourceUri (required) Path to the resource. You can prefix with: classpath, file, http, ref, or bean. classpath, file and http loads the resource using these protocols (classpath is default). ref will lookup the resource in the registry. bean will call a method on a bean to be used as the resource. For bean you can specify the method name after dot, eg bean:myBean.myMethod.- Parameters:
path
- resourceUri- Returns:
- the dsl builder
-
jolt
public static JoltEndpointBuilderFactory.JoltEndpointBuilder jolt(String componentName, String path) JOLT (camel-jolt) JSON to JSON transformation using JOLT. Category: transformation Since: 2.16 Maven coordinates: org.apache.camel:camel-jolt Syntax:jolt:resourceUri
Path parameter: resourceUri (required) Path to the resource. You can prefix with: classpath, file, http, ref, or bean. classpath, file and http loads the resource using these protocols (classpath is default). ref will lookup the resource in the registry. bean will call a method on a bean to be used as the resource. For bean you can specify the method name after dot, eg bean:myBean.myMethod.- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- resourceUri- Returns:
- the dsl builder
-
jooq
JOOQ (camel-jooq) Store and retrieve Java objects from an SQL database using JOOQ. Category: database,sql Since: 3.0 Maven coordinates: org.apache.camel:camel-jooq Syntax:jooq:entityType
Path parameter: entityType JOOQ entity class- Parameters:
path
- entityType- Returns:
- the dsl builder
-
jooq
public static JooqEndpointBuilderFactory.JooqEndpointBuilder jooq(String componentName, String path) JOOQ (camel-jooq) Store and retrieve Java objects from an SQL database using JOOQ. Category: database,sql Since: 3.0 Maven coordinates: org.apache.camel:camel-jooq Syntax:jooq:entityType
Path parameter: entityType JOOQ entity class- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- entityType- Returns:
- the dsl builder
-
jpa
JPA (camel-jpa) Store and retrieve Java objects from databases using Java Persistence API (JPA). Category: database,sql Since: 1.0 Maven coordinates: org.apache.camel:camel-jpa Syntax:jpa:entityType
Path parameter: entityType (required) Entity class name- Parameters:
path
- entityType- Returns:
- the dsl builder
-
jpa
JPA (camel-jpa) Store and retrieve Java objects from databases using Java Persistence API (JPA). Category: database,sql Since: 1.0 Maven coordinates: org.apache.camel:camel-jpa Syntax:jpa:entityType
Path parameter: entityType (required) Entity class name- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- entityType- Returns:
- the dsl builder
-
jslt
JSLT (camel-jslt) Query or transform JSON payloads using an JSLT. Category: transformation Since: 3.1 Maven coordinates: org.apache.camel:camel-jslt Syntax:jslt:resourceUri
Path parameter: resourceUri (required) Path to the resource. You can prefix with: classpath, file, http, ref, or bean. classpath, file and http loads the resource using these protocols (classpath is default). ref will lookup the resource in the registry. bean will call a method on a bean to be used as the resource. For bean you can specify the method name after dot, eg bean:myBean.myMethod.- Parameters:
path
- resourceUri- Returns:
- the dsl builder
-
jslt
public static JsltEndpointBuilderFactory.JsltEndpointBuilder jslt(String componentName, String path) JSLT (camel-jslt) Query or transform JSON payloads using an JSLT. Category: transformation Since: 3.1 Maven coordinates: org.apache.camel:camel-jslt Syntax:jslt:resourceUri
Path parameter: resourceUri (required) Path to the resource. You can prefix with: classpath, file, http, ref, or bean. classpath, file and http loads the resource using these protocols (classpath is default). ref will lookup the resource in the registry. bean will call a method on a bean to be used as the resource. For bean you can specify the method name after dot, eg bean:myBean.myMethod.- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- resourceUri- Returns:
- the dsl builder
-
jsonata
JSONata (camel-jsonata) Transforms JSON payload using JSONata transformation. Category: transformation Since: 3.5 Maven coordinates: org.apache.camel:camel-jsonata Syntax:jsonata:resourceUri
Path parameter: resourceUri (required) Path to the resource. You can prefix with: classpath, file, http, ref, or bean. classpath, file and http loads the resource using these protocols (classpath is default). ref will lookup the resource in the registry. bean will call a method on a bean to be used as the resource. For bean you can specify the method name after dot, eg bean:myBean.myMethod.- Parameters:
path
- resourceUri- Returns:
- the dsl builder
-
jsonata
public static JsonataEndpointBuilderFactory.JsonataEndpointBuilder jsonata(String componentName, String path) JSONata (camel-jsonata) Transforms JSON payload using JSONata transformation. Category: transformation Since: 3.5 Maven coordinates: org.apache.camel:camel-jsonata Syntax:jsonata:resourceUri
Path parameter: resourceUri (required) Path to the resource. You can prefix with: classpath, file, http, ref, or bean. classpath, file and http loads the resource using these protocols (classpath is default). ref will lookup the resource in the registry. bean will call a method on a bean to be used as the resource. For bean you can specify the method name after dot, eg bean:myBean.myMethod.- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- resourceUri- Returns:
- the dsl builder
-
jsonPatch
JsonPatch (camel-json-patch) Transforms JSON using JSON patch (RFC 6902). Category: transformation Since: 3.12 Maven coordinates: org.apache.camel:camel-json-patch Syntax:json-patch:resourceUri
Path parameter: resourceUri (required) Path to the resource. You can prefix with: classpath, file, http, ref, or bean. classpath, file and http loads the resource using these protocols (classpath is default). ref will lookup the resource in the registry. bean will call a method on a bean to be used as the resource. For bean you can specify the method name after dot, eg bean:myBean.myMethod.- Parameters:
path
- resourceUri- Returns:
- the dsl builder
-
jsonPatch
public static JsonPatchEndpointBuilderFactory.JsonPatchEndpointBuilder jsonPatch(String componentName, String path) JsonPatch (camel-json-patch) Transforms JSON using JSON patch (RFC 6902). Category: transformation Since: 3.12 Maven coordinates: org.apache.camel:camel-json-patch Syntax:json-patch:resourceUri
Path parameter: resourceUri (required) Path to the resource. You can prefix with: classpath, file, http, ref, or bean. classpath, file and http loads the resource using these protocols (classpath is default). ref will lookup the resource in the registry. bean will call a method on a bean to be used as the resource. For bean you can specify the method name after dot, eg bean:myBean.myMethod.- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- resourceUri- Returns:
- the dsl builder
-
jsonValidator
public static JsonValidatorEndpointBuilderFactory.JsonValidatorEndpointBuilder jsonValidator(String path) JSON Schema Validator (camel-json-validator) Validate JSON payloads using NetworkNT JSON Schema. Category: validation Since: 2.20 Maven coordinates: org.apache.camel:camel-json-validator Syntax:json-validator:resourceUri
Path parameter: resourceUri (required) Path to the resource. You can prefix with: classpath, file, http, ref, or bean. classpath, file and http loads the resource using these protocols (classpath is default). ref will lookup the resource in the registry. bean will call a method on a bean to be used as the resource. For bean you can specify the method name after dot, eg bean:myBean.myMethod.- Parameters:
path
- resourceUri- Returns:
- the dsl builder
-
jsonValidator
public static JsonValidatorEndpointBuilderFactory.JsonValidatorEndpointBuilder jsonValidator(String componentName, String path) JSON Schema Validator (camel-json-validator) Validate JSON payloads using NetworkNT JSON Schema. Category: validation Since: 2.20 Maven coordinates: org.apache.camel:camel-json-validator Syntax:json-validator:resourceUri
Path parameter: resourceUri (required) Path to the resource. You can prefix with: classpath, file, http, ref, or bean. classpath, file and http loads the resource using these protocols (classpath is default). ref will lookup the resource in the registry. bean will call a method on a bean to be used as the resource. For bean you can specify the method name after dot, eg bean:myBean.myMethod.- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- resourceUri- Returns:
- the dsl builder
-
jt400
JT400 (camel-jt400) 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. Category: messaging Since: 1.5 Maven coordinates: org.apache.camel:camel-jt400 Syntax:jt400:userID:password@systemName/QSYS.LIB/objectPath.type
Path parameter: userID (required) Returns the ID of the IBM i user. Path parameter: password (required) Returns the password of the IBM i user. Path parameter: systemName (required) Returns the name of the IBM i system. Path parameter: objectPath (required) Returns the fully qualified integrated file system path name of the target object of this endpoint. Path parameter: type (required) Whether to work with data queues or remote program call There are 4 enums and the value can be one of: DTAQ, PGM, SRVPGM, MSGQ- Parameters:
path
- userID:password@systemName/QSYS.LIB/objectPath.type- Returns:
- the dsl builder
-
jt400
public static Jt400EndpointBuilderFactory.Jt400EndpointBuilder jt400(String componentName, String path) JT400 (camel-jt400) 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. Category: messaging Since: 1.5 Maven coordinates: org.apache.camel:camel-jt400 Syntax:jt400:userID:password@systemName/QSYS.LIB/objectPath.type
Path parameter: userID (required) Returns the ID of the IBM i user. Path parameter: password (required) Returns the password of the IBM i user. Path parameter: systemName (required) Returns the name of the IBM i system. Path parameter: objectPath (required) Returns the fully qualified integrated file system path name of the target object of this endpoint. Path parameter: type (required) Whether to work with data queues or remote program call There are 4 enums and the value can be one of: DTAQ, PGM, SRVPGM, MSGQ- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- userID:password@systemName/QSYS.LIB/objectPath.type- Returns:
- the dsl builder
-
kafka
Kafka (camel-kafka) Sent and receive messages to/from an Apache Kafka broker. Category: messaging Since: 2.13 Maven coordinates: org.apache.camel:camel-kafka Syntax:kafka:topic
Path parameter: topic (required) Name of the topic to use. On the consumer you can use comma to separate multiple topics. A producer can only send a message to a single topic.- Parameters:
path
- topic- Returns:
- the dsl builder
-
kafka
public static KafkaEndpointBuilderFactory.KafkaEndpointBuilder kafka(String componentName, String path) Kafka (camel-kafka) Sent and receive messages to/from an Apache Kafka broker. Category: messaging Since: 2.13 Maven coordinates: org.apache.camel:camel-kafka Syntax:kafka:topic
Path parameter: topic (required) Name of the topic to use. On the consumer you can use comma to separate multiple topics. A producer can only send a message to a single topic.- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- topic- Returns:
- the dsl builder
-
kamelet
Kamelet (camel-kamelet) To call Kamelets Category: core Since: 3.8 Maven coordinates: org.apache.camel:camel-kamelet Syntax:kamelet:templateId/routeId
Path parameter: templateId (required) The Route Template ID Path parameter: routeId The Route ID. Default value notice: The ID will be auto-generated if not provided- Parameters:
path
- templateId/routeId- Returns:
- the dsl builder
-
kamelet
public static KameletEndpointBuilderFactory.KameletEndpointBuilder kamelet(String componentName, String path) Kamelet (camel-kamelet) To call Kamelets Category: core Since: 3.8 Maven coordinates: org.apache.camel:camel-kamelet Syntax:kamelet:templateId/routeId
Path parameter: templateId (required) The Route Template ID Path parameter: routeId The Route ID. Default value notice: The ID will be auto-generated if not provided- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- templateId/routeId- Returns:
- the dsl builder
-
knative
Knative (camel-knative) Send and receive events from Knative. Category: cloud Since: 3.15 Maven coordinates: org.apache.camel:camel-knative Syntax:knative:type/typeId
Path parameter: type The Knative resource type There are 3 enums and the value can be one of: endpoint, channel, event Path parameter: typeId The identifier of the Knative resource- Parameters:
path
- type/typeId- Returns:
- the dsl builder
-
knative
public static KnativeEndpointBuilderFactory.KnativeEndpointBuilder knative(String componentName, String path) Knative (camel-knative) Send and receive events from Knative. Category: cloud Since: 3.15 Maven coordinates: org.apache.camel:camel-knative Syntax:knative:type/typeId
Path parameter: type The Knative resource type There are 3 enums and the value can be one of: endpoint, channel, event Path parameter: typeId The identifier of the Knative resource- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- type/typeId- Returns:
- the dsl builder
-
kubernetesConfigMaps
public static KubernetesConfigMapsEndpointBuilderFactory.KubernetesConfigMapsEndpointBuilder kubernetesConfigMaps(String path) Kubernetes ConfigMap (camel-kubernetes) Perform operations on Kubernetes ConfigMaps and get notified on ConfigMaps changes. Category: container,cloud,paas Since: 2.17 Maven coordinates: org.apache.camel:camel-kubernetes Syntax:kubernetes-config-maps:masterUrl
Path parameter: masterUrl (required) Kubernetes Master url- Parameters:
path
- masterUrl- Returns:
- the dsl builder
-
kubernetesConfigMaps
public static KubernetesConfigMapsEndpointBuilderFactory.KubernetesConfigMapsEndpointBuilder kubernetesConfigMaps(String componentName, String path) Kubernetes ConfigMap (camel-kubernetes) Perform operations on Kubernetes ConfigMaps and get notified on ConfigMaps changes. Category: container,cloud,paas Since: 2.17 Maven coordinates: org.apache.camel:camel-kubernetes Syntax:kubernetes-config-maps:masterUrl
Path parameter: masterUrl (required) Kubernetes Master url- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- masterUrl- Returns:
- the dsl builder
-
kubernetesCustomResources
public static KubernetesCustomResourcesEndpointBuilderFactory.KubernetesCustomResourcesEndpointBuilder kubernetesCustomResources(String path) Kubernetes Custom Resources (camel-kubernetes) Perform operations on Kubernetes Custom Resources and get notified on Deployment changes. Category: container,cloud,paas Since: 3.7 Maven coordinates: org.apache.camel:camel-kubernetes Syntax:kubernetes-custom-resources:masterUrl
Path parameter: masterUrl (required) Kubernetes Master url- Parameters:
path
- masterUrl- Returns:
- the dsl builder
-
kubernetesCustomResources
public static KubernetesCustomResourcesEndpointBuilderFactory.KubernetesCustomResourcesEndpointBuilder kubernetesCustomResources(String componentName, String path) Kubernetes Custom Resources (camel-kubernetes) Perform operations on Kubernetes Custom Resources and get notified on Deployment changes. Category: container,cloud,paas Since: 3.7 Maven coordinates: org.apache.camel:camel-kubernetes Syntax:kubernetes-custom-resources:masterUrl
Path parameter: masterUrl (required) Kubernetes Master url- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- masterUrl- Returns:
- the dsl builder
-
kubernetesDeployments
public static KubernetesDeploymentsEndpointBuilderFactory.KubernetesDeploymentsEndpointBuilder kubernetesDeployments(String path) Kubernetes Deployments (camel-kubernetes) Perform operations on Kubernetes Deployments and get notified on Deployment changes. Category: container,cloud,paas Since: 2.20 Maven coordinates: org.apache.camel:camel-kubernetes Syntax:kubernetes-deployments:masterUrl
Path parameter: masterUrl (required) Kubernetes Master url- Parameters:
path
- masterUrl- Returns:
- the dsl builder
-
kubernetesDeployments
public static KubernetesDeploymentsEndpointBuilderFactory.KubernetesDeploymentsEndpointBuilder kubernetesDeployments(String componentName, String path) Kubernetes Deployments (camel-kubernetes) Perform operations on Kubernetes Deployments and get notified on Deployment changes. Category: container,cloud,paas Since: 2.20 Maven coordinates: org.apache.camel:camel-kubernetes Syntax:kubernetes-deployments:masterUrl
Path parameter: masterUrl (required) Kubernetes Master url- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- masterUrl- Returns:
- the dsl builder
-
kubernetesEvents
public static KubernetesEventsEndpointBuilderFactory.KubernetesEventsEndpointBuilder kubernetesEvents(String path) Kubernetes Event (camel-kubernetes) Perform operations on Kubernetes Events and get notified on Events changes. Category: container,cloud,paas Since: 3.20 Maven coordinates: org.apache.camel:camel-kubernetes Syntax:kubernetes-events:masterUrl
Path parameter: masterUrl (required) Kubernetes Master url- Parameters:
path
- masterUrl- Returns:
- the dsl builder
-
kubernetesEvents
public static KubernetesEventsEndpointBuilderFactory.KubernetesEventsEndpointBuilder kubernetesEvents(String componentName, String path) Kubernetes Event (camel-kubernetes) Perform operations on Kubernetes Events and get notified on Events changes. Category: container,cloud,paas Since: 3.20 Maven coordinates: org.apache.camel:camel-kubernetes Syntax:kubernetes-events:masterUrl
Path parameter: masterUrl (required) Kubernetes Master url- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- masterUrl- Returns:
- the dsl builder
-
kubernetesHpa
public static KubernetesHPAEndpointBuilderFactory.KubernetesHPAEndpointBuilder kubernetesHpa(String path) Kubernetes HPA (camel-kubernetes) Perform operations on Kubernetes Horizontal Pod Autoscalers (HPA) and get notified on HPA changes. Category: container,cloud,paas Since: 2.23 Maven coordinates: org.apache.camel:camel-kubernetes Syntax:kubernetes-hpa:masterUrl
Path parameter: masterUrl (required) Kubernetes Master url- Parameters:
path
- masterUrl- Returns:
- the dsl builder
-
kubernetesHpa
public static KubernetesHPAEndpointBuilderFactory.KubernetesHPAEndpointBuilder kubernetesHpa(String componentName, String path) Kubernetes HPA (camel-kubernetes) Perform operations on Kubernetes Horizontal Pod Autoscalers (HPA) and get notified on HPA changes. Category: container,cloud,paas Since: 2.23 Maven coordinates: org.apache.camel:camel-kubernetes Syntax:kubernetes-hpa:masterUrl
Path parameter: masterUrl (required) Kubernetes Master url- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- masterUrl- Returns:
- the dsl builder
-
kubernetesJob
public static KubernetesJobEndpointBuilderFactory.KubernetesJobEndpointBuilder kubernetesJob(String path) Kubernetes Job (camel-kubernetes) Perform operations on Kubernetes Jobs. Category: container,cloud,paas Since: 2.23 Maven coordinates: org.apache.camel:camel-kubernetes Syntax:kubernetes-job:masterUrl
Path parameter: masterUrl (required) Kubernetes Master url- Parameters:
path
- masterUrl- Returns:
- the dsl builder
-
kubernetesJob
public static KubernetesJobEndpointBuilderFactory.KubernetesJobEndpointBuilder kubernetesJob(String componentName, String path) Kubernetes Job (camel-kubernetes) Perform operations on Kubernetes Jobs. Category: container,cloud,paas Since: 2.23 Maven coordinates: org.apache.camel:camel-kubernetes Syntax:kubernetes-job:masterUrl
Path parameter: masterUrl (required) Kubernetes Master url- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- masterUrl- Returns:
- the dsl builder
-
kubernetesNamespaces
public static KubernetesNamespacesEndpointBuilderFactory.KubernetesNamespacesEndpointBuilder kubernetesNamespaces(String path) Kubernetes Namespaces (camel-kubernetes) Perform operations on Kubernetes Namespaces and get notified on Namespace changes. Category: container,cloud,paas Since: 2.17 Maven coordinates: org.apache.camel:camel-kubernetes Syntax:kubernetes-namespaces:masterUrl
Path parameter: masterUrl (required) Kubernetes Master url- Parameters:
path
- masterUrl- Returns:
- the dsl builder
-
kubernetesNamespaces
public static KubernetesNamespacesEndpointBuilderFactory.KubernetesNamespacesEndpointBuilder kubernetesNamespaces(String componentName, String path) Kubernetes Namespaces (camel-kubernetes) Perform operations on Kubernetes Namespaces and get notified on Namespace changes. Category: container,cloud,paas Since: 2.17 Maven coordinates: org.apache.camel:camel-kubernetes Syntax:kubernetes-namespaces:masterUrl
Path parameter: masterUrl (required) Kubernetes Master url- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- masterUrl- Returns:
- the dsl builder
-
kubernetesNodes
public static KubernetesNodesEndpointBuilderFactory.KubernetesNodesEndpointBuilder kubernetesNodes(String path) Kubernetes Nodes (camel-kubernetes) Perform operations on Kubernetes Nodes and get notified on Node changes. Category: container,cloud,paas Since: 2.17 Maven coordinates: org.apache.camel:camel-kubernetes Syntax:kubernetes-nodes:masterUrl
Path parameter: masterUrl (required) Kubernetes Master url- Parameters:
path
- masterUrl- Returns:
- the dsl builder
-
kubernetesNodes
public static KubernetesNodesEndpointBuilderFactory.KubernetesNodesEndpointBuilder kubernetesNodes(String componentName, String path) Kubernetes Nodes (camel-kubernetes) Perform operations on Kubernetes Nodes and get notified on Node changes. Category: container,cloud,paas Since: 2.17 Maven coordinates: org.apache.camel:camel-kubernetes Syntax:kubernetes-nodes:masterUrl
Path parameter: masterUrl (required) Kubernetes Master url- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- masterUrl- Returns:
- the dsl builder
-
kubernetesPersistentVolumes
public static KubernetesPersistentVolumesEndpointBuilderFactory.KubernetesPersistentVolumesEndpointBuilder kubernetesPersistentVolumes(String path) Kubernetes Persistent Volume (camel-kubernetes) Perform operations on Kubernetes Persistent Volumes and get notified on Persistent Volume changes. Category: container,cloud,paas Since: 2.17 Maven coordinates: org.apache.camel:camel-kubernetes Syntax:kubernetes-persistent-volumes:masterUrl
Path parameter: masterUrl (required) Kubernetes Master url- Parameters:
path
- masterUrl- Returns:
- the dsl builder
-
kubernetesPersistentVolumes
public static KubernetesPersistentVolumesEndpointBuilderFactory.KubernetesPersistentVolumesEndpointBuilder kubernetesPersistentVolumes(String componentName, String path) Kubernetes Persistent Volume (camel-kubernetes) Perform operations on Kubernetes Persistent Volumes and get notified on Persistent Volume changes. Category: container,cloud,paas Since: 2.17 Maven coordinates: org.apache.camel:camel-kubernetes Syntax:kubernetes-persistent-volumes:masterUrl
Path parameter: masterUrl (required) Kubernetes Master url- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- masterUrl- Returns:
- the dsl builder
-
kubernetesPersistentVolumesClaims
public static KubernetesPersistentVolumesClaimsEndpointBuilderFactory.KubernetesPersistentVolumesClaimsEndpointBuilder kubernetesPersistentVolumesClaims(String path) Kubernetes Persistent Volume Claim (camel-kubernetes) Perform operations on Kubernetes Persistent Volumes Claims and get notified on Persistent Volumes Claim changes. Category: container,cloud,paas Since: 2.17 Maven coordinates: org.apache.camel:camel-kubernetes Syntax:kubernetes-persistent-volumes-claims:masterUrl
Path parameter: masterUrl (required) Kubernetes Master url- Parameters:
path
- masterUrl- Returns:
- the dsl builder
-
kubernetesPersistentVolumesClaims
public static KubernetesPersistentVolumesClaimsEndpointBuilderFactory.KubernetesPersistentVolumesClaimsEndpointBuilder kubernetesPersistentVolumesClaims(String componentName, String path) Kubernetes Persistent Volume Claim (camel-kubernetes) Perform operations on Kubernetes Persistent Volumes Claims and get notified on Persistent Volumes Claim changes. Category: container,cloud,paas Since: 2.17 Maven coordinates: org.apache.camel:camel-kubernetes Syntax:kubernetes-persistent-volumes-claims:masterUrl
Path parameter: masterUrl (required) Kubernetes Master url- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- masterUrl- Returns:
- the dsl builder
-
kubernetesPods
public static KubernetesPodsEndpointBuilderFactory.KubernetesPodsEndpointBuilder kubernetesPods(String path) Kubernetes Pods (camel-kubernetes) Perform operations on Kubernetes Pods and get notified on Pod changes. Category: container,cloud,paas Since: 2.17 Maven coordinates: org.apache.camel:camel-kubernetes Syntax:kubernetes-pods:masterUrl
Path parameter: masterUrl (required) Kubernetes Master url- Parameters:
path
- masterUrl- Returns:
- the dsl builder
-
kubernetesPods
public static KubernetesPodsEndpointBuilderFactory.KubernetesPodsEndpointBuilder kubernetesPods(String componentName, String path) Kubernetes Pods (camel-kubernetes) Perform operations on Kubernetes Pods and get notified on Pod changes. Category: container,cloud,paas Since: 2.17 Maven coordinates: org.apache.camel:camel-kubernetes Syntax:kubernetes-pods:masterUrl
Path parameter: masterUrl (required) Kubernetes Master url- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- masterUrl- Returns:
- the dsl builder
-
kubernetesReplicationControllers
public static KubernetesReplicationControllersEndpointBuilderFactory.KubernetesReplicationControllersEndpointBuilder kubernetesReplicationControllers(String path) Kubernetes Replication Controller (camel-kubernetes) Perform operations on Kubernetes Replication Controllers and get notified on Replication Controllers changes. Category: container,cloud,paas Since: 2.17 Maven coordinates: org.apache.camel:camel-kubernetes Syntax:kubernetes-replication-controllers:masterUrl
Path parameter: masterUrl (required) Kubernetes Master url- Parameters:
path
- masterUrl- Returns:
- the dsl builder
-
kubernetesReplicationControllers
public static KubernetesReplicationControllersEndpointBuilderFactory.KubernetesReplicationControllersEndpointBuilder kubernetesReplicationControllers(String componentName, String path) Kubernetes Replication Controller (camel-kubernetes) Perform operations on Kubernetes Replication Controllers and get notified on Replication Controllers changes. Category: container,cloud,paas Since: 2.17 Maven coordinates: org.apache.camel:camel-kubernetes Syntax:kubernetes-replication-controllers:masterUrl
Path parameter: masterUrl (required) Kubernetes Master url- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- masterUrl- Returns:
- the dsl builder
-
kubernetesResourcesQuota
public static KubernetesResourcesQuotaEndpointBuilderFactory.KubernetesResourcesQuotaEndpointBuilder kubernetesResourcesQuota(String path) Kubernetes Resources Quota (camel-kubernetes) Perform operations on Kubernetes Resources Quotas. Category: container,cloud,paas Since: 2.17 Maven coordinates: org.apache.camel:camel-kubernetes Syntax:kubernetes-resources-quota:masterUrl
Path parameter: masterUrl (required) Kubernetes Master url- Parameters:
path
- masterUrl- Returns:
- the dsl builder
-
kubernetesResourcesQuota
public static KubernetesResourcesQuotaEndpointBuilderFactory.KubernetesResourcesQuotaEndpointBuilder kubernetesResourcesQuota(String componentName, String path) Kubernetes Resources Quota (camel-kubernetes) Perform operations on Kubernetes Resources Quotas. Category: container,cloud,paas Since: 2.17 Maven coordinates: org.apache.camel:camel-kubernetes Syntax:kubernetes-resources-quota:masterUrl
Path parameter: masterUrl (required) Kubernetes Master url- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- masterUrl- Returns:
- the dsl builder
-
kubernetesSecrets
public static KubernetesSecretsEndpointBuilderFactory.KubernetesSecretsEndpointBuilder kubernetesSecrets(String path) Kubernetes Secrets (camel-kubernetes) Perform operations on Kubernetes Secrets. Category: container,cloud,paas Since: 2.17 Maven coordinates: org.apache.camel:camel-kubernetes Syntax:kubernetes-secrets:masterUrl
Path parameter: masterUrl (required) Kubernetes Master url- Parameters:
path
- masterUrl- Returns:
- the dsl builder
-
kubernetesSecrets
public static KubernetesSecretsEndpointBuilderFactory.KubernetesSecretsEndpointBuilder kubernetesSecrets(String componentName, String path) Kubernetes Secrets (camel-kubernetes) Perform operations on Kubernetes Secrets. Category: container,cloud,paas Since: 2.17 Maven coordinates: org.apache.camel:camel-kubernetes Syntax:kubernetes-secrets:masterUrl
Path parameter: masterUrl (required) Kubernetes Master url- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- masterUrl- Returns:
- the dsl builder
-
kubernetesServiceAccounts
public static KubernetesServiceAccountsEndpointBuilderFactory.KubernetesServiceAccountsEndpointBuilder kubernetesServiceAccounts(String path) Kubernetes Service Account (camel-kubernetes) Perform operations on Kubernetes Service Accounts. Category: container,cloud,paas Since: 2.17 Maven coordinates: org.apache.camel:camel-kubernetes Syntax:kubernetes-service-accounts:masterUrl
Path parameter: masterUrl (required) Kubernetes Master url- Parameters:
path
- masterUrl- Returns:
- the dsl builder
-
kubernetesServiceAccounts
public static KubernetesServiceAccountsEndpointBuilderFactory.KubernetesServiceAccountsEndpointBuilder kubernetesServiceAccounts(String componentName, String path) Kubernetes Service Account (camel-kubernetes) Perform operations on Kubernetes Service Accounts. Category: container,cloud,paas Since: 2.17 Maven coordinates: org.apache.camel:camel-kubernetes Syntax:kubernetes-service-accounts:masterUrl
Path parameter: masterUrl (required) Kubernetes Master url- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- masterUrl- Returns:
- the dsl builder
-
kubernetesServices
public static KubernetesServicesEndpointBuilderFactory.KubernetesServicesEndpointBuilder kubernetesServices(String path) Kubernetes Services (camel-kubernetes) Perform operations on Kubernetes Services and get notified on Service changes. Category: container,cloud,paas Since: 2.17 Maven coordinates: org.apache.camel:camel-kubernetes Syntax:kubernetes-services:masterUrl
Path parameter: masterUrl (required) Kubernetes Master url- Parameters:
path
- masterUrl- Returns:
- the dsl builder
-
kubernetesServices
public static KubernetesServicesEndpointBuilderFactory.KubernetesServicesEndpointBuilder kubernetesServices(String componentName, String path) Kubernetes Services (camel-kubernetes) Perform operations on Kubernetes Services and get notified on Service changes. Category: container,cloud,paas Since: 2.17 Maven coordinates: org.apache.camel:camel-kubernetes Syntax:kubernetes-services:masterUrl
Path parameter: masterUrl (required) Kubernetes Master url- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- masterUrl- Returns:
- the dsl builder
-
kudu
Kudu (camel-kudu) Interact with Apache Kudu, a free and open source column-oriented data store of the Apache Hadoop ecosystem. Category: database,iot,cloud Since: 3.0 Maven coordinates: org.apache.camel:camel-kudu Syntax:kudu:host:port/tableName
Path parameter: host Host of the server to connect to Path parameter: port Port of the server to connect to Path parameter: tableName Table to connect to- Parameters:
path
- host:port/tableName- Returns:
- the dsl builder
-
kudu
public static KuduEndpointBuilderFactory.KuduEndpointBuilder kudu(String componentName, String path) Kudu (camel-kudu) Interact with Apache Kudu, a free and open source column-oriented data store of the Apache Hadoop ecosystem. Category: database,iot,cloud Since: 3.0 Maven coordinates: org.apache.camel:camel-kudu Syntax:kudu:host:port/tableName
Path parameter: host Host of the server to connect to Path parameter: port Port of the server to connect to Path parameter: tableName Table to connect to- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- host:port/tableName- Returns:
- the dsl builder
-
language
Language (camel-language) Execute scripts in any of the languages supported by Camel. Category: core,script Since: 2.5 Maven coordinates: org.apache.camel:camel-language Syntax:language:languageName:resourceUri
Path parameter: languageName (required) Sets the name of the language to use There are 22 enums and the value can be one of: bean, constant, csimple, datasonnet, exchangeProperty, file, groovy, header, hl7terser, joor, jq, jsonpath, mvel, ognl, ref, simple, spel, sql, tokenize, xpath, xquery, xtokenize Path parameter: resourceUri Path to the resource, or a reference to lookup a bean in the Registry to use as the resource- Parameters:
path
- languageName:resourceUri- Returns:
- the dsl builder
-
language
public static LanguageEndpointBuilderFactory.LanguageEndpointBuilder language(String componentName, String path) Language (camel-language) Execute scripts in any of the languages supported by Camel. Category: core,script Since: 2.5 Maven coordinates: org.apache.camel:camel-language Syntax:language:languageName:resourceUri
Path parameter: languageName (required) Sets the name of the language to use There are 22 enums and the value can be one of: bean, constant, csimple, datasonnet, exchangeProperty, file, groovy, header, hl7terser, joor, jq, jsonpath, mvel, ognl, ref, simple, spel, sql, tokenize, xpath, xquery, xtokenize Path parameter: resourceUri Path to the resource, or a reference to lookup a bean in the Registry to use as the resource- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- languageName:resourceUri- Returns:
- the dsl builder
-
ldap
LDAP (camel-ldap) Perform searches on LDAP servers. Category: search,ldap Since: 1.5 Maven coordinates: org.apache.camel:camel-ldap Syntax:ldap:dirContextName
Path parameter: dirContextName (required) Name of either a javax.naming.directory.DirContext, or java.util.Hashtable, or Map bean to lookup in the registry. If the bean is either a Hashtable or Map then a new javax.naming.directory.DirContext instance is created for each use. If the bean is a javax.naming.directory.DirContext then the bean is used as given. The latter may not be possible in all situations where the javax.naming.directory.DirContext must not be shared, and in those situations it can be better to use java.util.Hashtable or Map instead.- Parameters:
path
- dirContextName- Returns:
- the dsl builder
-
ldap
public static LdapEndpointBuilderFactory.LdapEndpointBuilder ldap(String componentName, String path) LDAP (camel-ldap) Perform searches on LDAP servers. Category: search,ldap Since: 1.5 Maven coordinates: org.apache.camel:camel-ldap Syntax:ldap:dirContextName
Path parameter: dirContextName (required) Name of either a javax.naming.directory.DirContext, or java.util.Hashtable, or Map bean to lookup in the registry. If the bean is either a Hashtable or Map then a new javax.naming.directory.DirContext instance is created for each use. If the bean is a javax.naming.directory.DirContext then the bean is used as given. The latter may not be possible in all situations where the javax.naming.directory.DirContext must not be shared, and in those situations it can be better to use java.util.Hashtable or Map instead.- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- dirContextName- Returns:
- the dsl builder
-
ldif
LDIF (camel-ldif) Perform updates on an LDAP server from an LDIF body content. Category: ldap Since: 2.20 Maven coordinates: org.apache.camel:camel-ldif Syntax:ldif:ldapConnectionName
Path parameter: ldapConnectionName (required) The name of the LdapConnection bean to pull from the registry. Note that this must be of scope prototype to avoid it being shared among threads or using a connection that has timed out.- Parameters:
path
- ldapConnectionName- Returns:
- the dsl builder
-
ldif
public static LdifEndpointBuilderFactory.LdifEndpointBuilder ldif(String componentName, String path) LDIF (camel-ldif) Perform updates on an LDAP server from an LDIF body content. Category: ldap Since: 2.20 Maven coordinates: org.apache.camel:camel-ldif Syntax:ldif:ldapConnectionName
Path parameter: ldapConnectionName (required) The name of the LdapConnection bean to pull from the registry. Note that this must be of scope prototype to avoid it being shared among threads or using a connection that has timed out.- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- ldapConnectionName- Returns:
- the dsl builder
-
log
Log (camel-log) Log messages to the underlying logging mechanism. Category: core,monitoring Since: 1.1 Maven coordinates: org.apache.camel:camel-log Syntax:log:loggerName
Path parameter: loggerName (required) Name of the logging category to use- Parameters:
path
- loggerName- Returns:
- the dsl builder
-
log
Log (camel-log) Log messages to the underlying logging mechanism. Category: core,monitoring Since: 1.1 Maven coordinates: org.apache.camel:camel-log Syntax:log:loggerName
Path parameter: loggerName (required) Name of the logging category to use- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- loggerName- Returns:
- the dsl builder
-
lpr
Printer (camel-printer) Send print jobs to printers. Category: printing Since: 2.1 Maven coordinates: org.apache.camel:camel-printer Syntax:lpr:hostname:port/printername
Path parameter: hostname (required) Hostname of the printer Path parameter: port Port number of the printer Path parameter: printername Name of the printer- Parameters:
path
- hostname:port/printername- Returns:
- the dsl builder
-
lpr
public static PrinterEndpointBuilderFactory.PrinterEndpointBuilder lpr(String componentName, String path) Printer (camel-printer) Send print jobs to printers. Category: printing Since: 2.1 Maven coordinates: org.apache.camel:camel-printer Syntax:lpr:hostname:port/printername
Path parameter: hostname (required) Hostname of the printer Path parameter: port Port number of the printer Path parameter: printername Name of the printer- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- hostname:port/printername- Returns:
- the dsl builder
-
lucene
Lucene (camel-lucene) Perform inserts or queries against Apache Lucene databases. Category: database,search Since: 2.2 Maven coordinates: org.apache.camel:camel-lucene Syntax:lucene:host:operation
Path parameter: host (required) The URL to the lucene server Path parameter: operation (required) Operation to do such as insert or query. There are 2 enums and the value can be one of: insert, query- Parameters:
path
- host:operation- Returns:
- the dsl builder
-
lucene
public static LuceneEndpointBuilderFactory.LuceneEndpointBuilder lucene(String componentName, String path) Lucene (camel-lucene) Perform inserts or queries against Apache Lucene databases. Category: database,search Since: 2.2 Maven coordinates: org.apache.camel:camel-lucene Syntax:lucene:host:operation
Path parameter: host (required) The URL to the lucene server Path parameter: operation (required) Operation to do such as insert or query. There are 2 enums and the value can be one of: insert, query- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- host:operation- Returns:
- the dsl builder
-
lumberjack
Lumberjack (camel-lumberjack) Receive logs messages using the Lumberjack protocol. Category: log Since: 2.18 Maven coordinates: org.apache.camel:camel-lumberjack Syntax:lumberjack:host:port
Path parameter: host (required) Network interface on which to listen for Lumberjack Path parameter: port Network port on which to listen for Lumberjack Default value: 5044- Parameters:
path
- host:port- Returns:
- the dsl builder
-
lumberjack
public static LumberjackEndpointBuilderFactory.LumberjackEndpointBuilder lumberjack(String componentName, String path) Lumberjack (camel-lumberjack) Receive logs messages using the Lumberjack protocol. Category: log Since: 2.18 Maven coordinates: org.apache.camel:camel-lumberjack Syntax:lumberjack:host:port
Path parameter: host (required) Network interface on which to listen for Lumberjack Path parameter: port Network port on which to listen for Lumberjack Default value: 5044- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- host:port- Returns:
- the dsl builder
-
mapstruct
MapStruct (camel-mapstruct) Type Conversion using Mapstruct Category: transformation Since: 3.19 Maven coordinates: org.apache.camel:camel-mapstruct Syntax:mapstruct:className
Path parameter: className (required) The fully qualified class name of the POJO that mapstruct should convert to (target)- Parameters:
path
- className- Returns:
- the dsl builder
-
mapstruct
public static MapstructEndpointBuilderFactory.MapstructEndpointBuilder mapstruct(String componentName, String path) MapStruct (camel-mapstruct) Type Conversion using Mapstruct Category: transformation Since: 3.19 Maven coordinates: org.apache.camel:camel-mapstruct Syntax:mapstruct:className
Path parameter: className (required) The fully qualified class name of the POJO that mapstruct should convert to (target)- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- className- Returns:
- the dsl builder
-
master
Master (camel-master) Have only a single consumer in a cluster consuming from a given endpoint; with automatic failover if the JVM dies. Category: clustering Since: 2.20 Maven coordinates: org.apache.camel:camel-master Syntax:master:namespace:delegateUri
Path parameter: namespace (required) The name of the cluster namespace to use Path parameter: delegateUri (required) The endpoint uri to use in master/slave mode- Parameters:
path
- namespace:delegateUri- Returns:
- the dsl builder
-
master
public static MasterEndpointBuilderFactory.MasterEndpointBuilder master(String componentName, String path) Master (camel-master) Have only a single consumer in a cluster consuming from a given endpoint; with automatic failover if the JVM dies. Category: clustering Since: 2.20 Maven coordinates: org.apache.camel:camel-master Syntax:master:namespace:delegateUri
Path parameter: namespace (required) The name of the cluster namespace to use Path parameter: delegateUri (required) The endpoint uri to use in master/slave mode- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- namespace:delegateUri- Returns:
- the dsl builder
-
metrics
Metrics (camel-metrics) Collect various metrics directly from Camel routes using the DropWizard metrics library. Category: monitoring Since: 2.14 Maven coordinates: org.apache.camel:camel-metrics Syntax:metrics:metricsType:metricsName
Path parameter: metricsType (required) Type of metrics There are 5 enums and the value can be one of: gauge, counter, histogram, meter, timer Path parameter: metricsName (required) Name of metrics- Parameters:
path
- metricsType:metricsName- Returns:
- the dsl builder
-
metrics
public static MetricsEndpointBuilderFactory.MetricsEndpointBuilder metrics(String componentName, String path) Metrics (camel-metrics) Collect various metrics directly from Camel routes using the DropWizard metrics library. Category: monitoring Since: 2.14 Maven coordinates: org.apache.camel:camel-metrics Syntax:metrics:metricsType:metricsName
Path parameter: metricsType (required) Type of metrics There are 5 enums and the value can be one of: gauge, counter, histogram, meter, timer Path parameter: metricsName (required) Name of metrics- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- metricsType:metricsName- Returns:
- the dsl builder
-
micrometer
Micrometer (camel-micrometer) Collect various metrics directly from Camel routes using the Micrometer library. Category: monitoring Since: 2.22 Maven coordinates: org.apache.camel:camel-micrometer Syntax:micrometer:metricsType:metricsName
Path parameter: metricsType (required) Type of metrics There are 3 enums and the value can be one of: counter, distribution_summary, timer Path parameter: metricsName (required) Name of metrics Path parameter: tags Tags of metrics- Parameters:
path
- metricsType:metricsName- Returns:
- the dsl builder
-
micrometer
public static MicrometerEndpointBuilderFactory.MicrometerEndpointBuilder micrometer(String componentName, String path) Micrometer (camel-micrometer) Collect various metrics directly from Camel routes using the Micrometer library. Category: monitoring Since: 2.22 Maven coordinates: org.apache.camel:camel-micrometer Syntax:micrometer:metricsType:metricsName
Path parameter: metricsType (required) Type of metrics There are 3 enums and the value can be one of: counter, distribution_summary, timer Path parameter: metricsName (required) Name of metrics Path parameter: tags Tags of metrics- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- metricsType:metricsName- Returns:
- the dsl builder
-
microprofileMetrics
@Deprecated public static MicroProfileMetricsEndpointBuilderFactory.MicroProfileMetricsEndpointBuilder microprofileMetrics(String path) Deprecated.MicroProfile Metrics (camel-microprofile-metrics) Expose metrics from Camel routes. Category: monitoring Since: 3.0 Maven coordinates: org.apache.camel:camel-microprofile-metrics Syntax:microprofile-metrics:metricType:metricName
Path parameter: metricType (required) Metric type There are 8 enums and the value can be one of: concurrent gauge, counter, gauge, meter, histogram, timer, simple timer, invalid Path parameter: metricName (required) Metric name- Parameters:
path
- metricType:metricName- Returns:
- the dsl builder
-
microprofileMetrics
@Deprecated public static MicroProfileMetricsEndpointBuilderFactory.MicroProfileMetricsEndpointBuilder microprofileMetrics(String componentName, String path) Deprecated.MicroProfile Metrics (camel-microprofile-metrics) Expose metrics from Camel routes. Category: monitoring Since: 3.0 Maven coordinates: org.apache.camel:camel-microprofile-metrics Syntax:microprofile-metrics:metricType:metricName
Path parameter: metricType (required) Metric type There are 8 enums and the value can be one of: concurrent gauge, counter, gauge, meter, histogram, timer, simple timer, invalid Path parameter: metricName (required) Metric name- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- metricType:metricName- Returns:
- the dsl builder
-
miloBrowse
OPC UA Browser (camel-milo) Connect to OPC UA servers using the binary protocol for browsing the node tree. Category: iot Since: 3.15 Maven coordinates: org.apache.camel:camel-milo Syntax:milo-browse:endpointUri
Path parameter: endpointUri (required) The OPC UA server endpoint- Parameters:
path
- endpointUri- Returns:
- the dsl builder
-
miloBrowse
public static MiloBrowseEndpointBuilderFactory.MiloBrowseEndpointBuilder miloBrowse(String componentName, String path) OPC UA Browser (camel-milo) Connect to OPC UA servers using the binary protocol for browsing the node tree. Category: iot Since: 3.15 Maven coordinates: org.apache.camel:camel-milo Syntax:milo-browse:endpointUri
Path parameter: endpointUri (required) The OPC UA server endpoint- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- endpointUri- Returns:
- the dsl builder
-
miloClient
OPC UA Client (camel-milo) Connect to OPC UA servers using the binary protocol for acquiring telemetry data. Category: iot Since: 2.19 Maven coordinates: org.apache.camel:camel-milo Syntax:milo-client:endpointUri
Path parameter: endpointUri (required) The OPC UA server endpoint- Parameters:
path
- endpointUri- Returns:
- the dsl builder
-
miloClient
public static MiloClientEndpointBuilderFactory.MiloClientEndpointBuilder miloClient(String componentName, String path) OPC UA Client (camel-milo) Connect to OPC UA servers using the binary protocol for acquiring telemetry data. Category: iot Since: 2.19 Maven coordinates: org.apache.camel:camel-milo Syntax:milo-client:endpointUri
Path parameter: endpointUri (required) The OPC UA server endpoint- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- endpointUri- Returns:
- the dsl builder
-
miloServer
OPC UA Server (camel-milo) Make telemetry data available as an OPC UA server. Category: iot Since: 2.19 Maven coordinates: org.apache.camel:camel-milo Syntax:milo-server:itemId
Path parameter: itemId (required) ID of the item- Parameters:
path
- itemId- Returns:
- the dsl builder
-
miloServer
public static MiloServerEndpointBuilderFactory.MiloServerEndpointBuilder miloServer(String componentName, String path) OPC UA Server (camel-milo) Make telemetry data available as an OPC UA server. Category: iot Since: 2.19 Maven coordinates: org.apache.camel:camel-milo Syntax:milo-server:itemId
Path parameter: itemId (required) ID of the item- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- itemId- Returns:
- the dsl builder
-
mina
Mina (camel-mina) Socket level networking using TCP or UDP with Apache Mina 2.x. Category: networking,tcp,udp Since: 2.10 Maven coordinates: org.apache.camel:camel-mina Syntax:mina:protocol:host:port
Path parameter: protocol (required) Protocol to use Path parameter: host (required) Hostname to use. Use localhost or 0.0.0.0 for local server as consumer. For producer use the hostname or ip address of the remote server. Path parameter: port (required) Port number- Parameters:
path
- protocol:host:port- Returns:
- the dsl builder
-
mina
public static MinaEndpointBuilderFactory.MinaEndpointBuilder mina(String componentName, String path) Mina (camel-mina) Socket level networking using TCP or UDP with Apache Mina 2.x. Category: networking,tcp,udp Since: 2.10 Maven coordinates: org.apache.camel:camel-mina Syntax:mina:protocol:host:port
Path parameter: protocol (required) Protocol to use Path parameter: host (required) Hostname to use. Use localhost or 0.0.0.0 for local server as consumer. For producer use the hostname or ip address of the remote server. Path parameter: port (required) Port number- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- protocol:host:port- Returns:
- the dsl builder
-
minio
Minio (camel-minio) Store and retrieve objects from Minio Storage Service using Minio SDK. Category: cloud,file Since: 3.5 Maven coordinates: org.apache.camel:camel-minio Syntax:minio:bucketName
Path parameter: bucketName (required) Bucket name- Parameters:
path
- bucketName- Returns:
- the dsl builder
-
minio
public static MinioEndpointBuilderFactory.MinioEndpointBuilder minio(String componentName, String path) Minio (camel-minio) Store and retrieve objects from Minio Storage Service using Minio SDK. Category: cloud,file Since: 3.5 Maven coordinates: org.apache.camel:camel-minio Syntax:minio:bucketName
Path parameter: bucketName (required) Bucket name- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- bucketName- Returns:
- the dsl builder
-
mllp
MLLP (camel-mllp) Communicate with external systems using the MLLP protocol. Category: networking,rpc,mllp Since: 2.17 Maven coordinates: org.apache.camel:camel-mllp Syntax:mllp:hostname:port
Path parameter: hostname (required) Hostname or IP for connection for the TCP connection. The default value is null, which means any local IP address Path parameter: port (required) Port number for the TCP connection- Parameters:
path
- hostname:port- Returns:
- the dsl builder
-
mllp
public static MllpEndpointBuilderFactory.MllpEndpointBuilder mllp(String componentName, String path) MLLP (camel-mllp) Communicate with external systems using the MLLP protocol. Category: networking,rpc,mllp Since: 2.17 Maven coordinates: org.apache.camel:camel-mllp Syntax:mllp:hostname:port
Path parameter: hostname (required) Hostname or IP for connection for the TCP connection. The default value is null, which means any local IP address Path parameter: port (required) Port number for the TCP connection- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- hostname:port- Returns:
- the dsl builder
-
mock
Mock (camel-mock) Test routes and mediation rules using mocks. Category: core,testing Since: 1.0 Maven coordinates: org.apache.camel:camel-mock Syntax:mock:name
Path parameter: name (required) Name of mock endpoint- Parameters:
path
- name- Returns:
- the dsl builder
-
mock
public static MockEndpointBuilderFactory.MockEndpointBuilder mock(String componentName, String path) Mock (camel-mock) Test routes and mediation rules using mocks. Category: core,testing Since: 1.0 Maven coordinates: org.apache.camel:camel-mock Syntax:mock:name
Path parameter: name (required) Name of mock endpoint- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- name- Returns:
- the dsl builder
-
mongodb
MongoDB (camel-mongodb) Perform operations on MongoDB documents and collections. Category: database,nosql Since: 2.19 Maven coordinates: org.apache.camel:camel-mongodb Syntax:mongodb:connectionBean
Path parameter: connectionBean (required) Sets the connection bean reference used to lookup a client for connecting to a database if no hosts parameter is present.- Parameters:
path
- connectionBean- Returns:
- the dsl builder
-
mongodb
public static MongoDbEndpointBuilderFactory.MongoDbEndpointBuilder mongodb(String componentName, String path) MongoDB (camel-mongodb) Perform operations on MongoDB documents and collections. Category: database,nosql Since: 2.19 Maven coordinates: org.apache.camel:camel-mongodb Syntax:mongodb:connectionBean
Path parameter: connectionBean (required) Sets the connection bean reference used to lookup a client for connecting to a database if no hosts parameter is present.- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- connectionBean- Returns:
- the dsl builder
-
mongodbGridfs
MongoDB GridFS (camel-mongodb-gridfs) Interact with MongoDB GridFS. Category: database,nosql Since: 2.18 Maven coordinates: org.apache.camel:camel-mongodb-gridfs Syntax:mongodb-gridfs:connectionBean
Path parameter: connectionBean (required) Name of com.mongodb.client.MongoClient to use.- Parameters:
path
- connectionBean- Returns:
- the dsl builder
-
mongodbGridfs
public static GridFsEndpointBuilderFactory.GridFsEndpointBuilder mongodbGridfs(String componentName, String path) MongoDB GridFS (camel-mongodb-gridfs) Interact with MongoDB GridFS. Category: database,nosql Since: 2.18 Maven coordinates: org.apache.camel:camel-mongodb-gridfs Syntax:mongodb-gridfs:connectionBean
Path parameter: connectionBean (required) Name of com.mongodb.client.MongoClient to use.- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- connectionBean- Returns:
- the dsl builder
-
mustache
Mustache (camel-mustache) Transform messages using a Mustache template. Category: transformation Since: 2.12 Maven coordinates: org.apache.camel:camel-mustache Syntax:mustache:resourceUri
Path parameter: resourceUri (required) Path to the resource. You can prefix with: classpath, file, http, ref, or bean. classpath, file and http loads the resource using these protocols (classpath is default). ref will lookup the resource in the registry. bean will call a method on a bean to be used as the resource. For bean you can specify the method name after dot, eg bean:myBean.myMethod.- Parameters:
path
- resourceUri- Returns:
- the dsl builder
-
mustache
public static MustacheEndpointBuilderFactory.MustacheEndpointBuilder mustache(String componentName, String path) Mustache (camel-mustache) Transform messages using a Mustache template. Category: transformation Since: 2.12 Maven coordinates: org.apache.camel:camel-mustache Syntax:mustache:resourceUri
Path parameter: resourceUri (required) Path to the resource. You can prefix with: classpath, file, http, ref, or bean. classpath, file and http loads the resource using these protocols (classpath is default). ref will lookup the resource in the registry. bean will call a method on a bean to be used as the resource. For bean you can specify the method name after dot, eg bean:myBean.myMethod.- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- resourceUri- Returns:
- the dsl builder
-
mvel
MVEL (camel-mvel) Transform messages using an MVEL template. Category: transformation,script Since: 2.12 Maven coordinates: org.apache.camel:camel-mvel Syntax:mvel:resourceUri
Path parameter: resourceUri (required) Path to the resource. You can prefix with: classpath, file, http, ref, or bean. classpath, file and http loads the resource using these protocols (classpath is default). ref will lookup the resource in the registry. bean will call a method on a bean to be used as the resource. For bean you can specify the method name after dot, eg bean:myBean.myMethod.- Parameters:
path
- resourceUri- Returns:
- the dsl builder
-
mvel
public static MvelEndpointBuilderFactory.MvelEndpointBuilder mvel(String componentName, String path) MVEL (camel-mvel) Transform messages using an MVEL template. Category: transformation,script Since: 2.12 Maven coordinates: org.apache.camel:camel-mvel Syntax:mvel:resourceUri
Path parameter: resourceUri (required) Path to the resource. You can prefix with: classpath, file, http, ref, or bean. classpath, file and http loads the resource using these protocols (classpath is default). ref will lookup the resource in the registry. bean will call a method on a bean to be used as the resource. For bean you can specify the method name after dot, eg bean:myBean.myMethod.- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- resourceUri- Returns:
- the dsl builder
-
mybatis
MyBatis (camel-mybatis) Performs a query, poll, insert, update or delete in a relational database using MyBatis. Category: database,sql Since: 2.7 Maven coordinates: org.apache.camel:camel-mybatis Syntax:mybatis:statement
Path parameter: statement (required) The statement name in the MyBatis XML mapping file which maps to the query, insert, update or delete operation you wish to evaluate.- Parameters:
path
- statement- Returns:
- the dsl builder
-
mybatis
public static MyBatisEndpointBuilderFactory.MyBatisEndpointBuilder mybatis(String componentName, String path) MyBatis (camel-mybatis) Performs a query, poll, insert, update or delete in a relational database using MyBatis. Category: database,sql Since: 2.7 Maven coordinates: org.apache.camel:camel-mybatis Syntax:mybatis:statement
Path parameter: statement (required) The statement name in the MyBatis XML mapping file which maps to the query, insert, update or delete operation you wish to evaluate.- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- statement- Returns:
- the dsl builder
-
mybatisBean
MyBatis Bean (camel-mybatis) Perform queries, inserts, updates or deletes in a relational database using MyBatis. Category: database,sql Since: 2.22 Maven coordinates: org.apache.camel:camel-mybatis Syntax:mybatis-bean:beanName:methodName
Path parameter: beanName (required) Name of the bean with the MyBatis annotations. This can either by a type alias or a FQN class name. Path parameter: methodName (required) Name of the method on the bean that has the SQL query to be executed.- Parameters:
path
- beanName:methodName- Returns:
- the dsl builder
-
mybatisBean
public static MyBatisBeanEndpointBuilderFactory.MyBatisBeanEndpointBuilder mybatisBean(String componentName, String path) MyBatis Bean (camel-mybatis) Perform queries, inserts, updates or deletes in a relational database using MyBatis. Category: database,sql Since: 2.22 Maven coordinates: org.apache.camel:camel-mybatis Syntax:mybatis-bean:beanName:methodName
Path parameter: beanName (required) Name of the bean with the MyBatis annotations. This can either by a type alias or a FQN class name. Path parameter: methodName (required) Name of the method on the bean that has the SQL query to be executed.- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- beanName:methodName- Returns:
- the dsl builder
-
nats
Nats (camel-nats) Send and receive messages from NATS messaging system. Category: messaging Since: 2.17 Maven coordinates: org.apache.camel:camel-nats Syntax:nats:topic
Path parameter: topic (required) The name of topic we want to use- Parameters:
path
- topic- Returns:
- the dsl builder
-
nats
public static NatsEndpointBuilderFactory.NatsEndpointBuilder nats(String componentName, String path) Nats (camel-nats) Send and receive messages from NATS messaging system. Category: messaging Since: 2.17 Maven coordinates: org.apache.camel:camel-nats Syntax:nats:topic
Path parameter: topic (required) The name of topic we want to use- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- topic- Returns:
- the dsl builder
-
netty
Netty (camel-netty) Socket level networking using TCP or UDP with Netty 4.x. Category: networking,tcp,udp Since: 2.14 Maven coordinates: org.apache.camel:camel-netty Syntax:netty:protocol://host:port
Path parameter: protocol (required) The protocol to use which can be tcp or udp. There are 2 enums and the value can be one of: tcp, udp Path parameter: host (required) The hostname. For the consumer the hostname is localhost or 0.0.0.0. For the producer the hostname is the remote host to connect to Path parameter: port (required) The host port number- Parameters:
path
- protocol://host:port- Returns:
- the dsl builder
-
netty
public static NettyEndpointBuilderFactory.NettyEndpointBuilder netty(String componentName, String path) Netty (camel-netty) Socket level networking using TCP or UDP with Netty 4.x. Category: networking,tcp,udp Since: 2.14 Maven coordinates: org.apache.camel:camel-netty Syntax:netty:protocol://host:port
Path parameter: protocol (required) The protocol to use which can be tcp or udp. There are 2 enums and the value can be one of: tcp, udp Path parameter: host (required) The hostname. For the consumer the hostname is localhost or 0.0.0.0. For the producer the hostname is the remote host to connect to Path parameter: port (required) The host port number- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- protocol://host:port- Returns:
- the dsl builder
-
nettyHttp
Netty HTTP (camel-netty-http) Netty HTTP server and client using the Netty 4.x. Category: networking,http Since: 2.14 Maven coordinates: org.apache.camel:camel-netty-http Syntax:netty-http:protocol://host:port/path
Path parameter: protocol (required) The protocol to use which is either http, https or proxy - a consumer only option. There are 2 enums and the value can be one of: http, https Path parameter: host (required) The local hostname such as localhost, or 0.0.0.0 when being a consumer. The remote HTTP server hostname when using producer. Path parameter: port The host port number Path parameter: path Resource path- Parameters:
path
- protocol://host:port/path- Returns:
- the dsl builder
-
nettyHttp
public static NettyHttpEndpointBuilderFactory.NettyHttpEndpointBuilder nettyHttp(String componentName, String path) Netty HTTP (camel-netty-http) Netty HTTP server and client using the Netty 4.x. Category: networking,http Since: 2.14 Maven coordinates: org.apache.camel:camel-netty-http Syntax:netty-http:protocol://host:port/path
Path parameter: protocol (required) The protocol to use which is either http, https or proxy - a consumer only option. There are 2 enums and the value can be one of: http, https Path parameter: host (required) The local hostname such as localhost, or 0.0.0.0 when being a consumer. The remote HTTP server hostname when using producer. Path parameter: port The host port number Path parameter: path Resource path- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- protocol://host:port/path- Returns:
- the dsl builder
-
nitrite
Nitrite (camel-nitrite) Access Nitrite databases. Category: database,nosql Since: 3.0 Maven coordinates: org.apache.camel:camel-nitrite Syntax:nitrite:database
Path parameter: database (required) Path to database file. Will be created if not exists.- Parameters:
path
- database- Returns:
- the dsl builder
-
nitrite
public static NitriteEndpointBuilderFactory.NitriteEndpointBuilder nitrite(String componentName, String path) Nitrite (camel-nitrite) Access Nitrite databases. Category: database,nosql Since: 3.0 Maven coordinates: org.apache.camel:camel-nitrite Syntax:nitrite:database
Path parameter: database (required) Path to database file. Will be created if not exists.- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- database- Returns:
- the dsl builder
-
oaipmh
OAI-PMH (camel-oaipmh) Harvest metadata using OAI-PMH protocol Category: endpoint,webservice,batch Since: 3.5 Maven coordinates: org.apache.camel:camel-oaipmh Syntax:oaipmh:baseUrl
Path parameter: baseUrl (required) Base URL of the repository to which the request is made through the OAI-PMH protocol- Parameters:
path
- baseUrl- Returns:
- the dsl builder
-
oaipmh
public static OAIPMHEndpointBuilderFactory.OAIPMHEndpointBuilder oaipmh(String componentName, String path) OAI-PMH (camel-oaipmh) Harvest metadata using OAI-PMH protocol Category: endpoint,webservice,batch Since: 3.5 Maven coordinates: org.apache.camel:camel-oaipmh Syntax:oaipmh:baseUrl
Path parameter: baseUrl (required) Base URL of the repository to which the request is made through the OAI-PMH protocol- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- baseUrl- Returns:
- the dsl builder
-
olingo2
Olingo2 (camel-olingo2) Communicate with OData 2.0 services using Apache Olingo. Category: cloud Since: 2.14 Maven coordinates: org.apache.camel:camel-olingo2 Syntax:olingo2:apiName/methodName
Path parameter: apiName (required) What kind of operation to perform There are 1 enums and the value can be one of: DEFAULT Path parameter: methodName (required) What sub operation to use for the selected operation- Parameters:
path
- apiName/methodName- Returns:
- the dsl builder
-
olingo2
public static Olingo2EndpointBuilderFactory.Olingo2EndpointBuilder olingo2(String componentName, String path) Olingo2 (camel-olingo2) Communicate with OData 2.0 services using Apache Olingo. Category: cloud Since: 2.14 Maven coordinates: org.apache.camel:camel-olingo2 Syntax:olingo2:apiName/methodName
Path parameter: apiName (required) What kind of operation to perform There are 1 enums and the value can be one of: DEFAULT Path parameter: methodName (required) What sub operation to use for the selected operation- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- apiName/methodName- Returns:
- the dsl builder
-
olingo4
Olingo4 (camel-olingo4) Communicate with OData 4.0 services using Apache Olingo OData API. Category: cloud Since: 2.19 Maven coordinates: org.apache.camel:camel-olingo4 Syntax:olingo4:apiName/methodName
Path parameter: apiName (required) What kind of operation to perform There are 1 enums and the value can be one of: DEFAULT Path parameter: methodName (required) What sub operation to use for the selected operation- Parameters:
path
- apiName/methodName- Returns:
- the dsl builder
-
olingo4
public static Olingo4EndpointBuilderFactory.Olingo4EndpointBuilder olingo4(String componentName, String path) Olingo4 (camel-olingo4) Communicate with OData 4.0 services using Apache Olingo OData API. Category: cloud Since: 2.19 Maven coordinates: org.apache.camel:camel-olingo4 Syntax:olingo4:apiName/methodName
Path parameter: apiName (required) What kind of operation to perform There are 1 enums and the value can be one of: DEFAULT Path parameter: methodName (required) What sub operation to use for the selected operation- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- apiName/methodName- Returns:
- the dsl builder
-
openshiftBuildConfigs
public static OpenshiftBuildConfigsEndpointBuilderFactory.OpenshiftBuildConfigsEndpointBuilder openshiftBuildConfigs(String path) Openshift Build Config (camel-kubernetes) Perform operations on OpenShift Build Configs. Category: container,cloud,paas Since: 2.17 Maven coordinates: org.apache.camel:camel-kubernetes Syntax:openshift-build-configs:masterUrl
Path parameter: masterUrl (required) Kubernetes Master url- Parameters:
path
- masterUrl- Returns:
- the dsl builder
-
openshiftBuildConfigs
public static OpenshiftBuildConfigsEndpointBuilderFactory.OpenshiftBuildConfigsEndpointBuilder openshiftBuildConfigs(String componentName, String path) Openshift Build Config (camel-kubernetes) Perform operations on OpenShift Build Configs. Category: container,cloud,paas Since: 2.17 Maven coordinates: org.apache.camel:camel-kubernetes Syntax:openshift-build-configs:masterUrl
Path parameter: masterUrl (required) Kubernetes Master url- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- masterUrl- Returns:
- the dsl builder
-
openshiftBuilds
public static OpenshiftBuildsEndpointBuilderFactory.OpenshiftBuildsEndpointBuilder openshiftBuilds(String path) Openshift Builds (camel-kubernetes) Perform operations on OpenShift Builds. Category: container,cloud,paas Since: 2.17 Maven coordinates: org.apache.camel:camel-kubernetes Syntax:openshift-builds:masterUrl
Path parameter: masterUrl (required) Kubernetes Master url- Parameters:
path
- masterUrl- Returns:
- the dsl builder
-
openshiftBuilds
public static OpenshiftBuildsEndpointBuilderFactory.OpenshiftBuildsEndpointBuilder openshiftBuilds(String componentName, String path) Openshift Builds (camel-kubernetes) Perform operations on OpenShift Builds. Category: container,cloud,paas Since: 2.17 Maven coordinates: org.apache.camel:camel-kubernetes Syntax:openshift-builds:masterUrl
Path parameter: masterUrl (required) Kubernetes Master url- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- masterUrl- Returns:
- the dsl builder
-
openshiftDeploymentconfigs
public static OpenshiftDeploymentConfigsEndpointBuilderFactory.OpenshiftDeploymentConfigsEndpointBuilder openshiftDeploymentconfigs(String path) Openshift Deployment Configs (camel-kubernetes) Perform operations on Openshift Deployment Configs and get notified on Deployment Config changes. Category: container,cloud,paas Since: 3.18 Maven coordinates: org.apache.camel:camel-kubernetes Syntax:openshift-deploymentconfigs:masterUrl
Path parameter: masterUrl (required) Kubernetes Master url- Parameters:
path
- masterUrl- Returns:
- the dsl builder
-
openshiftDeploymentconfigs
public static OpenshiftDeploymentConfigsEndpointBuilderFactory.OpenshiftDeploymentConfigsEndpointBuilder openshiftDeploymentconfigs(String componentName, String path) Openshift Deployment Configs (camel-kubernetes) Perform operations on Openshift Deployment Configs and get notified on Deployment Config changes. Category: container,cloud,paas Since: 3.18 Maven coordinates: org.apache.camel:camel-kubernetes Syntax:openshift-deploymentconfigs:masterUrl
Path parameter: masterUrl (required) Kubernetes Master url- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- masterUrl- Returns:
- the dsl builder
-
openstackCinder
OpenStack Cinder (camel-openstack) Access data in OpenStack Cinder block storage. Category: cloud,paas Since: 2.19 Maven coordinates: org.apache.camel:camel-openstack Syntax:openstack-cinder:host
Path parameter: host (required) OpenStack host url- Parameters:
path
- host- Returns:
- the dsl builder
-
openstackCinder
public static CinderEndpointBuilderFactory.CinderEndpointBuilder openstackCinder(String componentName, String path) OpenStack Cinder (camel-openstack) Access data in OpenStack Cinder block storage. Category: cloud,paas Since: 2.19 Maven coordinates: org.apache.camel:camel-openstack Syntax:openstack-cinder:host
Path parameter: host (required) OpenStack host url- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- host- Returns:
- the dsl builder
-
openstackGlance
OpenStack Glance (camel-openstack) Manage VM images and metadata definitions in OpenStack Glance. Category: cloud,paas Since: 2.19 Maven coordinates: org.apache.camel:camel-openstack Syntax:openstack-glance:host
Path parameter: host (required) OpenStack host url- Parameters:
path
- host- Returns:
- the dsl builder
-
openstackGlance
public static GlanceEndpointBuilderFactory.GlanceEndpointBuilder openstackGlance(String componentName, String path) OpenStack Glance (camel-openstack) Manage VM images and metadata definitions in OpenStack Glance. Category: cloud,paas Since: 2.19 Maven coordinates: org.apache.camel:camel-openstack Syntax:openstack-glance:host
Path parameter: host (required) OpenStack host url- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- host- Returns:
- the dsl builder
-
openstackKeystone
OpenStack Keystone (camel-openstack) Access OpenStack Keystone for API client authentication, service discovery and distributed multi-tenant authorization. Category: cloud,paas Since: 2.19 Maven coordinates: org.apache.camel:camel-openstack Syntax:openstack-keystone:host
Path parameter: host (required) OpenStack host url- Parameters:
path
- host- Returns:
- the dsl builder
-
openstackKeystone
public static KeystoneEndpointBuilderFactory.KeystoneEndpointBuilder openstackKeystone(String componentName, String path) OpenStack Keystone (camel-openstack) Access OpenStack Keystone for API client authentication, service discovery and distributed multi-tenant authorization. Category: cloud,paas Since: 2.19 Maven coordinates: org.apache.camel:camel-openstack Syntax:openstack-keystone:host
Path parameter: host (required) OpenStack host url- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- host- Returns:
- the dsl builder
-
openstackNeutron
OpenStack Neutron (camel-openstack) Access OpenStack Neutron for network services. Category: cloud,paas Since: 2.19 Maven coordinates: org.apache.camel:camel-openstack Syntax:openstack-neutron:host
Path parameter: host (required) OpenStack host url- Parameters:
path
- host- Returns:
- the dsl builder
-
openstackNeutron
public static NeutronEndpointBuilderFactory.NeutronEndpointBuilder openstackNeutron(String componentName, String path) OpenStack Neutron (camel-openstack) Access OpenStack Neutron for network services. Category: cloud,paas Since: 2.19 Maven coordinates: org.apache.camel:camel-openstack Syntax:openstack-neutron:host
Path parameter: host (required) OpenStack host url- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- host- Returns:
- the dsl builder
-
openstackNova
OpenStack Nova (camel-openstack) Access OpenStack to manage compute resources. Category: cloud,paas Since: 2.19 Maven coordinates: org.apache.camel:camel-openstack Syntax:openstack-nova:host
Path parameter: host (required) OpenStack host url- Parameters:
path
- host- Returns:
- the dsl builder
-
openstackNova
public static NovaEndpointBuilderFactory.NovaEndpointBuilder openstackNova(String componentName, String path) OpenStack Nova (camel-openstack) Access OpenStack to manage compute resources. Category: cloud,paas Since: 2.19 Maven coordinates: org.apache.camel:camel-openstack Syntax:openstack-nova:host
Path parameter: host (required) OpenStack host url- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- host- Returns:
- the dsl builder
-
openstackSwift
OpenStack Swift (camel-openstack) Access OpenStack Swift object/blob store. Category: cloud,paas Since: 2.19 Maven coordinates: org.apache.camel:camel-openstack Syntax:openstack-swift:host
Path parameter: host (required) OpenStack host url- Parameters:
path
- host- Returns:
- the dsl builder
-
openstackSwift
public static SwiftEndpointBuilderFactory.SwiftEndpointBuilder openstackSwift(String componentName, String path) OpenStack Swift (camel-openstack) Access OpenStack Swift object/blob store. Category: cloud,paas Since: 2.19 Maven coordinates: org.apache.camel:camel-openstack Syntax:openstack-swift:host
Path parameter: host (required) OpenStack host url- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- host- Returns:
- the dsl builder
-
optaplanner
OptaPlanner (camel-optaplanner) Solve planning problems with OptaPlanner. Category: engine,planning Since: 2.13 Maven coordinates: org.apache.camel:camel-optaplanner Syntax:optaplanner:configFile
Path parameter: configFile (required) Specifies the location to the solver file. If useSolverManager=FALSE, Camel uses this file and create the Solver. If useSolverManager=TRUE and SolverManager is set in the header {OptaPlannerConstants.SOLVER_MANAGER} : this file is ignored by Camel usage of SolverManager. SolverManager can be injected by DI in Quarkus or Spring.- Parameters:
path
- configFile- Returns:
- the dsl builder
-
optaplanner
public static OptaPlannerEndpointBuilderFactory.OptaPlannerEndpointBuilder optaplanner(String componentName, String path) OptaPlanner (camel-optaplanner) Solve planning problems with OptaPlanner. Category: engine,planning Since: 2.13 Maven coordinates: org.apache.camel:camel-optaplanner Syntax:optaplanner:configFile
Path parameter: configFile (required) Specifies the location to the solver file. If useSolverManager=FALSE, Camel uses this file and create the Solver. If useSolverManager=TRUE and SolverManager is set in the header {OptaPlannerConstants.SOLVER_MANAGER} : this file is ignored by Camel usage of SolverManager. SolverManager can be injected by DI in Quarkus or Spring.- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- configFile- Returns:
- the dsl builder
-
paho
Paho (camel-paho) Communicate with MQTT message brokers using Eclipse Paho MQTT Client. Category: messaging,iot Since: 2.16 Maven coordinates: org.apache.camel:camel-paho Syntax:paho:topic
Path parameter: topic (required) Name of the topic- Parameters:
path
- topic- Returns:
- the dsl builder
-
paho
public static PahoEndpointBuilderFactory.PahoEndpointBuilder paho(String componentName, String path) Paho (camel-paho) Communicate with MQTT message brokers using Eclipse Paho MQTT Client. Category: messaging,iot Since: 2.16 Maven coordinates: org.apache.camel:camel-paho Syntax:paho:topic
Path parameter: topic (required) Name of the topic- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- topic- Returns:
- the dsl builder
-
pahoMqtt5
Paho MQTT 5 (camel-paho-mqtt5) Communicate with MQTT message brokers using Eclipse Paho MQTT v5 Client. Category: messaging,iot Since: 3.8 Maven coordinates: org.apache.camel:camel-paho-mqtt5 Syntax:paho-mqtt5:topic
Path parameter: topic (required) Name of the topic- Parameters:
path
- topic- Returns:
- the dsl builder
-
pahoMqtt5
public static PahoMqtt5EndpointBuilderFactory.PahoMqtt5EndpointBuilder pahoMqtt5(String componentName, String path) Paho MQTT 5 (camel-paho-mqtt5) Communicate with MQTT message brokers using Eclipse Paho MQTT v5 Client. Category: messaging,iot Since: 3.8 Maven coordinates: org.apache.camel:camel-paho-mqtt5 Syntax:paho-mqtt5:topic
Path parameter: topic (required) Name of the topic- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- topic- Returns:
- the dsl builder
-
pdf
PDF (camel-pdf) Create, modify or extract content from PDF documents. Category: document,transformation,printing Since: 2.16 Maven coordinates: org.apache.camel:camel-pdf Syntax:pdf:operation
Path parameter: operation (required) Operation type There are 3 enums and the value can be one of: create, append, extractText- Parameters:
path
- operation- Returns:
- the dsl builder
-
pdf
PDF (camel-pdf) Create, modify or extract content from PDF documents. Category: document,transformation,printing Since: 2.16 Maven coordinates: org.apache.camel:camel-pdf Syntax:pdf:operation
Path parameter: operation (required) Operation type There are 3 enums and the value can be one of: create, append, extractText- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- operation- Returns:
- the dsl builder
-
pgevent
PostgresSQL Event (camel-pgevent) Send and receive PostgreSQL events via LISTEN and NOTIFY commands. Category: database,sql Since: 2.15 Maven coordinates: org.apache.camel:camel-pgevent Syntax:pgevent:host:port/database/channel
Path parameter: host To connect using hostname and port to the database. Default value: localhost Path parameter: port To connect using hostname and port to the database. Default value: 5432 Path parameter: database (required) The database name. The database name can take any characters because it is sent as a quoted identifier. It is part of the endpoint URI, so diacritical marks and non-Latin letters have to be URL encoded. Path parameter: channel (required) The channel name- Parameters:
path
- host:port/database/channel- Returns:
- the dsl builder
-
pgevent
public static PgEventEndpointBuilderFactory.PgEventEndpointBuilder pgevent(String componentName, String path) PostgresSQL Event (camel-pgevent) Send and receive PostgreSQL events via LISTEN and NOTIFY commands. Category: database,sql Since: 2.15 Maven coordinates: org.apache.camel:camel-pgevent Syntax:pgevent:host:port/database/channel
Path parameter: host To connect using hostname and port to the database. Default value: localhost Path parameter: port To connect using hostname and port to the database. Default value: 5432 Path parameter: database (required) The database name. The database name can take any characters because it is sent as a quoted identifier. It is part of the endpoint URI, so diacritical marks and non-Latin letters have to be URL encoded. Path parameter: channel (required) The channel name- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- host:port/database/channel- Returns:
- the dsl builder
-
pgReplicationSlot
public static PgReplicationSlotEndpointBuilderFactory.PgReplicationSlotEndpointBuilder pgReplicationSlot(String path) PostgresSQL Replication Slot (camel-pg-replication-slot) Poll for PostgreSQL Write-Ahead Log (WAL) records using Streaming Replication Slots. Category: database,sql Since: 3.0 Maven coordinates: org.apache.camel:camel-pg-replication-slot Syntax:pg-replication-slot:host:port/database/slot:outputPlugin
Path parameter: slot (required) Replication Slot name Path parameter: host Postgres host Default value: localhost Path parameter: port Postgres port Default value: 5432 Path parameter: database (required) Postgres database name Path parameter: outputPlugin (required) Output plugin name- Parameters:
path
- host:port/database/slot:outputPlugin- Returns:
- the dsl builder
-
pgReplicationSlot
public static PgReplicationSlotEndpointBuilderFactory.PgReplicationSlotEndpointBuilder pgReplicationSlot(String componentName, String path) PostgresSQL Replication Slot (camel-pg-replication-slot) Poll for PostgreSQL Write-Ahead Log (WAL) records using Streaming Replication Slots. Category: database,sql Since: 3.0 Maven coordinates: org.apache.camel:camel-pg-replication-slot Syntax:pg-replication-slot:host:port/database/slot:outputPlugin
Path parameter: slot (required) Replication Slot name Path parameter: host Postgres host Default value: localhost Path parameter: port Postgres port Default value: 5432 Path parameter: database (required) Postgres database name Path parameter: outputPlugin (required) Output plugin name- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- host:port/database/slot:outputPlugin- Returns:
- the dsl builder
-
platformHttp
public static PlatformHttpEndpointBuilderFactory.PlatformHttpEndpointBuilder platformHttp(String path) Platform HTTP (camel-platform-http) Expose HTTP endpoints using the HTTP server available in the current platform. Category: http Since: 3.0 Maven coordinates: org.apache.camel:camel-platform-http Syntax:platform-http:path
Path parameter: path (required) The path under which this endpoint serves the HTTP requests, for proxy use 'proxy'- Parameters:
path
- path- Returns:
- the dsl builder
-
platformHttp
public static PlatformHttpEndpointBuilderFactory.PlatformHttpEndpointBuilder platformHttp(String componentName, String path) Platform HTTP (camel-platform-http) Expose HTTP endpoints using the HTTP server available in the current platform. Category: http Since: 3.0 Maven coordinates: org.apache.camel:camel-platform-http Syntax:platform-http:path
Path parameter: path (required) The path under which this endpoint serves the HTTP requests, for proxy use 'proxy'- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- path- Returns:
- the dsl builder
-
plc4x
PLC4X (camel-plc4x) Read and write to PLC devices Category: iot Since: 3.20 Maven coordinates: org.apache.camel:camel-plc4x Syntax:plc4x:driver
Path parameter: driver (required) PLC4X connection string for the connection to the target- Parameters:
path
- driver- Returns:
- the dsl builder
-
plc4x
public static Plc4XEndpointBuilderFactory.Plc4XEndpointBuilder plc4x(String componentName, String path) PLC4X (camel-plc4x) Read and write to PLC devices Category: iot Since: 3.20 Maven coordinates: org.apache.camel:camel-plc4x Syntax:plc4x:driver
Path parameter: driver (required) PLC4X connection string for the connection to the target- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- driver- Returns:
- the dsl builder
-
pubnub
PubNub (camel-pubnub) Send and receive messages to/from PubNub data stream network for connected devices. Category: cloud,iot,messaging Since: 2.19 Maven coordinates: org.apache.camel:camel-pubnub Syntax:pubnub:channel
Path parameter: channel (required) The channel used for subscribing/publishing events- Parameters:
path
- channel- Returns:
- the dsl builder
-
pubnub
public static PubNubEndpointBuilderFactory.PubNubEndpointBuilder pubnub(String componentName, String path) PubNub (camel-pubnub) Send and receive messages to/from PubNub data stream network for connected devices. Category: cloud,iot,messaging Since: 2.19 Maven coordinates: org.apache.camel:camel-pubnub Syntax:pubnub:channel
Path parameter: channel (required) The channel used for subscribing/publishing events- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- channel- Returns:
- the dsl builder
-
pulsar
Pulsar (camel-pulsar) Send and receive messages from/to Apache Pulsar messaging system. Category: messaging Since: 2.24 Maven coordinates: org.apache.camel:camel-pulsar Syntax:pulsar:persistence://tenant/namespace/topic
Path parameter: persistence (required) Whether the topic is persistent or non-persistent There are 2 enums and the value can be one of: persistent, non-persistent Path parameter: tenant (required) The tenant Path parameter: namespace (required) The namespace Path parameter: topic (required) The topic- Parameters:
path
- persistence://tenant/namespace/topic- Returns:
- the dsl builder
-
pulsar
public static PulsarEndpointBuilderFactory.PulsarEndpointBuilder pulsar(String componentName, String path) Pulsar (camel-pulsar) Send and receive messages from/to Apache Pulsar messaging system. Category: messaging Since: 2.24 Maven coordinates: org.apache.camel:camel-pulsar Syntax:pulsar:persistence://tenant/namespace/topic
Path parameter: persistence (required) Whether the topic is persistent or non-persistent There are 2 enums and the value can be one of: persistent, non-persistent Path parameter: tenant (required) The tenant Path parameter: namespace (required) The namespace Path parameter: topic (required) The topic- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- persistence://tenant/namespace/topic- Returns:
- the dsl builder
-
quartz
Quartz (camel-quartz) Schedule sending of messages using the Quartz 2.x scheduler. Category: scheduling Since: 2.12 Maven coordinates: org.apache.camel:camel-quartz Syntax:quartz:groupName/triggerName
Path parameter: groupName The quartz group name to use. The combination of group name and trigger name should be unique. Default value: Camel Path parameter: triggerName (required) The quartz trigger name to use. The combination of group name and trigger name should be unique.- Parameters:
path
- groupName/triggerName- Returns:
- the dsl builder
-
quartz
public static QuartzEndpointBuilderFactory.QuartzEndpointBuilder quartz(String componentName, String path) Quartz (camel-quartz) Schedule sending of messages using the Quartz 2.x scheduler. Category: scheduling Since: 2.12 Maven coordinates: org.apache.camel:camel-quartz Syntax:quartz:groupName/triggerName
Path parameter: groupName The quartz group name to use. The combination of group name and trigger name should be unique. Default value: Camel Path parameter: triggerName (required) The quartz trigger name to use. The combination of group name and trigger name should be unique.- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- groupName/triggerName- Returns:
- the dsl builder
-
quickfix
QuickFix (camel-quickfix) Open a Financial Interchange (FIX) session using an embedded QuickFix/J engine. Category: messaging Since: 2.1 Maven coordinates: org.apache.camel:camel-quickfix Syntax:quickfix:configurationName
Path parameter: configurationName (required) Path to the quickfix configuration file. You can prefix with: classpath, file, http, ref, or bean. classpath, file and http loads the configuration file using these protocols (classpath is default). ref will lookup the configuration file in the registry. bean will call a method on a bean to be used as the configuration. For bean you can specify the method name after dot, eg bean:myBean.myMethod- Parameters:
path
- configurationName- Returns:
- the dsl builder
-
quickfix
public static QuickfixjEndpointBuilderFactory.QuickfixjEndpointBuilder quickfix(String componentName, String path) QuickFix (camel-quickfix) Open a Financial Interchange (FIX) session using an embedded QuickFix/J engine. Category: messaging Since: 2.1 Maven coordinates: org.apache.camel:camel-quickfix Syntax:quickfix:configurationName
Path parameter: configurationName (required) Path to the quickfix configuration file. You can prefix with: classpath, file, http, ref, or bean. classpath, file and http loads the configuration file using these protocols (classpath is default). ref will lookup the configuration file in the registry. bean will call a method on a bean to be used as the configuration. For bean you can specify the method name after dot, eg bean:myBean.myMethod- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- configurationName- Returns:
- the dsl builder
-
rabbitmq
@Deprecated public static RabbitMQEndpointBuilderFactory.RabbitMQEndpointBuilder rabbitmq(String path) Deprecated.RabbitMQ (camel-rabbitmq) Send and receive messages from RabbitMQ instances. Category: messaging Since: 2.12 Maven coordinates: org.apache.camel:camel-rabbitmq Syntax:rabbitmq:exchangeName
Path parameter: exchangeName (required) The exchange name determines the exchange to which the produced messages will be sent to. In the case of consumers, the exchange name determines the exchange the queue will be bound to.- Parameters:
path
- exchangeName- Returns:
- the dsl builder
-
rabbitmq
@Deprecated public static RabbitMQEndpointBuilderFactory.RabbitMQEndpointBuilder rabbitmq(String componentName, String path) Deprecated.RabbitMQ (camel-rabbitmq) Send and receive messages from RabbitMQ instances. Category: messaging Since: 2.12 Maven coordinates: org.apache.camel:camel-rabbitmq Syntax:rabbitmq:exchangeName
Path parameter: exchangeName (required) The exchange name determines the exchange to which the produced messages will be sent to. In the case of consumers, the exchange name determines the exchange the queue will be bound to.- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- exchangeName- Returns:
- the dsl builder
-
reactiveStreams
public static ReactiveStreamsEndpointBuilderFactory.ReactiveStreamsEndpointBuilder reactiveStreams(String path) Reactive Streams (camel-reactive-streams) Exchange messages with reactive stream processing libraries compatible with the reactive streams standard. Category: reactive,streams Since: 2.19 Maven coordinates: org.apache.camel:camel-reactive-streams Syntax:reactive-streams:stream
Path parameter: stream Name of the stream channel used by the endpoint to exchange messages.- Parameters:
path
- stream- Returns:
- the dsl builder
-
reactiveStreams
public static ReactiveStreamsEndpointBuilderFactory.ReactiveStreamsEndpointBuilder reactiveStreams(String componentName, String path) Reactive Streams (camel-reactive-streams) Exchange messages with reactive stream processing libraries compatible with the reactive streams standard. Category: reactive,streams Since: 2.19 Maven coordinates: org.apache.camel:camel-reactive-streams Syntax:reactive-streams:stream
Path parameter: stream Name of the stream channel used by the endpoint to exchange messages.- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- stream- Returns:
- the dsl builder
-
ref
Ref (camel-ref) Route messages to an endpoint looked up dynamically by name in the Camel Registry. Category: core,endpoint Since: 1.2 Maven coordinates: org.apache.camel:camel-ref Syntax:ref:name
Path parameter: name (required) Name of endpoint to lookup in the registry.- Parameters:
path
- name- Returns:
- the dsl builder
-
ref
Ref (camel-ref) Route messages to an endpoint looked up dynamically by name in the Camel Registry. Category: core,endpoint Since: 1.2 Maven coordinates: org.apache.camel:camel-ref Syntax:ref:name
Path parameter: name (required) Name of endpoint to lookup in the registry.- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- name- Returns:
- the dsl builder
-
restApi
REST API (camel-rest) Expose OpenAPI Specification of the REST services defined using Camel REST DSL. Category: core,rest Since: 2.16 Maven coordinates: org.apache.camel:camel-rest Syntax:rest-api:path
Path parameter: path (required) The base path- Parameters:
path
- path- Returns:
- the dsl builder
-
restApi
public static RestApiEndpointBuilderFactory.RestApiEndpointBuilder restApi(String componentName, String path) REST API (camel-rest) Expose OpenAPI Specification of the REST services defined using Camel REST DSL. Category: core,rest Since: 2.16 Maven coordinates: org.apache.camel:camel-rest Syntax:rest-api:path
Path parameter: path (required) The base path- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- path- Returns:
- the dsl builder
-
resteasy
@Deprecated public static ResteasyEndpointBuilderFactory.ResteasyEndpointBuilder resteasy(String path) Deprecated.Resteasy (camel-resteasy) Expose REST endpoints and access external REST servers. Category: rest Since: 3.4 Maven coordinates: org.apache.camel:camel-resteasy Syntax:resteasy:httpUri
Path parameter: httpUri (required) The url of the HTTP endpoint to call.- Parameters:
path
- httpUri- Returns:
- the dsl builder
-
resteasy
@Deprecated public static ResteasyEndpointBuilderFactory.ResteasyEndpointBuilder resteasy(String componentName, String path) Deprecated.Resteasy (camel-resteasy) Expose REST endpoints and access external REST servers. Category: rest Since: 3.4 Maven coordinates: org.apache.camel:camel-resteasy Syntax:resteasy:httpUri
Path parameter: httpUri (required) The url of the HTTP endpoint to call.- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- httpUri- Returns:
- the dsl builder
-
restEndpoint
REST (camel-rest) Expose REST services or call external REST services. Category: core,rest Since: 2.14 Maven coordinates: org.apache.camel:camel-rest Syntax:rest:method:path:uriTemplate
Path parameter: method (required) HTTP method to use. There are 9 enums and the value can be one of: get, post, put, delete, patch, head, trace, connect, options Path parameter: path (required) The base path Path parameter: uriTemplate The uri template- Parameters:
path
- method:path:uriTemplate- Returns:
- the dsl builder
-
restEndpoint
public static RestEndpointBuilderFactory.RestEndpointBuilder restEndpoint(String componentName, String path) REST (camel-rest) Expose REST services or call external REST services. Category: core,rest Since: 2.14 Maven coordinates: org.apache.camel:camel-rest Syntax:rest:method:path:uriTemplate
Path parameter: method (required) HTTP method to use. There are 9 enums and the value can be one of: get, post, put, delete, patch, head, trace, connect, options Path parameter: path (required) The base path Path parameter: uriTemplate The uri template- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- method:path:uriTemplate- Returns:
- the dsl builder
-
restOpenapi
REST OpenApi (camel-rest-openapi) Configure REST producers based on an OpenAPI specification document delegating to a component implementing the RestProducerFactory interface. Category: openapi,rest,api Since: 3.1 Maven coordinates: org.apache.camel:camel-rest-openapi Syntax:rest-openapi:specificationUri#operationId
Path parameter: specificationUri Path to the OpenApi specification file. The scheme, host base path are taken from this specification, but these can be overridden with properties on the component or endpoint level. If not given the component tries to load openapi.json resource from the classpath. Note that the host defined on the component and endpoint of this Component should contain the scheme, hostname and optionally the port in the URI syntax (i.e. http://api.example.com:8080). Overrides component configuration. The OpenApi specification can be loaded from different sources by prefixing with file: classpath: http: https:. Support for https is limited to using the JDK installed UrlHandler, and as such it can be cumbersome to setup TLS/SSL certificates for https (such as setting a number of javax.net.ssl JVM system properties). How to do that consult the JDK documentation for UrlHandler. Default value notice: By default loads openapi.json file Default value: openapi.json Path parameter: operationId (required) ID of the operation from the OpenApi specification.- Parameters:
path
- specificationUri#operationId- Returns:
- the dsl builder
-
restOpenapi
public static RestOpenApiEndpointBuilderFactory.RestOpenApiEndpointBuilder restOpenapi(String componentName, String path) REST OpenApi (camel-rest-openapi) Configure REST producers based on an OpenAPI specification document delegating to a component implementing the RestProducerFactory interface. Category: openapi,rest,api Since: 3.1 Maven coordinates: org.apache.camel:camel-rest-openapi Syntax:rest-openapi:specificationUri#operationId
Path parameter: specificationUri Path to the OpenApi specification file. The scheme, host base path are taken from this specification, but these can be overridden with properties on the component or endpoint level. If not given the component tries to load openapi.json resource from the classpath. Note that the host defined on the component and endpoint of this Component should contain the scheme, hostname and optionally the port in the URI syntax (i.e. http://api.example.com:8080). Overrides component configuration. The OpenApi specification can be loaded from different sources by prefixing with file: classpath: http: https:. Support for https is limited to using the JDK installed UrlHandler, and as such it can be cumbersome to setup TLS/SSL certificates for https (such as setting a number of javax.net.ssl JVM system properties). How to do that consult the JDK documentation for UrlHandler. Default value notice: By default loads openapi.json file Default value: openapi.json Path parameter: operationId (required) ID of the operation from the OpenApi specification.- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- specificationUri#operationId- Returns:
- the dsl builder
-
restSwagger
@Deprecated public static RestSwaggerEndpointBuilderFactory.RestSwaggerEndpointBuilder restSwagger(String path) Deprecated.REST Swagger (camel-rest-swagger) Configure REST producers based on a Swagger (OpenAPI) specification document delegating to a component implementing the RestProducerFactory interface. Category: rest,swagger,http Since: 2.19 Maven coordinates: org.apache.camel:camel-rest-swagger Syntax:rest-swagger:specificationUri#operationId
Path parameter: specificationUri Path to the Swagger specification file. The scheme, host base path are taken from this specification, but these can be overridden with properties on the component or endpoint level. If not given the component tries to load swagger.json resource from the classpath. Note that the host defined on the component and endpoint of this Component should contain the scheme, hostname and optionally the port in the URI syntax (i.e. http://api.example.com:8080). Overrides component configuration. The Swagger specification can be loaded from different sources by prefixing with file: classpath: http: https:. Support for https is limited to using the JDK installed UrlHandler, and as such it can be cumbersome to setup TLS/SSL certificates for https (such as setting a number of javax.net.ssl JVM system properties). How to do that consult the JDK documentation for UrlHandler. Default value notice: By default loads swagger.json file Default value: swagger.json Path parameter: operationId (required) ID of the operation from the Swagger specification.- Parameters:
path
- specificationUri#operationId- Returns:
- the dsl builder
-
restSwagger
@Deprecated public static RestSwaggerEndpointBuilderFactory.RestSwaggerEndpointBuilder restSwagger(String componentName, String path) Deprecated.REST Swagger (camel-rest-swagger) Configure REST producers based on a Swagger (OpenAPI) specification document delegating to a component implementing the RestProducerFactory interface. Category: rest,swagger,http Since: 2.19 Maven coordinates: org.apache.camel:camel-rest-swagger Syntax:rest-swagger:specificationUri#operationId
Path parameter: specificationUri Path to the Swagger specification file. The scheme, host base path are taken from this specification, but these can be overridden with properties on the component or endpoint level. If not given the component tries to load swagger.json resource from the classpath. Note that the host defined on the component and endpoint of this Component should contain the scheme, hostname and optionally the port in the URI syntax (i.e. http://api.example.com:8080). Overrides component configuration. The Swagger specification can be loaded from different sources by prefixing with file: classpath: http: https:. Support for https is limited to using the JDK installed UrlHandler, and as such it can be cumbersome to setup TLS/SSL certificates for https (such as setting a number of javax.net.ssl JVM system properties). How to do that consult the JDK documentation for UrlHandler. Default value notice: By default loads swagger.json file Default value: swagger.json Path parameter: operationId (required) ID of the operation from the Swagger specification.- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- specificationUri#operationId- Returns:
- the dsl builder
-
robotframework
public static RobotFrameworkEndpointBuilderFactory.RobotFrameworkEndpointBuilder robotframework(String path) Robot Framework (camel-robotframework) Pass camel exchanges to acceptence test written in Robot DSL. Category: testing Since: 3.0 Maven coordinates: org.apache.camel:camel-robotframework Syntax:robotframework:resourceUri
Path parameter: resourceUri (required) Path to the resource. You can prefix with: classpath, file, http, ref, or bean. classpath, file and http loads the resource using these protocols (classpath is default). ref will lookup the resource in the registry. bean will call a method on a bean to be used as the resource. For bean you can specify the method name after dot, eg bean:myBean.myMethod.- Parameters:
path
- resourceUri- Returns:
- the dsl builder
-
robotframework
public static RobotFrameworkEndpointBuilderFactory.RobotFrameworkEndpointBuilder robotframework(String componentName, String path) Robot Framework (camel-robotframework) Pass camel exchanges to acceptence test written in Robot DSL. Category: testing Since: 3.0 Maven coordinates: org.apache.camel:camel-robotframework Syntax:robotframework:resourceUri
Path parameter: resourceUri (required) Path to the resource. You can prefix with: classpath, file, http, ref, or bean. classpath, file and http loads the resource using these protocols (classpath is default). ref will lookup the resource in the registry. bean will call a method on a bean to be used as the resource. For bean you can specify the method name after dot, eg bean:myBean.myMethod.- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- resourceUri- Returns:
- the dsl builder
-
rocketmq
RocketMQ (camel-rocketmq) Send and receive messages from RocketMQ cluster. Category: messaging Since: 3.20 Maven coordinates: org.apache.camel:camel-rocketmq Syntax:rocketmq:topicName
Path parameter: topicName (required) Topic name of this endpoint.- Parameters:
path
- topicName- Returns:
- the dsl builder
-
rocketmq
public static RocketMQEndpointBuilderFactory.RocketMQEndpointBuilder rocketmq(String componentName, String path) RocketMQ (camel-rocketmq) Send and receive messages from RocketMQ cluster. Category: messaging Since: 3.20 Maven coordinates: org.apache.camel:camel-rocketmq Syntax:rocketmq:topicName
Path parameter: topicName (required) Topic name of this endpoint.- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- topicName- Returns:
- the dsl builder
-
rss
RSS (camel-rss) Poll RSS feeds. Category: rss Since: 2.0 Maven coordinates: org.apache.camel:camel-rss Syntax:rss:feedUri
Path parameter: feedUri (required) The URI to the feed to poll.- Parameters:
path
- feedUri- Returns:
- the dsl builder
-
rss
RSS (camel-rss) Poll RSS feeds. Category: rss Since: 2.0 Maven coordinates: org.apache.camel:camel-rss Syntax:rss:feedUri
Path parameter: feedUri (required) The URI to the feed to poll.- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- feedUri- Returns:
- the dsl builder
-
saga
Saga (camel-saga) Execute custom actions within a route using the Saga EIP. Category: core,endpoint Since: 2.21 Maven coordinates: org.apache.camel:camel-saga Syntax:saga:action
Path parameter: action (required) Action to execute (complete or compensate) There are 2 enums and the value can be one of: COMPLETE, COMPENSATE- Parameters:
path
- action- Returns:
- the dsl builder
-
saga
public static SagaEndpointBuilderFactory.SagaEndpointBuilder saga(String componentName, String path) Saga (camel-saga) Execute custom actions within a route using the Saga EIP. Category: core,endpoint Since: 2.21 Maven coordinates: org.apache.camel:camel-saga Syntax:saga:action
Path parameter: action (required) Action to execute (complete or compensate) There are 2 enums and the value can be one of: COMPLETE, COMPENSATE- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- action- Returns:
- the dsl builder
-
salesforce
Salesforce (camel-salesforce) Communicate with Salesforce using Java DTOs. Category: cloud,api,crm Since: 2.12 Maven coordinates: org.apache.camel:camel-salesforce Syntax:salesforce:operationName:topicName
Path parameter: operationName (required) The operation to use There are 66 enums and the value can be one of: getVersions, getResources, getGlobalObjects, getBasicInfo, getDescription, getSObject, createSObject, updateSObject, deleteSObject, getSObjectWithId, upsertSObject, deleteSObjectWithId, getBlobField, query, queryMore, queryAll, search, apexCall, recent, createJob, getJob, closeJob, abortJob, createBatch, getBatch, getAllBatches, getRequest, getResults, createBatchQuery, getQueryResultIds, getQueryResult, getRecentReports, getReportDescription, executeSyncReport, executeAsyncReport, getReportInstances, getReportResults, limits, approval, approvals, composite-tree, composite-batch, composite, compositeRetrieveSObjectCollections, compositeCreateSObjectCollections, compositeUpdateSObjectCollections, compositeUpsertSObjectCollections, compositeDeleteSObjectCollections, bulk2GetAllJobs, bulk2CreateJob, bulk2GetJob, bulk2CreateBatch, bulk2CloseJob, bulk2AbortJob, bulk2DeleteJob, bulk2GetSuccessfulResults, bulk2GetFailedResults, bulk2GetUnprocessedRecords, bulk2CreateQueryJob, bulk2GetQueryJob, bulk2GetAllQueryJobs, bulk2GetQueryJobResults, bulk2AbortQueryJob, bulk2DeleteQueryJob, raw, subscribe Path parameter: topicName The name of the topic/channel to use- Parameters:
path
- operationName:topicName- Returns:
- the dsl builder
-
salesforce
public static SalesforceEndpointBuilderFactory.SalesforceEndpointBuilder salesforce(String componentName, String path) Salesforce (camel-salesforce) Communicate with Salesforce using Java DTOs. Category: cloud,api,crm Since: 2.12 Maven coordinates: org.apache.camel:camel-salesforce Syntax:salesforce:operationName:topicName
Path parameter: operationName (required) The operation to use There are 66 enums and the value can be one of: getVersions, getResources, getGlobalObjects, getBasicInfo, getDescription, getSObject, createSObject, updateSObject, deleteSObject, getSObjectWithId, upsertSObject, deleteSObjectWithId, getBlobField, query, queryMore, queryAll, search, apexCall, recent, createJob, getJob, closeJob, abortJob, createBatch, getBatch, getAllBatches, getRequest, getResults, createBatchQuery, getQueryResultIds, getQueryResult, getRecentReports, getReportDescription, executeSyncReport, executeAsyncReport, getReportInstances, getReportResults, limits, approval, approvals, composite-tree, composite-batch, composite, compositeRetrieveSObjectCollections, compositeCreateSObjectCollections, compositeUpdateSObjectCollections, compositeUpsertSObjectCollections, compositeDeleteSObjectCollections, bulk2GetAllJobs, bulk2CreateJob, bulk2GetJob, bulk2CreateBatch, bulk2CloseJob, bulk2AbortJob, bulk2DeleteJob, bulk2GetSuccessfulResults, bulk2GetFailedResults, bulk2GetUnprocessedRecords, bulk2CreateQueryJob, bulk2GetQueryJob, bulk2GetAllQueryJobs, bulk2GetQueryJobResults, bulk2AbortQueryJob, bulk2DeleteQueryJob, raw, subscribe Path parameter: topicName The name of the topic/channel to use- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- operationName:topicName- Returns:
- the dsl builder
-
sapNetweaver
SAP NetWeaver (camel-sap-netweaver) Send requests to SAP NetWeaver Gateway using HTTP. Category: sap,cloud,api Since: 2.12 Maven coordinates: org.apache.camel:camel-sap-netweaver Syntax:sap-netweaver:url
Path parameter: url (required) Url to the SAP net-weaver gateway server.- Parameters:
path
- url- Returns:
- the dsl builder
-
sapNetweaver
public static NetWeaverEndpointBuilderFactory.NetWeaverEndpointBuilder sapNetweaver(String componentName, String path) SAP NetWeaver (camel-sap-netweaver) Send requests to SAP NetWeaver Gateway using HTTP. Category: sap,cloud,api Since: 2.12 Maven coordinates: org.apache.camel:camel-sap-netweaver Syntax:sap-netweaver:url
Path parameter: url (required) Url to the SAP net-weaver gateway server.- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- url- Returns:
- the dsl builder
-
scheduler
Scheduler (camel-scheduler) Generate messages in specified intervals using java.util.concurrent.ScheduledExecutorService. Category: core,scheduling Since: 2.15 Maven coordinates: org.apache.camel:camel-scheduler Syntax:scheduler:name
Path parameter: name (required) The name of the scheduler- Parameters:
path
- name- Returns:
- the dsl builder
-
scheduler
public static SchedulerEndpointBuilderFactory.SchedulerEndpointBuilder scheduler(String componentName, String path) Scheduler (camel-scheduler) Generate messages in specified intervals using java.util.concurrent.ScheduledExecutorService. Category: core,scheduling Since: 2.15 Maven coordinates: org.apache.camel:camel-scheduler Syntax:scheduler:name
Path parameter: name (required) The name of the scheduler- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- name- Returns:
- the dsl builder
-
schematron
Schematron (camel-schematron) Validate XML payload using the Schematron Library. Category: validation Since: 2.15 Maven coordinates: org.apache.camel:camel-schematron Syntax:schematron:path
Path parameter: path (required) The path to the schematron rules file. Can either be in class path or location in the file system.- Parameters:
path
- path- Returns:
- the dsl builder
-
schematron
public static SchematronEndpointBuilderFactory.SchematronEndpointBuilder schematron(String componentName, String path) Schematron (camel-schematron) Validate XML payload using the Schematron Library. Category: validation Since: 2.15 Maven coordinates: org.apache.camel:camel-schematron Syntax:schematron:path
Path parameter: path (required) The path to the schematron rules file. Can either be in class path or location in the file system.- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- path- Returns:
- the dsl builder
-
scp
SCP (camel-jsch) Copy files to/from remote hosts using the secure copy protocol (SCP). Category: file Since: 2.10 Maven coordinates: org.apache.camel:camel-jsch Syntax:scp:host:port/directoryName
Path parameter: host (required) Hostname of the FTP server Path parameter: port Port of the FTP server Path parameter: directoryName The starting directory- Parameters:
path
- host:port/directoryName- Returns:
- the dsl builder
-
scp
SCP (camel-jsch) Copy files to/from remote hosts using the secure copy protocol (SCP). Category: file Since: 2.10 Maven coordinates: org.apache.camel:camel-jsch Syntax:scp:host:port/directoryName
Path parameter: host (required) Hostname of the FTP server Path parameter: port Port of the FTP server Path parameter: directoryName The starting directory- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- host:port/directoryName- Returns:
- the dsl builder
-
seda
SEDA (camel-seda) Asynchronously call another endpoint from any Camel Context in the same JVM. Category: core,endpoint Since: 1.1 Maven coordinates: org.apache.camel:camel-seda Syntax:seda:name
Path parameter: name (required) Name of queue- Parameters:
path
- name- Returns:
- the dsl builder
-
seda
public static SedaEndpointBuilderFactory.SedaEndpointBuilder seda(String componentName, String path) SEDA (camel-seda) Asynchronously call another endpoint from any Camel Context in the same JVM. Category: core,endpoint Since: 1.1 Maven coordinates: org.apache.camel:camel-seda Syntax:seda:name
Path parameter: name (required) Name of queue- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- name- Returns:
- the dsl builder
-
service
Service (camel-service) Register a Camel endpoint to a Service Registry (such as Consul, Etcd) and delegate to it. Category: cloud Since: 2.22 Maven coordinates: org.apache.camel:camel-service Syntax:service:delegateUri
Path parameter: delegateUri (required) The endpoint uri to expose as service- Parameters:
path
- delegateUri- Returns:
- the dsl builder
-
service
public static ServiceEndpointBuilderFactory.ServiceEndpointBuilder service(String componentName, String path) Service (camel-service) Register a Camel endpoint to a Service Registry (such as Consul, Etcd) and delegate to it. Category: cloud Since: 2.22 Maven coordinates: org.apache.camel:camel-service Syntax:service:delegateUri
Path parameter: delegateUri (required) The endpoint uri to expose as service- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- delegateUri- Returns:
- the dsl builder
-
servicenow
ServiceNow (camel-servicenow) Interact with ServiceNow via its REST API. Category: api,cloud,management Since: 2.18 Maven coordinates: org.apache.camel:camel-servicenow Syntax:servicenow:instanceName
Path parameter: instanceName (required) The ServiceNow instance name- Parameters:
path
- instanceName- Returns:
- the dsl builder
-
servicenow
public static ServiceNowEndpointBuilderFactory.ServiceNowEndpointBuilder servicenow(String componentName, String path) ServiceNow (camel-servicenow) Interact with ServiceNow via its REST API. Category: api,cloud,management Since: 2.18 Maven coordinates: org.apache.camel:camel-servicenow Syntax:servicenow:instanceName
Path parameter: instanceName (required) The ServiceNow instance name- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- instanceName- Returns:
- the dsl builder
-
servlet
Servlet (camel-servlet) Serve HTTP requests by a Servlet. Category: http Since: 2.0 Maven coordinates: org.apache.camel:camel-servlet Syntax:servlet:contextPath
Path parameter: contextPath (required) The context-path to use- Parameters:
path
- contextPath- Returns:
- the dsl builder
-
servlet
public static ServletEndpointBuilderFactory.ServletEndpointBuilder servlet(String componentName, String path) Servlet (camel-servlet) Serve HTTP requests by a Servlet. Category: http Since: 2.0 Maven coordinates: org.apache.camel:camel-servlet Syntax:servlet:contextPath
Path parameter: contextPath (required) The context-path to use- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- contextPath- Returns:
- the dsl builder
-
sftp
SFTP (camel-ftp) Upload and download files to/from SFTP servers. Category: file Since: 1.1 Maven coordinates: org.apache.camel:camel-ftp Syntax:sftp:host:port/directoryName
Path parameter: host (required) Hostname of the FTP server Path parameter: port Port of the FTP server Path parameter: directoryName The starting directory- Parameters:
path
- host:port/directoryName- Returns:
- the dsl builder
-
sftp
public static SftpEndpointBuilderFactory.SftpEndpointBuilder sftp(String componentName, String path) SFTP (camel-ftp) Upload and download files to/from SFTP servers. Category: file Since: 1.1 Maven coordinates: org.apache.camel:camel-ftp Syntax:sftp:host:port/directoryName
Path parameter: host (required) Hostname of the FTP server Path parameter: port Port of the FTP server Path parameter: directoryName The starting directory- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- host:port/directoryName- Returns:
- the dsl builder
-
sjms
Simple JMS (camel-sjms) Send and receive messages to/from a JMS Queue or Topic using plain JMS 1.x API. Category: messaging Since: 2.11 Maven coordinates: org.apache.camel:camel-sjms Syntax:sjms:destinationType:destinationName
Path parameter: destinationType The kind of destination to use Default value: queue There are 2 enums and the value can be one of: queue, topic Path parameter: destinationName (required) DestinationName is a JMS queue or topic name. By default, the destinationName is interpreted as a queue name.- Parameters:
path
- destinationType:destinationName- Returns:
- the dsl builder
-
sjms
public static SjmsEndpointBuilderFactory.SjmsEndpointBuilder sjms(String componentName, String path) Simple JMS (camel-sjms) Send and receive messages to/from a JMS Queue or Topic using plain JMS 1.x API. Category: messaging Since: 2.11 Maven coordinates: org.apache.camel:camel-sjms Syntax:sjms:destinationType:destinationName
Path parameter: destinationType The kind of destination to use Default value: queue There are 2 enums and the value can be one of: queue, topic Path parameter: destinationName (required) DestinationName is a JMS queue or topic name. By default, the destinationName is interpreted as a queue name.- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- destinationType:destinationName- Returns:
- the dsl builder
-
sjms2
Simple JMS2 (camel-sjms2) Send and receive messages to/from a JMS Queue or Topic using plain JMS 2.x API. Category: messaging Since: 2.19 Maven coordinates: org.apache.camel:camel-sjms2 Syntax:sjms2:destinationType:destinationName
Path parameter: destinationType The kind of destination to use Default value: queue There are 2 enums and the value can be one of: queue, topic Path parameter: destinationName (required) DestinationName is a JMS queue or topic name. By default, the destinationName is interpreted as a queue name.- Parameters:
path
- destinationType:destinationName- Returns:
- the dsl builder
-
sjms2
public static Sjms2EndpointBuilderFactory.Sjms2EndpointBuilder sjms2(String componentName, String path) Simple JMS2 (camel-sjms2) Send and receive messages to/from a JMS Queue or Topic using plain JMS 2.x API. Category: messaging Since: 2.19 Maven coordinates: org.apache.camel:camel-sjms2 Syntax:sjms2:destinationType:destinationName
Path parameter: destinationType The kind of destination to use Default value: queue There are 2 enums and the value can be one of: queue, topic Path parameter: destinationName (required) DestinationName is a JMS queue or topic name. By default, the destinationName is interpreted as a queue name.- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- destinationType:destinationName- Returns:
- the dsl builder
-
slack
Slack (camel-slack) Send and receive messages to/from Slack. Category: social Since: 2.16 Maven coordinates: org.apache.camel:camel-slack Syntax:slack:channel
Path parameter: channel (required) The channel name (syntax #name) or slack user (syntax userName) to send a message directly to an user.- Parameters:
path
- channel- Returns:
- the dsl builder
-
slack
public static SlackEndpointBuilderFactory.SlackEndpointBuilder slack(String componentName, String path) Slack (camel-slack) Send and receive messages to/from Slack. Category: social Since: 2.16 Maven coordinates: org.apache.camel:camel-slack Syntax:slack:channel
Path parameter: channel (required) The channel name (syntax #name) or slack user (syntax userName) to send a message directly to an user.- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- channel- Returns:
- the dsl builder
-
smb
SMB (camel-smb) Receive files from SMB (Server Message Block) shares. Category: file Since: 3.22 Maven coordinates: org.apache.camel:camel-smb Syntax:smb:hostname:port/shareName
Path parameter: hostname (required) The share hostname or IP address Path parameter: port The share port number Default value: 445 Path parameter: shareName The name of the share to connect to.- Parameters:
path
- hostname:port/shareName- Returns:
- the dsl builder
-
smb
SMB (camel-smb) Receive files from SMB (Server Message Block) shares. Category: file Since: 3.22 Maven coordinates: org.apache.camel:camel-smb Syntax:smb:hostname:port/shareName
Path parameter: hostname (required) The share hostname or IP address Path parameter: port The share port number Default value: 445 Path parameter: shareName The name of the share to connect to.- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- hostname:port/shareName- Returns:
- the dsl builder
-
smpp
SMPP (camel-smpp) Send and receive SMS messages using a SMSC (Short Message Service Center). Category: mobile Since: 2.2 Maven coordinates: org.apache.camel:camel-smpp Syntax:smpp:host:port
Path parameter: host Hostname for the SMSC server to use. Default value: localhost Path parameter: port Port number for the SMSC server to use. Default value: 2775- Parameters:
path
- host:port- Returns:
- the dsl builder
-
smpp
public static SmppEndpointBuilderFactory.SmppEndpointBuilder smpp(String componentName, String path) SMPP (camel-smpp) Send and receive SMS messages using a SMSC (Short Message Service Center). Category: mobile Since: 2.2 Maven coordinates: org.apache.camel:camel-smpp Syntax:smpp:host:port
Path parameter: host Hostname for the SMSC server to use. Default value: localhost Path parameter: port Port number for the SMSC server to use. Default value: 2775- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- host:port- Returns:
- the dsl builder
-
snmp
SNMP (camel-snmp) Receive traps and poll SNMP (Simple Network Management Protocol) capable devices. Category: monitoring Since: 2.1 Maven coordinates: org.apache.camel:camel-snmp Syntax:snmp:host:port
Path parameter: host (required) Hostname of the SNMP enabled device Path parameter: port (required) Port number of the SNMP enabled device- Parameters:
path
- host:port- Returns:
- the dsl builder
-
snmp
public static SnmpEndpointBuilderFactory.SnmpEndpointBuilder snmp(String componentName, String path) SNMP (camel-snmp) Receive traps and poll SNMP (Simple Network Management Protocol) capable devices. Category: monitoring Since: 2.1 Maven coordinates: org.apache.camel:camel-snmp Syntax:snmp:host:port
Path parameter: host (required) Hostname of the SNMP enabled device Path parameter: port (required) Port number of the SNMP enabled device- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- host:port- Returns:
- the dsl builder
-
solr
Deprecated.Solr (camel-solr) Perform operations against Apache Lucene Solr. Category: monitoring,search Since: 2.9 Maven coordinates: org.apache.camel:camel-solr Syntax:solr:url
Path parameter: url (required) Hostname and port for the Solr server(s). Multiple hosts can be specified, separated with a comma. See the solrClient parameter for more information on the SolrClient used to connect to Solr.- Parameters:
path
- url- Returns:
- the dsl builder
-
solr
@Deprecated public static SolrEndpointBuilderFactory.SolrEndpointBuilder solr(String componentName, String path) Deprecated.Solr (camel-solr) Perform operations against Apache Lucene Solr. Category: monitoring,search Since: 2.9 Maven coordinates: org.apache.camel:camel-solr Syntax:solr:url
Path parameter: url (required) Hostname and port for the Solr server(s). Multiple hosts can be specified, separated with a comma. See the solrClient parameter for more information on the SolrClient used to connect to Solr.- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- url- Returns:
- the dsl builder
-
spark
Deprecated.Spark (camel-spark) Send RDD or DataFrame jobs to Apache Spark clusters. Category: bigdata,iot Since: 2.17 Maven coordinates: org.apache.camel:camel-spark Syntax:spark:endpointType
Path parameter: endpointType (required) Type of the endpoint (rdd, dataframe, hive). There are 3 enums and the value can be one of: rdd, dataframe, hive- Parameters:
path
- endpointType- Returns:
- the dsl builder
-
spark
@Deprecated public static SparkEndpointBuilderFactory.SparkEndpointBuilder spark(String componentName, String path) Deprecated.Spark (camel-spark) Send RDD or DataFrame jobs to Apache Spark clusters. Category: bigdata,iot Since: 2.17 Maven coordinates: org.apache.camel:camel-spark Syntax:spark:endpointType
Path parameter: endpointType (required) Type of the endpoint (rdd, dataframe, hive). There are 3 enums and the value can be one of: rdd, dataframe, hive- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- endpointType- Returns:
- the dsl builder
-
splunk
Splunk (camel-splunk) Publish or search for events in Splunk. Category: iot,monitoring Since: 2.13 Maven coordinates: org.apache.camel:camel-splunk Syntax:splunk:name
Path parameter: name (required) Name has no purpose- Parameters:
path
- name- Returns:
- the dsl builder
-
splunk
public static SplunkEndpointBuilderFactory.SplunkEndpointBuilder splunk(String componentName, String path) Splunk (camel-splunk) Publish or search for events in Splunk. Category: iot,monitoring Since: 2.13 Maven coordinates: org.apache.camel:camel-splunk Syntax:splunk:name
Path parameter: name (required) Name has no purpose- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- name- Returns:
- the dsl builder
-
splunkHec
Splunk HEC (camel-splunk-hec) The splunk component allows to publish events in Splunk using the HTTP Event Collector. Category: log,monitoring Since: 3.3 Maven coordinates: org.apache.camel:camel-splunk-hec Syntax:splunk-hec:splunkURL/token
Path parameter: splunkURL (required) Splunk Host and Port (example: my_splunk_server:8089) Path parameter: token (required) Splunk HEC token (this is the token created for HEC and not the user's token)- Parameters:
path
- splunkURL/token- Returns:
- the dsl builder
-
splunkHec
public static SplunkHECEndpointBuilderFactory.SplunkHECEndpointBuilder splunkHec(String componentName, String path) Splunk HEC (camel-splunk-hec) The splunk component allows to publish events in Splunk using the HTTP Event Collector. Category: log,monitoring Since: 3.3 Maven coordinates: org.apache.camel:camel-splunk-hec Syntax:splunk-hec:splunkURL/token
Path parameter: splunkURL (required) Splunk Host and Port (example: my_splunk_server:8089) Path parameter: token (required) Splunk HEC token (this is the token created for HEC and not the user's token)- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- splunkURL/token- Returns:
- the dsl builder
-
springBatch
Spring Batch (camel-spring-batch) Send messages to Spring Batch for further processing. Category: spring,batch,scheduling Since: 2.10 Maven coordinates: org.apache.camel:camel-spring-batch Syntax:spring-batch:jobName
Path parameter: jobName (required) The name of the Spring Batch job located in the registry.- Parameters:
path
- jobName- Returns:
- the dsl builder
-
springBatch
public static SpringBatchEndpointBuilderFactory.SpringBatchEndpointBuilder springBatch(String componentName, String path) Spring Batch (camel-spring-batch) Send messages to Spring Batch for further processing. Category: spring,batch,scheduling Since: 2.10 Maven coordinates: org.apache.camel:camel-spring-batch Syntax:spring-batch:jobName
Path parameter: jobName (required) The name of the Spring Batch job located in the registry.- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- jobName- Returns:
- the dsl builder
-
springEvent
Spring Event (camel-spring) Listen for Spring Application Events. Category: spring,eventbus Since: 1.4 Maven coordinates: org.apache.camel:camel-spring Syntax:spring-event:name
Path parameter: name Name of endpoint- Parameters:
path
- name- Returns:
- the dsl builder
-
springEvent
public static EventEndpointBuilderFactory.EventEndpointBuilder springEvent(String componentName, String path) Spring Event (camel-spring) Listen for Spring Application Events. Category: spring,eventbus Since: 1.4 Maven coordinates: org.apache.camel:camel-spring Syntax:spring-event:name
Path parameter: name Name of endpoint- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- name- Returns:
- the dsl builder
-
springIntegration
@Deprecated public static SpringIntegrationEndpointBuilderFactory.SpringIntegrationEndpointBuilder springIntegration(String path) Deprecated.Spring Integration (camel-spring-integration) Bridge Camel with Spring Integration. Category: spring,eventbus Since: 1.4 Maven coordinates: org.apache.camel:camel-spring-integration Syntax:spring-integration:defaultChannel
Path parameter: defaultChannel (required) The default channel name which is used by the Spring Integration Spring context. It will equal to the inputChannel name for the Spring Integration consumer and the outputChannel name for the Spring Integration provider.- Parameters:
path
- defaultChannel- Returns:
- the dsl builder
-
springIntegration
@Deprecated public static SpringIntegrationEndpointBuilderFactory.SpringIntegrationEndpointBuilder springIntegration(String componentName, String path) Deprecated.Spring Integration (camel-spring-integration) Bridge Camel with Spring Integration. Category: spring,eventbus Since: 1.4 Maven coordinates: org.apache.camel:camel-spring-integration Syntax:spring-integration:defaultChannel
Path parameter: defaultChannel (required) The default channel name which is used by the Spring Integration Spring context. It will equal to the inputChannel name for the Spring Integration consumer and the outputChannel name for the Spring Integration provider.- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- defaultChannel- Returns:
- the dsl builder
-
springJdbc
Spring JDBC (camel-spring-jdbc) Access databases through SQL and JDBC with Spring Transaction support. Category: database,sql Since: 3.10 Maven coordinates: org.apache.camel:camel-spring-jdbc Syntax:spring-jdbc:dataSourceName
Path parameter: dataSourceName (required) Name of DataSource to lookup in the Registry. If the name is dataSource or default, then Camel will attempt to lookup a default DataSource from the registry, meaning if there is a only one instance of DataSource found, then this DataSource will be used.- Parameters:
path
- dataSourceName- Returns:
- the dsl builder
-
springJdbc
public static SpringJdbcEndpointBuilderFactory.SpringJdbcEndpointBuilder springJdbc(String componentName, String path) Spring JDBC (camel-spring-jdbc) Access databases through SQL and JDBC with Spring Transaction support. Category: database,sql Since: 3.10 Maven coordinates: org.apache.camel:camel-spring-jdbc Syntax:spring-jdbc:dataSourceName
Path parameter: dataSourceName (required) Name of DataSource to lookup in the Registry. If the name is dataSource or default, then Camel will attempt to lookup a default DataSource from the registry, meaning if there is a only one instance of DataSource found, then this DataSource will be used.- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- dataSourceName- Returns:
- the dsl builder
-
springLdap
Spring LDAP (camel-spring-ldap) Perform searches in LDAP servers using filters as the message payload. Category: spring,ldap Since: 2.11 Maven coordinates: org.apache.camel:camel-spring-ldap Syntax:spring-ldap:templateName
Path parameter: templateName (required) Name of the Spring LDAP Template bean- Parameters:
path
- templateName- Returns:
- the dsl builder
-
springLdap
public static SpringLdapEndpointBuilderFactory.SpringLdapEndpointBuilder springLdap(String componentName, String path) Spring LDAP (camel-spring-ldap) Perform searches in LDAP servers using filters as the message payload. Category: spring,ldap Since: 2.11 Maven coordinates: org.apache.camel:camel-spring-ldap Syntax:spring-ldap:templateName
Path parameter: templateName (required) Name of the Spring LDAP Template bean- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- templateName- Returns:
- the dsl builder
-
springRabbitmq
public static SpringRabbitMQEndpointBuilderFactory.SpringRabbitMQEndpointBuilder springRabbitmq(String path) Spring RabbitMQ (camel-spring-rabbitmq) Send and receive messages from RabbitMQ using Spring RabbitMQ client. Category: messaging Since: 3.8 Maven coordinates: org.apache.camel:camel-spring-rabbitmq Syntax:spring-rabbitmq:exchangeName
Path parameter: exchangeName (required) The exchange name determines the exchange to which the produced messages will be sent to. In the case of consumers, the exchange name determines the exchange the queue will be bound to. Note: to use default exchange then do not use empty name, but use default instead.- Parameters:
path
- exchangeName- Returns:
- the dsl builder
-
springRabbitmq
public static SpringRabbitMQEndpointBuilderFactory.SpringRabbitMQEndpointBuilder springRabbitmq(String componentName, String path) Spring RabbitMQ (camel-spring-rabbitmq) Send and receive messages from RabbitMQ using Spring RabbitMQ client. Category: messaging Since: 3.8 Maven coordinates: org.apache.camel:camel-spring-rabbitmq Syntax:spring-rabbitmq:exchangeName
Path parameter: exchangeName (required) The exchange name determines the exchange to which the produced messages will be sent to. In the case of consumers, the exchange name determines the exchange the queue will be bound to. Note: to use default exchange then do not use empty name, but use default instead.- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- exchangeName- Returns:
- the dsl builder
-
springRedis
Spring Redis (camel-spring-redis) Send and receive messages from Redis. Category: spring,nosql Since: 2.11 Maven coordinates: org.apache.camel:camel-spring-redis Syntax:spring-redis:host:port
Path parameter: host (required) The host where Redis server is running. Path parameter: port (required) Redis server port number- Parameters:
path
- host:port- Returns:
- the dsl builder
-
springRedis
public static RedisEndpointBuilderFactory.RedisEndpointBuilder springRedis(String componentName, String path) Spring Redis (camel-spring-redis) Send and receive messages from Redis. Category: spring,nosql Since: 2.11 Maven coordinates: org.apache.camel:camel-spring-redis Syntax:spring-redis:host:port
Path parameter: host (required) The host where Redis server is running. Path parameter: port (required) Redis server port number- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- host:port- Returns:
- the dsl builder
-
springWs
public static SpringWebserviceEndpointBuilderFactory.SpringWebserviceEndpointBuilder springWs(String path) Spring WebService (camel-spring-ws) Access external web services as a client or expose your own web services. Category: spring,soap,webservice Since: 2.6 Maven coordinates: org.apache.camel:camel-spring-ws Syntax:spring-ws:type:lookupKey:webServiceEndpointUri
Path parameter: type Endpoint mapping type if endpoint mapping is used. rootqname - Offers the option to map web service requests based on the qualified name of the root element contained in the message. soapaction - Used to map web service requests based on the SOAP action specified in the header of the message. uri - In order to map web service requests that target a specific URI. xpathresult - Used to map web service requests based on the evaluation of an XPath expression against the incoming message. The result of the evaluation should match the XPath result specified in the endpoint URI. beanname - Allows you to reference an org.apache.camel.component.spring.ws.bean.CamelEndpointDispatcher object in order to integrate with existing (legacy) endpoint mappings like PayloadRootQNameEndpointMapping, SoapActionEndpointMapping, etc There are 8 enums and the value can be one of: ROOT_QNAME, ACTION, TO, SOAP_ACTION, XPATHRESULT, URI, URI_PATH, BEANNAME Path parameter: lookupKey Endpoint mapping key if endpoint mapping is used Path parameter: webServiceEndpointUri The default Web Service endpoint uri to use for the producer.- Parameters:
path
- type:lookupKey:webServiceEndpointUri- Returns:
- the dsl builder
-
springWs
public static SpringWebserviceEndpointBuilderFactory.SpringWebserviceEndpointBuilder springWs(String componentName, String path) Spring WebService (camel-spring-ws) Access external web services as a client or expose your own web services. Category: spring,soap,webservice Since: 2.6 Maven coordinates: org.apache.camel:camel-spring-ws Syntax:spring-ws:type:lookupKey:webServiceEndpointUri
Path parameter: type Endpoint mapping type if endpoint mapping is used. rootqname - Offers the option to map web service requests based on the qualified name of the root element contained in the message. soapaction - Used to map web service requests based on the SOAP action specified in the header of the message. uri - In order to map web service requests that target a specific URI. xpathresult - Used to map web service requests based on the evaluation of an XPath expression against the incoming message. The result of the evaluation should match the XPath result specified in the endpoint URI. beanname - Allows you to reference an org.apache.camel.component.spring.ws.bean.CamelEndpointDispatcher object in order to integrate with existing (legacy) endpoint mappings like PayloadRootQNameEndpointMapping, SoapActionEndpointMapping, etc There are 8 enums and the value can be one of: ROOT_QNAME, ACTION, TO, SOAP_ACTION, XPATHRESULT, URI, URI_PATH, BEANNAME Path parameter: lookupKey Endpoint mapping key if endpoint mapping is used Path parameter: webServiceEndpointUri The default Web Service endpoint uri to use for the producer.- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- type:lookupKey:webServiceEndpointUri- Returns:
- the dsl builder
-
sql
SQL (camel-sql) Perform SQL queries using Spring JDBC. Category: database,sql Since: 1.4 Maven coordinates: org.apache.camel:camel-sql Syntax:sql:query
Path parameter: query (required) Sets the SQL query to perform. You can externalize the query by using file: or classpath: as prefix and specify the location of the file.- Parameters:
path
- query- Returns:
- the dsl builder
-
sql
SQL (camel-sql) Perform SQL queries using Spring JDBC. Category: database,sql Since: 1.4 Maven coordinates: org.apache.camel:camel-sql Syntax:sql:query
Path parameter: query (required) Sets the SQL query to perform. You can externalize the query by using file: or classpath: as prefix and specify the location of the file.- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- query- Returns:
- the dsl builder
-
sqlStored
SQL Stored Procedure (camel-sql) Perform SQL queries as a JDBC Stored Procedures using Spring JDBC. Category: database,sql Since: 2.17 Maven coordinates: org.apache.camel:camel-sql Syntax:sql-stored:template
Path parameter: template (required) Sets the StoredProcedure template to perform- Parameters:
path
- template- Returns:
- the dsl builder
-
sqlStored
public static SqlStoredEndpointBuilderFactory.SqlStoredEndpointBuilder sqlStored(String componentName, String path) SQL Stored Procedure (camel-sql) Perform SQL queries as a JDBC Stored Procedures using Spring JDBC. Category: database,sql Since: 2.17 Maven coordinates: org.apache.camel:camel-sql Syntax:sql-stored:template
Path parameter: template (required) Sets the StoredProcedure template to perform- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- template- Returns:
- the dsl builder
-
ssh
SSH (camel-ssh) Execute commands on remote hosts using SSH. Category: file Since: 2.10 Maven coordinates: org.apache.camel:camel-ssh Syntax:ssh:host:port
Path parameter: host (required) Sets the hostname of the remote SSH server. Path parameter: port Sets the port number for the remote SSH server. Default value: 22- Parameters:
path
- host:port- Returns:
- the dsl builder
-
ssh
SSH (camel-ssh) Execute commands on remote hosts using SSH. Category: file Since: 2.10 Maven coordinates: org.apache.camel:camel-ssh Syntax:ssh:host:port
Path parameter: host (required) Sets the hostname of the remote SSH server. Path parameter: port Sets the port number for the remote SSH server. Default value: 22- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- host:port- Returns:
- the dsl builder
-
stax
StAX (camel-stax) Process XML payloads by a SAX ContentHandler. Category: transformation Since: 2.9 Maven coordinates: org.apache.camel:camel-stax Syntax:stax:contentHandlerClass
Path parameter: contentHandlerClass (required) The FQN class name for the ContentHandler implementation to use.- Parameters:
path
- contentHandlerClass- Returns:
- the dsl builder
-
stax
public static StAXEndpointBuilderFactory.StAXEndpointBuilder stax(String componentName, String path) StAX (camel-stax) Process XML payloads by a SAX ContentHandler. Category: transformation Since: 2.9 Maven coordinates: org.apache.camel:camel-stax Syntax:stax:contentHandlerClass
Path parameter: contentHandlerClass (required) The FQN class name for the ContentHandler implementation to use.- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- contentHandlerClass- Returns:
- the dsl builder
-
stitch
Stitch (camel-stitch) Stitch is a cloud ETL service that integrates various data sources into a central data warehouse through various integrations. Category: cloud,api,compute,bigdata Since: 3.8 Maven coordinates: org.apache.camel:camel-stitch Syntax:stitch:tableName
Path parameter: tableName The name of the destination table the data is being pushed to. Table names must be unique in each destination schema, or loading issues will occur. Note: The number of characters in the table name should be within the destination's allowed limits or data will rejected.- Parameters:
path
- tableName- Returns:
- the dsl builder
-
stitch
public static StitchEndpointBuilderFactory.StitchEndpointBuilder stitch(String componentName, String path) Stitch (camel-stitch) Stitch is a cloud ETL service that integrates various data sources into a central data warehouse through various integrations. Category: cloud,api,compute,bigdata Since: 3.8 Maven coordinates: org.apache.camel:camel-stitch Syntax:stitch:tableName
Path parameter: tableName The name of the destination table the data is being pushed to. Table names must be unique in each destination schema, or loading issues will occur. Note: The number of characters in the table name should be within the destination's allowed limits or data will rejected.- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- tableName- Returns:
- the dsl builder
-
stomp
Stomp (camel-stomp) Send and rececive messages to/from STOMP (Simple Text Oriented Messaging Protocol) compliant message brokers. Category: messaging Since: 2.12 Maven coordinates: org.apache.camel:camel-stomp Syntax:stomp:destination
Path parameter: destination (required) Name of the queue- Parameters:
path
- destination- Returns:
- the dsl builder
-
stomp
public static StompEndpointBuilderFactory.StompEndpointBuilder stomp(String componentName, String path) Stomp (camel-stomp) Send and rececive messages to/from STOMP (Simple Text Oriented Messaging Protocol) compliant message brokers. Category: messaging Since: 2.12 Maven coordinates: org.apache.camel:camel-stomp Syntax:stomp:destination
Path parameter: destination (required) Name of the queue- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- destination- Returns:
- the dsl builder
-
stream
Stream (camel-stream) Read from system-in and write to system-out and system-err streams. Category: file,system Since: 1.3 Maven coordinates: org.apache.camel:camel-stream Syntax:stream:kind
Path parameter: kind (required) Kind of stream to use such as System.in, System.out, a file, or a http url. There are 6 enums and the value can be one of: in, out, err, header, file, http- Parameters:
path
- kind- Returns:
- the dsl builder
-
stream
public static StreamEndpointBuilderFactory.StreamEndpointBuilder stream(String componentName, String path) Stream (camel-stream) Read from system-in and write to system-out and system-err streams. Category: file,system Since: 1.3 Maven coordinates: org.apache.camel:camel-stream Syntax:stream:kind
Path parameter: kind (required) Kind of stream to use such as System.in, System.out, a file, or a http url. There are 6 enums and the value can be one of: in, out, err, header, file, http- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- kind- Returns:
- the dsl builder
-
stringTemplate
public static StringTemplateEndpointBuilderFactory.StringTemplateEndpointBuilder stringTemplate(String path) String Template (camel-stringtemplate) Transform messages using StringTemplate engine. Category: transformation,script Since: 1.2 Maven coordinates: org.apache.camel:camel-stringtemplate Syntax:string-template:resourceUri
Path parameter: resourceUri (required) Path to the resource. You can prefix with: classpath, file, http, ref, or bean. classpath, file and http loads the resource using these protocols (classpath is default). ref will lookup the resource in the registry. bean will call a method on a bean to be used as the resource. For bean you can specify the method name after dot, eg bean:myBean.myMethod.- Parameters:
path
- resourceUri- Returns:
- the dsl builder
-
stringTemplate
public static StringTemplateEndpointBuilderFactory.StringTemplateEndpointBuilder stringTemplate(String componentName, String path) String Template (camel-stringtemplate) Transform messages using StringTemplate engine. Category: transformation,script Since: 1.2 Maven coordinates: org.apache.camel:camel-stringtemplate Syntax:string-template:resourceUri
Path parameter: resourceUri (required) Path to the resource. You can prefix with: classpath, file, http, ref, or bean. classpath, file and http loads the resource using these protocols (classpath is default). ref will lookup the resource in the registry. bean will call a method on a bean to be used as the resource. For bean you can specify the method name after dot, eg bean:myBean.myMethod.- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- resourceUri- Returns:
- the dsl builder
-
stub
Stub (camel-stub) Stub out any physical endpoints while in development or testing. Category: core,testing Since: 2.10 Maven coordinates: org.apache.camel:camel-stub Syntax:stub:name
Path parameter: name (required) Name of queue- Parameters:
path
- name- Returns:
- the dsl builder
-
stub
public static StubEndpointBuilderFactory.StubEndpointBuilder stub(String componentName, String path) Stub (camel-stub) Stub out any physical endpoints while in development or testing. Category: core,testing Since: 2.10 Maven coordinates: org.apache.camel:camel-stub Syntax:stub:name
Path parameter: name (required) Name of queue- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- name- Returns:
- the dsl builder
-
telegram
Telegram (camel-telegram) Send and receive messages acting as a Telegram Bot Telegram Bot API. Category: cloud,api,chat Since: 2.18 Maven coordinates: org.apache.camel:camel-telegram Syntax:telegram:type
Path parameter: type (required) The endpoint type. Currently, only the 'bots' type is supported. There are 1 enums and the value can be one of: bots- Parameters:
path
- type- Returns:
- the dsl builder
-
telegram
public static TelegramEndpointBuilderFactory.TelegramEndpointBuilder telegram(String componentName, String path) Telegram (camel-telegram) Send and receive messages acting as a Telegram Bot Telegram Bot API. Category: cloud,api,chat Since: 2.18 Maven coordinates: org.apache.camel:camel-telegram Syntax:telegram:type
Path parameter: type (required) The endpoint type. Currently, only the 'bots' type is supported. There are 1 enums and the value can be one of: bots- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- type- Returns:
- the dsl builder
-
thrift
Thrift (camel-thrift) Call and expose remote procedures (RPC) with Apache Thrift data format and serialization mechanism. Category: rpc,transformation Since: 2.20 Maven coordinates: org.apache.camel:camel-thrift Syntax:thrift:host:port/service
Path parameter: host The Thrift server host name. This is localhost or 0.0.0.0 (if not defined) when being a consumer or remote server host name when using producer. Path parameter: port (required) The Thrift server port Path parameter: service (required) Fully qualified service name from the thrift descriptor file (package dot service definition name)- Parameters:
path
- host:port/service- Returns:
- the dsl builder
-
thrift
public static ThriftEndpointBuilderFactory.ThriftEndpointBuilder thrift(String componentName, String path) Thrift (camel-thrift) Call and expose remote procedures (RPC) with Apache Thrift data format and serialization mechanism. Category: rpc,transformation Since: 2.20 Maven coordinates: org.apache.camel:camel-thrift Syntax:thrift:host:port/service
Path parameter: host The Thrift server host name. This is localhost or 0.0.0.0 (if not defined) when being a consumer or remote server host name when using producer. Path parameter: port (required) The Thrift server port Path parameter: service (required) Fully qualified service name from the thrift descriptor file (package dot service definition name)- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- host:port/service- Returns:
- the dsl builder
-
tika
Tika (camel-tika) Parse documents and extract metadata and text using Apache Tika. Category: document,transformation Since: 2.19 Maven coordinates: org.apache.camel:camel-tika Syntax:tika:operation
Path parameter: operation (required) Operation type There are 2 enums and the value can be one of: parse, detect- Parameters:
path
- operation- Returns:
- the dsl builder
-
tika
public static TikaEndpointBuilderFactory.TikaEndpointBuilder tika(String componentName, String path) Tika (camel-tika) Parse documents and extract metadata and text using Apache Tika. Category: document,transformation Since: 2.19 Maven coordinates: org.apache.camel:camel-tika Syntax:tika:operation
Path parameter: operation (required) Operation type There are 2 enums and the value can be one of: parse, detect- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- operation- Returns:
- the dsl builder
-
timer
Timer (camel-timer) Generate messages in specified intervals using java.util.Timer. Category: core,scheduling Since: 1.0 Maven coordinates: org.apache.camel:camel-timer Syntax:timer:timerName
Path parameter: timerName (required) The name of the timer- Parameters:
path
- timerName- Returns:
- the dsl builder
-
timer
public static TimerEndpointBuilderFactory.TimerEndpointBuilder timer(String componentName, String path) Timer (camel-timer) Generate messages in specified intervals using java.util.Timer. Category: core,scheduling Since: 1.0 Maven coordinates: org.apache.camel:camel-timer Syntax:timer:timerName
Path parameter: timerName (required) The name of the timer- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- timerName- Returns:
- the dsl builder
-
twilio
Twilio (camel-twilio) Interact with Twilio REST APIs using Twilio Java SDK. Category: api,messaging,cloud Since: 2.20 Maven coordinates: org.apache.camel:camel-twilio Syntax:twilio:apiName/methodName
Path parameter: apiName (required) What kind of operation to perform There are 56 enums and the value can be one of: ACCOUNT, ADDRESS, APPLICATION, AVAILABLE_PHONE_NUMBER_COUNTRY, CALL, CONFERENCE, CONNECT_APP, INCOMING_PHONE_NUMBER, KEY, MESSAGE, NEW_KEY, NEW_SIGNING_KEY, NOTIFICATION, OUTGOING_CALLER_ID, QUEUE, RECORDING, SHORT_CODE, SIGNING_KEY, TOKEN, TRANSCRIPTION, VALIDATION_REQUEST, ADDRESS_DEPENDENT_PHONE_NUMBER, AVAILABLE_PHONE_NUMBER_COUNTRY_LOCAL, AVAILABLE_PHONE_NUMBER_COUNTRY_MOBILE, AVAILABLE_PHONE_NUMBER_COUNTRY_TOLL_FREE, CALL_FEEDBACK, CALL_FEEDBACK_SUMMARY, CALL_NOTIFICATION, CALL_RECORDING, CONFERENCE_PARTICIPANT, INCOMING_PHONE_NUMBER_LOCAL, INCOMING_PHONE_NUMBER_MOBILE, INCOMING_PHONE_NUMBER_TOLL_FREE, MESSAGE_FEEDBACK, MESSAGE_MEDIA, QUEUE_MEMBER, RECORDING_ADD_ON_RESULT, RECORDING_TRANSCRIPTION, RECORDING_ADD_ON_RESULT_PAYLOAD, SIP_CREDENTIAL_LIST, SIP_DOMAIN, SIP_IP_ACCESS_CONTROL_LIST, SIP_CREDENTIAL_LIST_CREDENTIAL, SIP_DOMAIN_CREDENTIAL_LIST_MAPPING, SIP_DOMAIN_IP_ACCESS_CONTROL_LIST_MAPPING, SIP_IP_ACCESS_CONTROL_LIST_IP_ADDRESS, USAGE_RECORD, USAGE_TRIGGER, USAGE_RECORD_ALL_TIME, USAGE_RECORD_DAILY, USAGE_RECORD_LAST_MONTH, USAGE_RECORD_MONTHLY, USAGE_RECORD_THIS_MONTH, USAGE_RECORD_TODAY, USAGE_RECORD_YEARLY, USAGE_RECORD_YESTERDAY Path parameter: methodName (required) What sub operation to use for the selected operation There are 5 enums and the value can be one of: create, delete, fetch, read, update- Parameters:
path
- apiName/methodName- Returns:
- the dsl builder
-
twilio
public static TwilioEndpointBuilderFactory.TwilioEndpointBuilder twilio(String componentName, String path) Twilio (camel-twilio) Interact with Twilio REST APIs using Twilio Java SDK. Category: api,messaging,cloud Since: 2.20 Maven coordinates: org.apache.camel:camel-twilio Syntax:twilio:apiName/methodName
Path parameter: apiName (required) What kind of operation to perform There are 56 enums and the value can be one of: ACCOUNT, ADDRESS, APPLICATION, AVAILABLE_PHONE_NUMBER_COUNTRY, CALL, CONFERENCE, CONNECT_APP, INCOMING_PHONE_NUMBER, KEY, MESSAGE, NEW_KEY, NEW_SIGNING_KEY, NOTIFICATION, OUTGOING_CALLER_ID, QUEUE, RECORDING, SHORT_CODE, SIGNING_KEY, TOKEN, TRANSCRIPTION, VALIDATION_REQUEST, ADDRESS_DEPENDENT_PHONE_NUMBER, AVAILABLE_PHONE_NUMBER_COUNTRY_LOCAL, AVAILABLE_PHONE_NUMBER_COUNTRY_MOBILE, AVAILABLE_PHONE_NUMBER_COUNTRY_TOLL_FREE, CALL_FEEDBACK, CALL_FEEDBACK_SUMMARY, CALL_NOTIFICATION, CALL_RECORDING, CONFERENCE_PARTICIPANT, INCOMING_PHONE_NUMBER_LOCAL, INCOMING_PHONE_NUMBER_MOBILE, INCOMING_PHONE_NUMBER_TOLL_FREE, MESSAGE_FEEDBACK, MESSAGE_MEDIA, QUEUE_MEMBER, RECORDING_ADD_ON_RESULT, RECORDING_TRANSCRIPTION, RECORDING_ADD_ON_RESULT_PAYLOAD, SIP_CREDENTIAL_LIST, SIP_DOMAIN, SIP_IP_ACCESS_CONTROL_LIST, SIP_CREDENTIAL_LIST_CREDENTIAL, SIP_DOMAIN_CREDENTIAL_LIST_MAPPING, SIP_DOMAIN_IP_ACCESS_CONTROL_LIST_MAPPING, SIP_IP_ACCESS_CONTROL_LIST_IP_ADDRESS, USAGE_RECORD, USAGE_TRIGGER, USAGE_RECORD_ALL_TIME, USAGE_RECORD_DAILY, USAGE_RECORD_LAST_MONTH, USAGE_RECORD_MONTHLY, USAGE_RECORD_THIS_MONTH, USAGE_RECORD_TODAY, USAGE_RECORD_YEARLY, USAGE_RECORD_YESTERDAY Path parameter: methodName (required) What sub operation to use for the selected operation There are 5 enums and the value can be one of: create, delete, fetch, read, update- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- apiName/methodName- Returns:
- the dsl builder
-
twitterDirectmessage
public static TwitterDirectMessageEndpointBuilderFactory.TwitterDirectMessageEndpointBuilder twitterDirectmessage(String path) Twitter Direct Message (camel-twitter) Send and receive Twitter direct messages. Category: cloud,api,social,chat Since: 2.10 Maven coordinates: org.apache.camel:camel-twitter Syntax:twitter-directmessage:user
Path parameter: user (required) The user name to send a direct message. This will be ignored for consumer.- Parameters:
path
- user- Returns:
- the dsl builder
-
twitterDirectmessage
public static TwitterDirectMessageEndpointBuilderFactory.TwitterDirectMessageEndpointBuilder twitterDirectmessage(String componentName, String path) Twitter Direct Message (camel-twitter) Send and receive Twitter direct messages. Category: cloud,api,social,chat Since: 2.10 Maven coordinates: org.apache.camel:camel-twitter Syntax:twitter-directmessage:user
Path parameter: user (required) The user name to send a direct message. This will be ignored for consumer.- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- user- Returns:
- the dsl builder
-
twitterSearch
public static TwitterSearchEndpointBuilderFactory.TwitterSearchEndpointBuilder twitterSearch(String path) Twitter Search (camel-twitter) Access Twitter Search. Category: cloud,api,search,social Since: 2.10 Maven coordinates: org.apache.camel:camel-twitter Syntax:twitter-search:keywords
Path parameter: keywords (required) The search query, use the keywords AND, OR, - and () to narrow the search results.- Parameters:
path
- keywords- Returns:
- the dsl builder
-
twitterSearch
public static TwitterSearchEndpointBuilderFactory.TwitterSearchEndpointBuilder twitterSearch(String componentName, String path) Twitter Search (camel-twitter) Access Twitter Search. Category: cloud,api,search,social Since: 2.10 Maven coordinates: org.apache.camel:camel-twitter Syntax:twitter-search:keywords
Path parameter: keywords (required) The search query, use the keywords AND, OR, - and () to narrow the search results.- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- keywords- Returns:
- the dsl builder
-
twitterTimeline
public static TwitterTimelineEndpointBuilderFactory.TwitterTimelineEndpointBuilder twitterTimeline(String path) Twitter Timeline (camel-twitter) Send tweets and receive tweets from user's timeline. Category: api,cloud,social Since: 2.10 Maven coordinates: org.apache.camel:camel-twitter Syntax:twitter-timeline:timelineType
Path parameter: timelineType (required) The timeline type to produce/consume. There are 7 enums and the value can be one of: PUBLIC, HOME, USER, MENTIONS, RETWEETSOFME, LIST, UNKNOWN- Parameters:
path
- timelineType- Returns:
- the dsl builder
-
twitterTimeline
public static TwitterTimelineEndpointBuilderFactory.TwitterTimelineEndpointBuilder twitterTimeline(String componentName, String path) Twitter Timeline (camel-twitter) Send tweets and receive tweets from user's timeline. Category: api,cloud,social Since: 2.10 Maven coordinates: org.apache.camel:camel-twitter Syntax:twitter-timeline:timelineType
Path parameter: timelineType (required) The timeline type to produce/consume. There are 7 enums and the value can be one of: PUBLIC, HOME, USER, MENTIONS, RETWEETSOFME, LIST, UNKNOWN- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- timelineType- Returns:
- the dsl builder
-
undertow
Undertow (camel-undertow) Expose HTTP and WebSocket endpoints and access external HTTP/WebSocket servers. Category: http,websocket Since: 2.16 Maven coordinates: org.apache.camel:camel-undertow Syntax:undertow:httpURI
Path parameter: httpURI (required) The url of the HTTP endpoint to use.- Parameters:
path
- httpURI- Returns:
- the dsl builder
-
undertow
public static UndertowEndpointBuilderFactory.UndertowEndpointBuilder undertow(String componentName, String path) Undertow (camel-undertow) Expose HTTP and WebSocket endpoints and access external HTTP/WebSocket servers. Category: http,websocket Since: 2.16 Maven coordinates: org.apache.camel:camel-undertow Syntax:undertow:httpURI
Path parameter: httpURI (required) The url of the HTTP endpoint to use.- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- httpURI- Returns:
- the dsl builder
-
validator
Validator (camel-validator) Validate the payload using XML Schema and JAXP Validation. Category: core,validation Since: 1.1 Maven coordinates: org.apache.camel:camel-validator Syntax:validator:resourceUri
Path parameter: resourceUri (required) URL to a local resource on the classpath, or a reference to lookup a bean in the Registry, or a full URL to a remote resource or resource on the file system which contains the XSD to validate against.- Parameters:
path
- resourceUri- Returns:
- the dsl builder
-
validator
public static ValidatorEndpointBuilderFactory.ValidatorEndpointBuilder validator(String componentName, String path) Validator (camel-validator) Validate the payload using XML Schema and JAXP Validation. Category: core,validation Since: 1.1 Maven coordinates: org.apache.camel:camel-validator Syntax:validator:resourceUri
Path parameter: resourceUri (required) URL to a local resource on the classpath, or a reference to lookup a bean in the Registry, or a full URL to a remote resource or resource on the file system which contains the XSD to validate against.- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- resourceUri- Returns:
- the dsl builder
-
velocity
Velocity (camel-velocity) Transform messages using a Velocity template. Category: transformation Since: 1.2 Maven coordinates: org.apache.camel:camel-velocity Syntax:velocity:resourceUri
Path parameter: resourceUri (required) Path to the resource. You can prefix with: classpath, file, http, ref, or bean. classpath, file and http loads the resource using these protocols (classpath is default). ref will lookup the resource in the registry. bean will call a method on a bean to be used as the resource. For bean you can specify the method name after dot, eg bean:myBean.myMethod.- Parameters:
path
- resourceUri- Returns:
- the dsl builder
-
velocity
public static VelocityEndpointBuilderFactory.VelocityEndpointBuilder velocity(String componentName, String path) Velocity (camel-velocity) Transform messages using a Velocity template. Category: transformation Since: 1.2 Maven coordinates: org.apache.camel:camel-velocity Syntax:velocity:resourceUri
Path parameter: resourceUri (required) Path to the resource. You can prefix with: classpath, file, http, ref, or bean. classpath, file and http loads the resource using these protocols (classpath is default). ref will lookup the resource in the registry. bean will call a method on a bean to be used as the resource. For bean you can specify the method name after dot, eg bean:myBean.myMethod.- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- resourceUri- Returns:
- the dsl builder
-
vertx
Vert.x (camel-vertx) Send and receive messages to/from Vert.x Event Bus. Category: eventbus,reactive Since: 2.12 Maven coordinates: org.apache.camel:camel-vertx Syntax:vertx:address
Path parameter: address (required) Sets the event bus address used to communicate- Parameters:
path
- address- Returns:
- the dsl builder
-
vertx
public static VertxEndpointBuilderFactory.VertxEndpointBuilder vertx(String componentName, String path) Vert.x (camel-vertx) Send and receive messages to/from Vert.x Event Bus. Category: eventbus,reactive Since: 2.12 Maven coordinates: org.apache.camel:camel-vertx Syntax:vertx:address
Path parameter: address (required) Sets the event bus address used to communicate- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- address- Returns:
- the dsl builder
-
vertxHttp
Vert.x HTTP Client (camel-vertx-http) Send requests to external HTTP servers using Vert.x Category: http Since: 3.5 Maven coordinates: org.apache.camel:camel-vertx-http Syntax:vertx-http:httpUri
Path parameter: httpUri (required) The HTTP URI to connect to- Parameters:
path
- httpUri- Returns:
- the dsl builder
-
vertxHttp
public static VertxHttpEndpointBuilderFactory.VertxHttpEndpointBuilder vertxHttp(String componentName, String path) Vert.x HTTP Client (camel-vertx-http) Send requests to external HTTP servers using Vert.x Category: http Since: 3.5 Maven coordinates: org.apache.camel:camel-vertx-http Syntax:vertx-http:httpUri
Path parameter: httpUri (required) The HTTP URI to connect to- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- httpUri- Returns:
- the dsl builder
-
vertxWebsocket
public static VertxWebsocketEndpointBuilderFactory.VertxWebsocketEndpointBuilder vertxWebsocket(String path) Vert.x WebSocket (camel-vertx-websocket) Expose WebSocket endpoints and connect to remote WebSocket servers using Vert.x Category: websocket Since: 3.5 Maven coordinates: org.apache.camel:camel-vertx-websocket Syntax:vertx-websocket:host:port/path
Path parameter: host (required) WebSocket hostname, such as localhost or a remote host when in client mode. Path parameter: port (required) WebSocket port number to use. Path parameter: path WebSocket path to use.- Parameters:
path
- host:port/path- Returns:
- the dsl builder
-
vertxWebsocket
public static VertxWebsocketEndpointBuilderFactory.VertxWebsocketEndpointBuilder vertxWebsocket(String componentName, String path) Vert.x WebSocket (camel-vertx-websocket) Expose WebSocket endpoints and connect to remote WebSocket servers using Vert.x Category: websocket Since: 3.5 Maven coordinates: org.apache.camel:camel-vertx-websocket Syntax:vertx-websocket:host:port/path
Path parameter: host (required) WebSocket hostname, such as localhost or a remote host when in client mode. Path parameter: port (required) WebSocket port number to use. Path parameter: path WebSocket path to use.- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- host:port/path- Returns:
- the dsl builder
-
vm
Deprecated.VM (camel-vm) Call another endpoint in the same CamelContext asynchronously. Category: core,endpoint Since: 1.1 Maven coordinates: org.apache.camel:camel-vm Syntax:vm:name
Path parameter: name (required) Name of queue- Parameters:
path
- name- Returns:
- the dsl builder
-
vm
@Deprecated public static VmEndpointBuilderFactory.VmEndpointBuilder vm(String componentName, String path) Deprecated.VM (camel-vm) Call another endpoint in the same CamelContext asynchronously. Category: core,endpoint Since: 1.1 Maven coordinates: org.apache.camel:camel-vm Syntax:vm:name
Path parameter: name (required) Name of queue- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- name- Returns:
- the dsl builder
-
weather
Weather (camel-weather) Poll the weather information from Open Weather Map. Category: api Since: 2.12 Maven coordinates: org.apache.camel:camel-weather Syntax:weather:name
Path parameter: name (required) The name value is not used.- Parameters:
path
- name- Returns:
- the dsl builder
-
weather
public static WeatherEndpointBuilderFactory.WeatherEndpointBuilder weather(String componentName, String path) Weather (camel-weather) Poll the weather information from Open Weather Map. Category: api Since: 2.12 Maven coordinates: org.apache.camel:camel-weather Syntax:weather:name
Path parameter: name (required) The name value is not used.- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- name- Returns:
- the dsl builder
-
web3j
Web3j Ethereum Blockchain (camel-web3j) Interact with Ethereum nodes using web3j client API. Category: bitcoin,blockchain,api Since: 2.22 Maven coordinates: org.apache.camel:camel-web3j Syntax:web3j:nodeAddress
Path parameter: nodeAddress (required) Sets the node address used to communicate- Parameters:
path
- nodeAddress- Returns:
- the dsl builder
-
web3j
public static Web3jEndpointBuilderFactory.Web3jEndpointBuilder web3j(String componentName, String path) Web3j Ethereum Blockchain (camel-web3j) Interact with Ethereum nodes using web3j client API. Category: bitcoin,blockchain,api Since: 2.22 Maven coordinates: org.apache.camel:camel-web3j Syntax:web3j:nodeAddress
Path parameter: nodeAddress (required) Sets the node address used to communicate- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- nodeAddress- Returns:
- the dsl builder
-
webhook
Webhook (camel-webhook) Expose webhook endpoints to receive push notifications for other Camel components. Category: cloud Since: 3.0 Maven coordinates: org.apache.camel:camel-webhook Syntax:webhook:endpointUri
Path parameter: endpointUri (required) The delegate uri. Must belong to a component that supports webhooks.- Parameters:
path
- endpointUri- Returns:
- the dsl builder
-
webhook
public static WebhookEndpointBuilderFactory.WebhookEndpointBuilder webhook(String componentName, String path) Webhook (camel-webhook) Expose webhook endpoints to receive push notifications for other Camel components. Category: cloud Since: 3.0 Maven coordinates: org.apache.camel:camel-webhook Syntax:webhook:endpointUri
Path parameter: endpointUri (required) The delegate uri. Must belong to a component that supports webhooks.- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- endpointUri- Returns:
- the dsl builder
-
websocket
Jetty Websocket (camel-websocket) Expose websocket endpoints using Jetty. Category: websocket Since: 2.10 Maven coordinates: org.apache.camel:camel-websocket Syntax:websocket:host:port/resourceUri
Path parameter: host The hostname. The default value is 0.0.0.0. Setting this option on the component will use the component configured value as default. Default value: 0.0.0.0 Path parameter: port The port number. The default value is 9292. Setting this option on the component will use the component configured value as default. Default value: 9292 Path parameter: resourceUri (required) Name of the websocket channel to use- Parameters:
path
- host:port/resourceUri- Returns:
- the dsl builder
-
websocket
public static WebsocketEndpointBuilderFactory.WebsocketEndpointBuilder websocket(String componentName, String path) Jetty Websocket (camel-websocket) Expose websocket endpoints using Jetty. Category: websocket Since: 2.10 Maven coordinates: org.apache.camel:camel-websocket Syntax:websocket:host:port/resourceUri
Path parameter: host The hostname. The default value is 0.0.0.0. Setting this option on the component will use the component configured value as default. Default value: 0.0.0.0 Path parameter: port The port number. The default value is 9292. Setting this option on the component will use the component configured value as default. Default value: 9292 Path parameter: resourceUri (required) Name of the websocket channel to use- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- host:port/resourceUri- Returns:
- the dsl builder
-
websocketJsr356
@Deprecated public static JSR356WebSocketEndpointBuilderFactory.JSR356WebSocketEndpointBuilder websocketJsr356(String path) Deprecated.Javax Websocket (camel-websocket-jsr356) Expose websocket endpoints using JSR356. Category: http Since: 2.23 Maven coordinates: org.apache.camel:camel-websocket-jsr356 Syntax:websocket-jsr356:uri
Path parameter: uri If a schemeless URI path is provided, a ServerEndpoint is deployed under that path. Else if the URI is prefixed with the 'ws://' scheme, then a connection is established to the corresponding server- Parameters:
path
- uri- Returns:
- the dsl builder
-
websocketJsr356
@Deprecated public static JSR356WebSocketEndpointBuilderFactory.JSR356WebSocketEndpointBuilder websocketJsr356(String componentName, String path) Deprecated.Javax Websocket (camel-websocket-jsr356) Expose websocket endpoints using JSR356. Category: http Since: 2.23 Maven coordinates: org.apache.camel:camel-websocket-jsr356 Syntax:websocket-jsr356:uri
Path parameter: uri If a schemeless URI path is provided, a ServerEndpoint is deployed under that path. Else if the URI is prefixed with the 'ws://' scheme, then a connection is established to the corresponding server- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- uri- Returns:
- the dsl builder
-
weka
Weka (camel-weka) Perform machine learning tasks using Weka. Category: datamining Since: 3.1 Maven coordinates: org.apache.camel:camel-weka Syntax:weka:command
Path parameter: command (required) The command to use. There are 7 enums and the value can be one of: filter, model, read, write, push, pop, version- Parameters:
path
- command- Returns:
- the dsl builder
-
weka
public static WekaEndpointBuilderFactory.WekaEndpointBuilder weka(String componentName, String path) Weka (camel-weka) Perform machine learning tasks using Weka. Category: datamining Since: 3.1 Maven coordinates: org.apache.camel:camel-weka Syntax:weka:command
Path parameter: command (required) The command to use. There are 7 enums and the value can be one of: filter, model, read, write, push, pop, version- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- command- Returns:
- the dsl builder
-
whatsapp
WhatsApp (camel-whatsapp) Send messages to WhatsApp. Category: cloud,api,chat Since: 3.19 Maven coordinates: org.apache.camel:camel-whatsapp Syntax:whatsapp:phoneNumberId
Path parameter: phoneNumberId (required) The phone number ID taken from whatsapp-business dashboard.- Parameters:
path
- phoneNumberId- Returns:
- the dsl builder
-
whatsapp
public static WhatsAppEndpointBuilderFactory.WhatsAppEndpointBuilder whatsapp(String componentName, String path) WhatsApp (camel-whatsapp) Send messages to WhatsApp. Category: cloud,api,chat Since: 3.19 Maven coordinates: org.apache.camel:camel-whatsapp Syntax:whatsapp:phoneNumberId
Path parameter: phoneNumberId (required) The phone number ID taken from whatsapp-business dashboard.- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- phoneNumberId- Returns:
- the dsl builder
-
wordpress
Wordpress (camel-wordpress) Manage posts and users using Wordpress API. Category: cloud,api,cms Since: 2.21 Maven coordinates: org.apache.camel:camel-wordpress Syntax:wordpress:operation
Path parameter: operation (required) The endpoint operation. There are 2 enums and the value can be one of: post, user Path parameter: operationDetail The second part of an endpoint operation. Needed only when endpoint semantic is not enough, like wordpress:post:delete There are 1 enums and the value can be one of: delete- Parameters:
path
- operation- Returns:
- the dsl builder
-
wordpress
public static WordpressEndpointBuilderFactory.WordpressEndpointBuilder wordpress(String componentName, String path) Wordpress (camel-wordpress) Manage posts and users using Wordpress API. Category: cloud,api,cms Since: 2.21 Maven coordinates: org.apache.camel:camel-wordpress Syntax:wordpress:operation
Path parameter: operation (required) The endpoint operation. There are 2 enums and the value can be one of: post, user Path parameter: operationDetail The second part of an endpoint operation. Needed only when endpoint semantic is not enough, like wordpress:post:delete There are 1 enums and the value can be one of: delete- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- operation- Returns:
- the dsl builder
-
workday
Workday (camel-workday) Detect and parse documents using Workday. Category: cloud,api,hcm Since: 3.1 Maven coordinates: org.apache.camel:camel-workday Syntax:workday:entity:path
Path parameter: entity (required) The entity to be requested or subscribed via API. There are 2 enums and the value can be one of: report, commonAPI Path parameter: path (required) The API path to access an entity structure.- Parameters:
path
- entity:path- Returns:
- the dsl builder
-
workday
public static WorkdayEndpointBuilderFactory.WorkdayEndpointBuilder workday(String componentName, String path) Workday (camel-workday) Detect and parse documents using Workday. Category: cloud,api,hcm Since: 3.1 Maven coordinates: org.apache.camel:camel-workday Syntax:workday:entity:path
Path parameter: entity (required) The entity to be requested or subscribed via API. There are 2 enums and the value can be one of: report, commonAPI Path parameter: path (required) The API path to access an entity structure.- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- entity:path- Returns:
- the dsl builder
-
xchange
XChange (camel-xchange) Access market data and trade on Bitcoin and Altcoin exchanges. Category: bitcoin,blockchain Since: 2.21 Maven coordinates: org.apache.camel:camel-xchange Syntax:xchange:name
Path parameter: name (required) The exchange to connect to- Parameters:
path
- name- Returns:
- the dsl builder
-
xchange
public static XChangeEndpointBuilderFactory.XChangeEndpointBuilder xchange(String componentName, String path) XChange (camel-xchange) Access market data and trade on Bitcoin and Altcoin exchanges. Category: bitcoin,blockchain Since: 2.21 Maven coordinates: org.apache.camel:camel-xchange Syntax:xchange:name
Path parameter: name (required) The exchange to connect to- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- name- Returns:
- the dsl builder
-
xj
XJ (camel-xj) Transform JSON and XML message using a XSLT. Category: transformation Since: 3.0 Maven coordinates: org.apache.camel:camel-xj Syntax:xj:resourceUri
Path parameter: resourceUri (required) Path to the template. The following is supported by the default URIResolver. You can prefix with: classpath, file, http, ref, or bean. classpath, file and http loads the resource using these protocols (classpath is default). ref will lookup the resource in the registry. bean will call a method on a bean to be used as the resource. For bean you can specify the method name after dot, eg bean:myBean.myMethod- Parameters:
path
- resourceUri- Returns:
- the dsl builder
-
xj
XJ (camel-xj) Transform JSON and XML message using a XSLT. Category: transformation Since: 3.0 Maven coordinates: org.apache.camel:camel-xj Syntax:xj:resourceUri
Path parameter: resourceUri (required) Path to the template. The following is supported by the default URIResolver. You can prefix with: classpath, file, http, ref, or bean. classpath, file and http loads the resource using these protocols (classpath is default). ref will lookup the resource in the registry. bean will call a method on a bean to be used as the resource. For bean you can specify the method name after dot, eg bean:myBean.myMethod- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- resourceUri- Returns:
- the dsl builder
-
xmlsecuritySign
XML Security Sign (camel-xmlsecurity) Sign XML payloads using the XML signature specification. Category: security,transformation Since: 2.12 Maven coordinates: org.apache.camel:camel-xmlsecurity Syntax:xmlsecurity-sign:name
Path parameter: name (required) The name part in the URI can be chosen by the user to distinguish between different signer endpoints within the camel context.- Parameters:
path
- name- Returns:
- the dsl builder
-
xmlsecuritySign
public static XmlSignerEndpointBuilderFactory.XmlSignerEndpointBuilder xmlsecuritySign(String componentName, String path) XML Security Sign (camel-xmlsecurity) Sign XML payloads using the XML signature specification. Category: security,transformation Since: 2.12 Maven coordinates: org.apache.camel:camel-xmlsecurity Syntax:xmlsecurity-sign:name
Path parameter: name (required) The name part in the URI can be chosen by the user to distinguish between different signer endpoints within the camel context.- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- name- Returns:
- the dsl builder
-
xmlsecurityVerify
public static XmlVerifierEndpointBuilderFactory.XmlVerifierEndpointBuilder xmlsecurityVerify(String path) XML Security Verify (camel-xmlsecurity) Verify XML payloads using the XML signature specification. Category: security,transformation Since: 2.12 Maven coordinates: org.apache.camel:camel-xmlsecurity Syntax:xmlsecurity-verify:name
Path parameter: name (required) The name part in the URI can be chosen by the user to distinguish between different verify endpoints within the camel context.- Parameters:
path
- name- Returns:
- the dsl builder
-
xmlsecurityVerify
public static XmlVerifierEndpointBuilderFactory.XmlVerifierEndpointBuilder xmlsecurityVerify(String componentName, String path) XML Security Verify (camel-xmlsecurity) Verify XML payloads using the XML signature specification. Category: security,transformation Since: 2.12 Maven coordinates: org.apache.camel:camel-xmlsecurity Syntax:xmlsecurity-verify:name
Path parameter: name (required) The name part in the URI can be chosen by the user to distinguish between different verify endpoints within the camel context.- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- name- Returns:
- the dsl builder
-
xmpp
XMPP (camel-xmpp) Send and receive messages to/from an XMPP chat server. Category: chat,messaging Since: 1.0 Maven coordinates: org.apache.camel:camel-xmpp Syntax:xmpp:host:port/participant
Path parameter: host (required) Hostname for the chat server Path parameter: port (required) Port number for the chat server Path parameter: participant JID (Jabber ID) of person to receive messages. room parameter has precedence over participant.- Parameters:
path
- host:port/participant- Returns:
- the dsl builder
-
xmpp
public static XmppEndpointBuilderFactory.XmppEndpointBuilder xmpp(String componentName, String path) XMPP (camel-xmpp) Send and receive messages to/from an XMPP chat server. Category: chat,messaging Since: 1.0 Maven coordinates: org.apache.camel:camel-xmpp Syntax:xmpp:host:port/participant
Path parameter: host (required) Hostname for the chat server Path parameter: port (required) Port number for the chat server Path parameter: participant JID (Jabber ID) of person to receive messages. room parameter has precedence over participant.- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- host:port/participant- Returns:
- the dsl builder
-
xquery
XQuery (camel-saxon) Query and/or transform XML payloads using XQuery and Saxon. Category: transformation Since: 1.0 Maven coordinates: org.apache.camel:camel-saxon Syntax:xquery:resourceUri
Path parameter: resourceUri (required) The name of the template to load from classpath or file system- Parameters:
path
- resourceUri- Returns:
- the dsl builder
-
xquery
public static XQueryEndpointBuilderFactory.XQueryEndpointBuilder xquery(String componentName, String path) XQuery (camel-saxon) Query and/or transform XML payloads using XQuery and Saxon. Category: transformation Since: 1.0 Maven coordinates: org.apache.camel:camel-saxon Syntax:xquery:resourceUri
Path parameter: resourceUri (required) The name of the template to load from classpath or file system- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- resourceUri- Returns:
- the dsl builder
-
xslt
XSLT (camel-xslt) Transforms XML payload using an XSLT template. Category: core,transformation Since: 1.3 Maven coordinates: org.apache.camel:camel-xslt Syntax:xslt:resourceUri
Path parameter: resourceUri (required) Path to the template. The following is supported by the default URIResolver. You can prefix with: classpath, file, http, ref, or bean. classpath, file and http loads the resource using these protocols (classpath is default). ref will lookup the resource in the registry. bean will call a method on a bean to be used as the resource. For bean you can specify the method name after dot, eg bean:myBean.myMethod- Parameters:
path
- resourceUri- Returns:
- the dsl builder
-
xslt
public static XsltEndpointBuilderFactory.XsltEndpointBuilder xslt(String componentName, String path) XSLT (camel-xslt) Transforms XML payload using an XSLT template. Category: core,transformation Since: 1.3 Maven coordinates: org.apache.camel:camel-xslt Syntax:xslt:resourceUri
Path parameter: resourceUri (required) Path to the template. The following is supported by the default URIResolver. You can prefix with: classpath, file, http, ref, or bean. classpath, file and http loads the resource using these protocols (classpath is default). ref will lookup the resource in the registry. bean will call a method on a bean to be used as the resource. For bean you can specify the method name after dot, eg bean:myBean.myMethod- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- resourceUri- Returns:
- the dsl builder
-
xsltSaxon
XSLT Saxon (camel-xslt-saxon) Transform XML payloads using an XSLT template using Saxon. Category: core,transformation Since: 3.0 Maven coordinates: org.apache.camel:camel-xslt-saxon Syntax:xslt-saxon:resourceUri
Path parameter: resourceUri (required) Path to the template. The following is supported by the default URIResolver. You can prefix with: classpath, file, http, ref, or bean. classpath, file and http loads the resource using these protocols (classpath is default). ref will lookup the resource in the registry. bean will call a method on a bean to be used as the resource. For bean you can specify the method name after dot, eg bean:myBean.myMethod- Parameters:
path
- resourceUri- Returns:
- the dsl builder
-
xsltSaxon
public static XsltSaxonEndpointBuilderFactory.XsltSaxonEndpointBuilder xsltSaxon(String componentName, String path) XSLT Saxon (camel-xslt-saxon) Transform XML payloads using an XSLT template using Saxon. Category: core,transformation Since: 3.0 Maven coordinates: org.apache.camel:camel-xslt-saxon Syntax:xslt-saxon:resourceUri
Path parameter: resourceUri (required) Path to the template. The following is supported by the default URIResolver. You can prefix with: classpath, file, http, ref, or bean. classpath, file and http loads the resource using these protocols (classpath is default). ref will lookup the resource in the registry. bean will call a method on a bean to be used as the resource. For bean you can specify the method name after dot, eg bean:myBean.myMethod- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- resourceUri- Returns:
- the dsl builder
-
zeebe
Zeebe (camel-zeebe) Workflow processes with Camunda Zeebe Category: process Since: 3.21 Maven coordinates: org.apache.camel:camel-zeebe Syntax:zeebe:operationName
Path parameter: operationName (required) The operation to use There are 9 enums and the value can be one of: startProcess, cancelProcess, publishMessage, completeJob, failJob, updateJobRetries, worker, throwError, deployResource- Parameters:
path
- operationName- Returns:
- the dsl builder
-
zeebe
public static ZeebeEndpointBuilderFactory.ZeebeEndpointBuilder zeebe(String componentName, String path) Zeebe (camel-zeebe) Workflow processes with Camunda Zeebe Category: process Since: 3.21 Maven coordinates: org.apache.camel:camel-zeebe Syntax:zeebe:operationName
Path parameter: operationName (required) The operation to use There are 9 enums and the value can be one of: startProcess, cancelProcess, publishMessage, completeJob, failJob, updateJobRetries, worker, throwError, deployResource- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- operationName- Returns:
- the dsl builder
-
zendesk
Zendesk (camel-zendesk) Manage Zendesk tickets, users, organizations, etc. Category: cloud,api,support Since: 2.19 Maven coordinates: org.apache.camel:camel-zendesk Syntax:zendesk:methodName
Path parameter: methodName (required) What operation to use There are 355 enums and the value can be one of: ADD_TAG_TO_ORGANISATIONS, ADD_TAG_TO_TICKET, ADD_TAG_TO_TOPICS, ASSOCIATE_ATTACHMENTS_TO_ARTICLE, CHANGE_USER_PASSWORD, CREATE_ARTICLE, CREATE_ARTICLE_1, CREATE_ARTICLE_TRANSLATION, CREATE_AUTOMATION, CREATE_CATEGORY, CREATE_CATEGORY_TRANSLATION, CREATE_COMMENT, CREATE_DYNAMIC_CONTENT_ITEM, CREATE_DYNAMIC_CONTENT_ITEM_VARIANT, CREATE_FORUM, CREATE_GROUP, CREATE_GROUP_MEMBERSHIP, CREATE_GROUP_MEMBERSHIP_1, CREATE_MACRO, CREATE_OR_UPDATE_USER, CREATE_OR_UPDATE_USERS, CREATE_OR_UPDATE_USERS_1, CREATE_OR_UPDATE_USERS_ASYNC, CREATE_ORGANIZATION, CREATE_ORGANIZATION_MEMBERSHIP, CREATE_ORGANIZATION_MEMBERSHIP_1, CREATE_ORGANIZATION_MEMBERSHIPS, CREATE_ORGANIZATION_MEMBERSHIPS_1, CREATE_ORGANIZATION_MEMBERSHIPS_ASYNC, CREATE_ORGANIZATIONS, CREATE_ORGANIZATIONS_1, CREATE_ORGANIZATIONS_ASYNC, CREATE_PERMISSION_GROUP, CREATE_REQUEST, CREATE_SATISFACTION_RATING, CREATE_SATISFACTION_RATING_1, CREATE_SECTION, CREATE_SECTION_TRANSLATION, CREATE_TARGET, CREATE_TICKET, CREATE_TICKET_ASYNC, CREATE_TICKET_FIELD, CREATE_TICKET_FORM, CREATE_TICKET_FROM_TWEET, CREATE_TICKETS, CREATE_TICKETS_1, CREATE_TICKETS_ASYNC, CREATE_TOPIC, CREATE_TRIGGER, CREATE_UPLOAD, CREATE_UPLOAD_1, CREATE_UPLOAD_2, CREATE_UPLOAD_ARTICLE, CREATE_UPLOAD_ARTICLE_1, CREATE_USER, CREATE_USER_IDENTITY, CREATE_USER_IDENTITY_1, CREATE_USER_SEGMENT, CREATE_USERS, CREATE_USERS_1, CREATE_USERS_ASYNC, DELETE_ARTICLE, DELETE_ARTICLE_ATTACHMENT, DELETE_ARTICLE_ATTACHMENT_1, DELETE_ATTACHMENT, DELETE_ATTACHMENT_1, DELETE_AUTOMATION, DELETE_CATEGORY, DELETE_DYNAMIC_CONTENT_ITEM, DELETE_DYNAMIC_CONTENT_ITEM_VARIANT, DELETE_FORUM, DELETE_GROUP, DELETE_GROUP_1, DELETE_GROUP_MEMBERSHIP, DELETE_GROUP_MEMBERSHIP_1, DELETE_GROUP_MEMBERSHIP_2, DELETE_GROUP_MEMBERSHIP_3, DELETE_ORGANIZATION, DELETE_ORGANIZATION_1, DELETE_ORGANIZATION_MEMBERSHIP, DELETE_ORGANIZATION_MEMBERSHIP_1, DELETE_ORGANIZATION_MEMBERSHIP_2, DELETE_ORGANIZATION_MEMBERSHIPS, DELETE_PERMISSION_GROUP, DELETE_PERMISSION_GROUP_1, DELETE_SECTION, DELETE_SUSPENDED_TICKET, DELETE_SUSPENDED_TICKET_1, DELETE_TARGET, DELETE_TICKET, DELETE_TICKET_1, DELETE_TICKET_FIELD, DELETE_TICKET_FIELD_1, DELETE_TICKET_FORM, DELETE_TICKET_FORM_1, DELETE_TICKETS, DELETE_TOPIC, DELETE_TRANSLATION, DELETE_TRANSLATION_1, DELETE_TRIGGER, DELETE_UPLOAD, DELETE_UPLOAD_1, DELETE_USER, DELETE_USER_1, DELETE_USER_IDENTITY, DELETE_USER_IDENTITY_1, DELETE_USER_IDENTITY_2, DELETE_USER_SEGMENT, DELETE_USER_SEGMENT_1, GET_ACTIVE_TRIGGERS, GET_ARTICLE, GET_ARTICLE_FROM_SEARCH, GET_ARTICLE_FROM_SEARCH_1, GET_ARTICLE_SUBSCRIPTIONS, GET_ARTICLE_SUBSCRIPTIONS_1, GET_ARTICLE_TRANSLATIONS, GET_ARTICLES, GET_ARTICLES_1, GET_ARTICLES_2, GET_ARTICLES_3, GET_ARTICLES_FROM_ALL_LABELS, GET_ARTICLES_FROM_ANY_LABELS, GET_ARTICLES_FROM_PAGE, GET_ARTICLES_INCREMENTALLY, GET_ASSIGNABLE_GROUP_MEMBERSHIPS, GET_ASSIGNABLE_GROUP_MEMBERSHIPS_1, GET_ASSIGNABLE_GROUPS, GET_ASSIGNED_TICKETS_COUNT_FOR_USER, GET_ATTACHMENT, GET_ATTACHMENT_1, GET_ATTACHMENTS_FROM_ARTICLE, GET_AUTHENTICATED_USER, GET_AUTO_COMPLETE_ORGANIZATIONS, GET_AUTOMATION, GET_AUTOMATIONS, GET_BRANDS, GET_CC_REQUESTS, GET_CATEGORIES, GET_CATEGORY, GET_CATEGORY_TRANSLATIONS, GET_CCD_TICKETS_COUNT_FOR_USER, GET_COMPLIANCE_DELETION_STATUSES, GET_CURRENT_USER, GET_CUSTOM_AGENT_ROLES, GET_DELETED_TICKETS, GET_DELETED_TICKETS_1, GET_DYNAMIC_CONTENT_ITEM, GET_DYNAMIC_CONTENT_ITEM_VARIANT, GET_DYNAMIC_CONTENT_ITEM_VARIANTS, GET_DYNAMIC_CONTENT_ITEMS, GET_FORUM, GET_FORUMS, GET_FORUMS_1, GET_GROUP, GET_GROUP_MEMBERSHIP, GET_GROUP_MEMBERSHIP_1, GET_GROUP_MEMBERSHIP_BY_USER, GET_GROUP_MEMBERSHIPS, GET_GROUP_MEMBERSHIPS_1, GET_GROUP_ORGANIZATION, GET_GROUP_USERS, GET_GROUPS, GET_HELP_CENTER_LOCALES, GET_HOLIDAYS_FOR_SCHEDULE, GET_HOLIDAYS_FOR_SCHEDULE_1, GET_INCREMENTAL_TICKETS_RESULT, GET_JOB_STATUS, GET_JOB_STATUS_ASYNC, GET_JOB_STATUSES, GET_JOB_STATUSES_ASYNC, GET_MACRO, GET_MACROS, GET_OPEN_REQUESTS, GET_ORGANIZATION, GET_ORGANIZATION_FIELDS, GET_ORGANIZATION_MEMBERSHIP, GET_ORGANIZATION_MEMBERSHIP_BY_USER, GET_ORGANIZATION_MEMBERSHIP_FOR_USER, GET_ORGANIZATION_MEMBERSHIPS, GET_ORGANIZATION_MEMBERSHIPS_FOR_ORG, GET_ORGANIZATION_MEMBERSHIPS_FOR_USER, GET_ORGANIZATION_REQUESTS, GET_ORGANIZATION_TICKETS, GET_ORGANIZATION_USERS, GET_ORGANIZATIONS, GET_ORGANIZATIONS_1, GET_ORGANIZATIONS_INCREMENTALLY, GET_PERMISSION_GROUP, GET_PERMISSION_GROUPS, GET_RECENT_TICKETS, GET_REQUEST, GET_REQUEST_COMMENT, GET_REQUEST_COMMENT_1, GET_REQUEST_COMMENT_2, GET_REQUEST_COMMENTS, GET_REQUEST_COMMENTS_1, GET_REQUESTS, GET_SATISFACTION_RATING, GET_SATISFACTION_RATINGS, GET_SCHEDULE, GET_SCHEDULE_1, GET_SCHEDULES, GET_SEARCH_TICKET_RESULTS, GET_SECTION, GET_SECTION_SUBSCRIPTIONS, GET_SECTION_SUBSCRIPTIONS_1, GET_SECTION_TRANSLATIONS, GET_SECTIONS, GET_SECTIONS_1, GET_SECTIONS_2, GET_SOLVED_REQUESTS, GET_SUSPENDED_TICKETS, GET_TARGET, GET_TARGETS, GET_TICKET, GET_TICKET_AUDIT, GET_TICKET_AUDIT_1, GET_TICKET_AUDIT_2, GET_TICKET_AUDITS, GET_TICKET_AUDITS_1, GET_TICKET_COLLABORATORS, GET_TICKET_COMMENTS, GET_TICKET_COMMENTS_1, GET_TICKET_FIELD, GET_TICKET_FIELDS, GET_TICKET_FORM, GET_TICKET_FORMS, GET_TICKET_INCIDENTS, GET_TICKET_METRIC, GET_TICKET_METRIC_BY_TICKET, GET_TICKET_METRICS, GET_TICKETS, GET_TICKETS_1, GET_TICKETS_BY_EXTERNAL_ID, GET_TICKETS_BY_EXTERNAL_ID_1, GET_TICKETS_COUNT, GET_TICKETS_COUNT_FOR_ORGANIZATION, GET_TICKETS_FROM_SEARCH, GET_TICKETS_INCREMENTALLY, GET_TICKETS_INCREMENTALLY_1, GET_TOPIC, GET_TOPICS, GET_TOPICS_1, GET_TOPICS_2, GET_TOPICS_3, GET_TOPICS_BY_USER, GET_TRIGGER, GET_TRIGGERS, GET_TRIGGERS_1, GET_TWITTER_MONITORS, GET_USER, GET_USER_CCD_TICKETS, GET_USER_FIELDS, GET_USER_IDENTITIES, GET_USER_IDENTITIES_1, GET_USER_IDENTITY, GET_USER_IDENTITY_1, GET_USER_IDENTITY_2, GET_USER_RELATED_INFO, GET_USER_REQUESTED_TICKETS, GET_USER_REQUESTS, GET_USER_REQUESTS_1, GET_USER_SEGMENT, GET_USER_SEGMENTS, GET_USER_SEGMENTS_1, GET_USER_SEGMENTS_APPLICABLE, GET_USER_SUBSCRIPTIONS, GET_USER_SUBSCRIPTIONS_1, GET_USERS, GET_USERS_1, GET_USERS_BY_EXTERNAL_IDS, GET_USERS_BY_ROLE, GET_USERS_INCREMENTALLY, GET_VIEW, GET_VIEWS, IMPORT_TICKET, IMPORT_TOPIC, LOOKUP_ORGANIZATIONS_BY_EXTERNAL_ID, LOOKUP_USER_BY_EMAIL, LOOKUP_USER_BY_EXTERNAL_ID, MACROS_SHOW_CHANGES_TO_TICKET, MACROS_SHOW_TICKET_AFTER_CHANGES, MAKE_PRIVATE_TICKET_AUDIT, MAKE_PRIVATE_TICKET_AUDIT_1, MAKE_PRIVATE_TICKET_AUDIT_2, MARK_TICKET_AS_SPAM, MARK_TICKET_AS_SPAM_1, MERGE_USERS, NOTIFY_APP, PERMANENTLY_DELETE_TICKET, PERMANENTLY_DELETE_TICKET_1, PERMANENTLY_DELETE_TICKETS, PERMANENTLY_DELETE_USER, PERMANENTLY_DELETE_USER_1, QUEUE_CREATE_TICKET_ASYNC, REMOVE_TAG_FROM_ORGANISATIONS, REMOVE_TAG_FROM_TICKET, REMOVE_TAG_FROM_TOPICS, REQUEST_VERIFY_USER_IDENTITY, REQUEST_VERIFY_USER_IDENTITY_1, REQUEST_VERIFY_USER_IDENTITY_2, RESET_USER_PASSWORD, RESET_USER_PASSWORD_1, SEARCH_TRIGGERS, SEARCH_TRIGGERS_1, SET_GROUP_MEMBERSHIP_AS_DEFAULT, SET_ORGANIZATION_MEMBERSHIP_AS_DEFAULT, SET_TAG_ON_ORGANISATIONS, SET_TAG_ON_TICKET, SET_TAG_ON_TOPICS, SET_USER_PRIMARY_IDENTITY, SET_USER_PRIMARY_IDENTITY_1, SET_USER_PRIMARY_IDENTITY_2, SUSPEND_USER, TRUST_TICKET_AUDIT, TRUST_TICKET_AUDIT_1, TRUST_TICKET_AUDIT_2, UNSUSPEND_USER, UPDATE_ARTICLE, UPDATE_ARTICLE_TRANSLATION, UPDATE_AUTOMATION, UPDATE_CATEGORY, UPDATE_CATEGORY_TRANSLATION, UPDATE_DYNAMIC_CONTENT_ITEM, UPDATE_DYNAMIC_CONTENT_ITEM_VARIANT, UPDATE_FORUM, UPDATE_GROUP, UPDATE_INSTALLATION, UPDATE_MACRO, UPDATE_ORGANIZATION, UPDATE_ORGANIZATIONS, UPDATE_ORGANIZATIONS_1, UPDATE_ORGANIZATIONS_ASYNC, UPDATE_PERMISSION_GROUP, UPDATE_REQUEST, UPDATE_SECTION, UPDATE_SECTION_TRANSLATION, UPDATE_TICKET, UPDATE_TICKET_FIELD, UPDATE_TICKET_FORM, UPDATE_TICKETS, UPDATE_TICKETS_1, UPDATE_TICKETS_ASYNC, UPDATE_TOPIC, UPDATE_TRIGGER, UPDATE_USER, UPDATE_USER_IDENTITY, UPDATE_USER_IDENTITY_1, UPDATE_USER_SEGMENT, UPDATE_USERS, UPDATE_USERS_1, UPDATE_USERS_ASYNC, VERIFY_USER_IDENTITY, VERIFY_USER_IDENTITY_1, VERIFY_USER_IDENTITY_2- Parameters:
path
- methodName- Returns:
- the dsl builder
-
zendesk
public static ZendeskEndpointBuilderFactory.ZendeskEndpointBuilder zendesk(String componentName, String path) Zendesk (camel-zendesk) Manage Zendesk tickets, users, organizations, etc. Category: cloud,api,support Since: 2.19 Maven coordinates: org.apache.camel:camel-zendesk Syntax:zendesk:methodName
Path parameter: methodName (required) What operation to use There are 355 enums and the value can be one of: ADD_TAG_TO_ORGANISATIONS, ADD_TAG_TO_TICKET, ADD_TAG_TO_TOPICS, ASSOCIATE_ATTACHMENTS_TO_ARTICLE, CHANGE_USER_PASSWORD, CREATE_ARTICLE, CREATE_ARTICLE_1, CREATE_ARTICLE_TRANSLATION, CREATE_AUTOMATION, CREATE_CATEGORY, CREATE_CATEGORY_TRANSLATION, CREATE_COMMENT, CREATE_DYNAMIC_CONTENT_ITEM, CREATE_DYNAMIC_CONTENT_ITEM_VARIANT, CREATE_FORUM, CREATE_GROUP, CREATE_GROUP_MEMBERSHIP, CREATE_GROUP_MEMBERSHIP_1, CREATE_MACRO, CREATE_OR_UPDATE_USER, CREATE_OR_UPDATE_USERS, CREATE_OR_UPDATE_USERS_1, CREATE_OR_UPDATE_USERS_ASYNC, CREATE_ORGANIZATION, CREATE_ORGANIZATION_MEMBERSHIP, CREATE_ORGANIZATION_MEMBERSHIP_1, CREATE_ORGANIZATION_MEMBERSHIPS, CREATE_ORGANIZATION_MEMBERSHIPS_1, CREATE_ORGANIZATION_MEMBERSHIPS_ASYNC, CREATE_ORGANIZATIONS, CREATE_ORGANIZATIONS_1, CREATE_ORGANIZATIONS_ASYNC, CREATE_PERMISSION_GROUP, CREATE_REQUEST, CREATE_SATISFACTION_RATING, CREATE_SATISFACTION_RATING_1, CREATE_SECTION, CREATE_SECTION_TRANSLATION, CREATE_TARGET, CREATE_TICKET, CREATE_TICKET_ASYNC, CREATE_TICKET_FIELD, CREATE_TICKET_FORM, CREATE_TICKET_FROM_TWEET, CREATE_TICKETS, CREATE_TICKETS_1, CREATE_TICKETS_ASYNC, CREATE_TOPIC, CREATE_TRIGGER, CREATE_UPLOAD, CREATE_UPLOAD_1, CREATE_UPLOAD_2, CREATE_UPLOAD_ARTICLE, CREATE_UPLOAD_ARTICLE_1, CREATE_USER, CREATE_USER_IDENTITY, CREATE_USER_IDENTITY_1, CREATE_USER_SEGMENT, CREATE_USERS, CREATE_USERS_1, CREATE_USERS_ASYNC, DELETE_ARTICLE, DELETE_ARTICLE_ATTACHMENT, DELETE_ARTICLE_ATTACHMENT_1, DELETE_ATTACHMENT, DELETE_ATTACHMENT_1, DELETE_AUTOMATION, DELETE_CATEGORY, DELETE_DYNAMIC_CONTENT_ITEM, DELETE_DYNAMIC_CONTENT_ITEM_VARIANT, DELETE_FORUM, DELETE_GROUP, DELETE_GROUP_1, DELETE_GROUP_MEMBERSHIP, DELETE_GROUP_MEMBERSHIP_1, DELETE_GROUP_MEMBERSHIP_2, DELETE_GROUP_MEMBERSHIP_3, DELETE_ORGANIZATION, DELETE_ORGANIZATION_1, DELETE_ORGANIZATION_MEMBERSHIP, DELETE_ORGANIZATION_MEMBERSHIP_1, DELETE_ORGANIZATION_MEMBERSHIP_2, DELETE_ORGANIZATION_MEMBERSHIPS, DELETE_PERMISSION_GROUP, DELETE_PERMISSION_GROUP_1, DELETE_SECTION, DELETE_SUSPENDED_TICKET, DELETE_SUSPENDED_TICKET_1, DELETE_TARGET, DELETE_TICKET, DELETE_TICKET_1, DELETE_TICKET_FIELD, DELETE_TICKET_FIELD_1, DELETE_TICKET_FORM, DELETE_TICKET_FORM_1, DELETE_TICKETS, DELETE_TOPIC, DELETE_TRANSLATION, DELETE_TRANSLATION_1, DELETE_TRIGGER, DELETE_UPLOAD, DELETE_UPLOAD_1, DELETE_USER, DELETE_USER_1, DELETE_USER_IDENTITY, DELETE_USER_IDENTITY_1, DELETE_USER_IDENTITY_2, DELETE_USER_SEGMENT, DELETE_USER_SEGMENT_1, GET_ACTIVE_TRIGGERS, GET_ARTICLE, GET_ARTICLE_FROM_SEARCH, GET_ARTICLE_FROM_SEARCH_1, GET_ARTICLE_SUBSCRIPTIONS, GET_ARTICLE_SUBSCRIPTIONS_1, GET_ARTICLE_TRANSLATIONS, GET_ARTICLES, GET_ARTICLES_1, GET_ARTICLES_2, GET_ARTICLES_3, GET_ARTICLES_FROM_ALL_LABELS, GET_ARTICLES_FROM_ANY_LABELS, GET_ARTICLES_FROM_PAGE, GET_ARTICLES_INCREMENTALLY, GET_ASSIGNABLE_GROUP_MEMBERSHIPS, GET_ASSIGNABLE_GROUP_MEMBERSHIPS_1, GET_ASSIGNABLE_GROUPS, GET_ASSIGNED_TICKETS_COUNT_FOR_USER, GET_ATTACHMENT, GET_ATTACHMENT_1, GET_ATTACHMENTS_FROM_ARTICLE, GET_AUTHENTICATED_USER, GET_AUTO_COMPLETE_ORGANIZATIONS, GET_AUTOMATION, GET_AUTOMATIONS, GET_BRANDS, GET_CC_REQUESTS, GET_CATEGORIES, GET_CATEGORY, GET_CATEGORY_TRANSLATIONS, GET_CCD_TICKETS_COUNT_FOR_USER, GET_COMPLIANCE_DELETION_STATUSES, GET_CURRENT_USER, GET_CUSTOM_AGENT_ROLES, GET_DELETED_TICKETS, GET_DELETED_TICKETS_1, GET_DYNAMIC_CONTENT_ITEM, GET_DYNAMIC_CONTENT_ITEM_VARIANT, GET_DYNAMIC_CONTENT_ITEM_VARIANTS, GET_DYNAMIC_CONTENT_ITEMS, GET_FORUM, GET_FORUMS, GET_FORUMS_1, GET_GROUP, GET_GROUP_MEMBERSHIP, GET_GROUP_MEMBERSHIP_1, GET_GROUP_MEMBERSHIP_BY_USER, GET_GROUP_MEMBERSHIPS, GET_GROUP_MEMBERSHIPS_1, GET_GROUP_ORGANIZATION, GET_GROUP_USERS, GET_GROUPS, GET_HELP_CENTER_LOCALES, GET_HOLIDAYS_FOR_SCHEDULE, GET_HOLIDAYS_FOR_SCHEDULE_1, GET_INCREMENTAL_TICKETS_RESULT, GET_JOB_STATUS, GET_JOB_STATUS_ASYNC, GET_JOB_STATUSES, GET_JOB_STATUSES_ASYNC, GET_MACRO, GET_MACROS, GET_OPEN_REQUESTS, GET_ORGANIZATION, GET_ORGANIZATION_FIELDS, GET_ORGANIZATION_MEMBERSHIP, GET_ORGANIZATION_MEMBERSHIP_BY_USER, GET_ORGANIZATION_MEMBERSHIP_FOR_USER, GET_ORGANIZATION_MEMBERSHIPS, GET_ORGANIZATION_MEMBERSHIPS_FOR_ORG, GET_ORGANIZATION_MEMBERSHIPS_FOR_USER, GET_ORGANIZATION_REQUESTS, GET_ORGANIZATION_TICKETS, GET_ORGANIZATION_USERS, GET_ORGANIZATIONS, GET_ORGANIZATIONS_1, GET_ORGANIZATIONS_INCREMENTALLY, GET_PERMISSION_GROUP, GET_PERMISSION_GROUPS, GET_RECENT_TICKETS, GET_REQUEST, GET_REQUEST_COMMENT, GET_REQUEST_COMMENT_1, GET_REQUEST_COMMENT_2, GET_REQUEST_COMMENTS, GET_REQUEST_COMMENTS_1, GET_REQUESTS, GET_SATISFACTION_RATING, GET_SATISFACTION_RATINGS, GET_SCHEDULE, GET_SCHEDULE_1, GET_SCHEDULES, GET_SEARCH_TICKET_RESULTS, GET_SECTION, GET_SECTION_SUBSCRIPTIONS, GET_SECTION_SUBSCRIPTIONS_1, GET_SECTION_TRANSLATIONS, GET_SECTIONS, GET_SECTIONS_1, GET_SECTIONS_2, GET_SOLVED_REQUESTS, GET_SUSPENDED_TICKETS, GET_TARGET, GET_TARGETS, GET_TICKET, GET_TICKET_AUDIT, GET_TICKET_AUDIT_1, GET_TICKET_AUDIT_2, GET_TICKET_AUDITS, GET_TICKET_AUDITS_1, GET_TICKET_COLLABORATORS, GET_TICKET_COMMENTS, GET_TICKET_COMMENTS_1, GET_TICKET_FIELD, GET_TICKET_FIELDS, GET_TICKET_FORM, GET_TICKET_FORMS, GET_TICKET_INCIDENTS, GET_TICKET_METRIC, GET_TICKET_METRIC_BY_TICKET, GET_TICKET_METRICS, GET_TICKETS, GET_TICKETS_1, GET_TICKETS_BY_EXTERNAL_ID, GET_TICKETS_BY_EXTERNAL_ID_1, GET_TICKETS_COUNT, GET_TICKETS_COUNT_FOR_ORGANIZATION, GET_TICKETS_FROM_SEARCH, GET_TICKETS_INCREMENTALLY, GET_TICKETS_INCREMENTALLY_1, GET_TOPIC, GET_TOPICS, GET_TOPICS_1, GET_TOPICS_2, GET_TOPICS_3, GET_TOPICS_BY_USER, GET_TRIGGER, GET_TRIGGERS, GET_TRIGGERS_1, GET_TWITTER_MONITORS, GET_USER, GET_USER_CCD_TICKETS, GET_USER_FIELDS, GET_USER_IDENTITIES, GET_USER_IDENTITIES_1, GET_USER_IDENTITY, GET_USER_IDENTITY_1, GET_USER_IDENTITY_2, GET_USER_RELATED_INFO, GET_USER_REQUESTED_TICKETS, GET_USER_REQUESTS, GET_USER_REQUESTS_1, GET_USER_SEGMENT, GET_USER_SEGMENTS, GET_USER_SEGMENTS_1, GET_USER_SEGMENTS_APPLICABLE, GET_USER_SUBSCRIPTIONS, GET_USER_SUBSCRIPTIONS_1, GET_USERS, GET_USERS_1, GET_USERS_BY_EXTERNAL_IDS, GET_USERS_BY_ROLE, GET_USERS_INCREMENTALLY, GET_VIEW, GET_VIEWS, IMPORT_TICKET, IMPORT_TOPIC, LOOKUP_ORGANIZATIONS_BY_EXTERNAL_ID, LOOKUP_USER_BY_EMAIL, LOOKUP_USER_BY_EXTERNAL_ID, MACROS_SHOW_CHANGES_TO_TICKET, MACROS_SHOW_TICKET_AFTER_CHANGES, MAKE_PRIVATE_TICKET_AUDIT, MAKE_PRIVATE_TICKET_AUDIT_1, MAKE_PRIVATE_TICKET_AUDIT_2, MARK_TICKET_AS_SPAM, MARK_TICKET_AS_SPAM_1, MERGE_USERS, NOTIFY_APP, PERMANENTLY_DELETE_TICKET, PERMANENTLY_DELETE_TICKET_1, PERMANENTLY_DELETE_TICKETS, PERMANENTLY_DELETE_USER, PERMANENTLY_DELETE_USER_1, QUEUE_CREATE_TICKET_ASYNC, REMOVE_TAG_FROM_ORGANISATIONS, REMOVE_TAG_FROM_TICKET, REMOVE_TAG_FROM_TOPICS, REQUEST_VERIFY_USER_IDENTITY, REQUEST_VERIFY_USER_IDENTITY_1, REQUEST_VERIFY_USER_IDENTITY_2, RESET_USER_PASSWORD, RESET_USER_PASSWORD_1, SEARCH_TRIGGERS, SEARCH_TRIGGERS_1, SET_GROUP_MEMBERSHIP_AS_DEFAULT, SET_ORGANIZATION_MEMBERSHIP_AS_DEFAULT, SET_TAG_ON_ORGANISATIONS, SET_TAG_ON_TICKET, SET_TAG_ON_TOPICS, SET_USER_PRIMARY_IDENTITY, SET_USER_PRIMARY_IDENTITY_1, SET_USER_PRIMARY_IDENTITY_2, SUSPEND_USER, TRUST_TICKET_AUDIT, TRUST_TICKET_AUDIT_1, TRUST_TICKET_AUDIT_2, UNSUSPEND_USER, UPDATE_ARTICLE, UPDATE_ARTICLE_TRANSLATION, UPDATE_AUTOMATION, UPDATE_CATEGORY, UPDATE_CATEGORY_TRANSLATION, UPDATE_DYNAMIC_CONTENT_ITEM, UPDATE_DYNAMIC_CONTENT_ITEM_VARIANT, UPDATE_FORUM, UPDATE_GROUP, UPDATE_INSTALLATION, UPDATE_MACRO, UPDATE_ORGANIZATION, UPDATE_ORGANIZATIONS, UPDATE_ORGANIZATIONS_1, UPDATE_ORGANIZATIONS_ASYNC, UPDATE_PERMISSION_GROUP, UPDATE_REQUEST, UPDATE_SECTION, UPDATE_SECTION_TRANSLATION, UPDATE_TICKET, UPDATE_TICKET_FIELD, UPDATE_TICKET_FORM, UPDATE_TICKETS, UPDATE_TICKETS_1, UPDATE_TICKETS_ASYNC, UPDATE_TOPIC, UPDATE_TRIGGER, UPDATE_USER, UPDATE_USER_IDENTITY, UPDATE_USER_IDENTITY_1, UPDATE_USER_SEGMENT, UPDATE_USERS, UPDATE_USERS_1, UPDATE_USERS_ASYNC, VERIFY_USER_IDENTITY, VERIFY_USER_IDENTITY_1, VERIFY_USER_IDENTITY_2- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- methodName- Returns:
- the dsl builder
-
zookeeper
ZooKeeper (camel-zookeeper) Manage ZooKeeper clusters. Category: clustering,management,bigdata Since: 2.9 Maven coordinates: org.apache.camel:camel-zookeeper Syntax:zookeeper:serverUrls/path
Path parameter: serverUrls (required) The zookeeper server hosts (multiple servers can be separated by comma) Path parameter: path (required) The node in the ZooKeeper server (aka znode)- Parameters:
path
- serverUrls/path- Returns:
- the dsl builder
-
zookeeper
public static ZooKeeperEndpointBuilderFactory.ZooKeeperEndpointBuilder zookeeper(String componentName, String path) ZooKeeper (camel-zookeeper) Manage ZooKeeper clusters. Category: clustering,management,bigdata Since: 2.9 Maven coordinates: org.apache.camel:camel-zookeeper Syntax:zookeeper:serverUrls/path
Path parameter: serverUrls (required) The zookeeper server hosts (multiple servers can be separated by comma) Path parameter: path (required) The node in the ZooKeeper server (aka znode)- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- serverUrls/path- Returns:
- the dsl builder
-
zookeeperMaster
public static ZooKeeperMasterEndpointBuilderFactory.ZooKeeperMasterEndpointBuilder zookeeperMaster(String path) ZooKeeper Master (camel-zookeeper-master) Have only a single consumer in a cluster consuming from a given endpoint; with automatic failover if the JVM dies. Category: clustering,management,bigdata Since: 2.19 Maven coordinates: org.apache.camel:camel-zookeeper-master Syntax:zookeeper-master:groupName:consumerEndpointUri
Path parameter: groupName (required) The name of the cluster group to use Path parameter: consumerEndpointUri (required) The consumer endpoint to use in master/slave mode- Parameters:
path
- groupName:consumerEndpointUri- Returns:
- the dsl builder
-
zookeeperMaster
public static ZooKeeperMasterEndpointBuilderFactory.ZooKeeperMasterEndpointBuilder zookeeperMaster(String componentName, String path) ZooKeeper Master (camel-zookeeper-master) Have only a single consumer in a cluster consuming from a given endpoint; with automatic failover if the JVM dies. Category: clustering,management,bigdata Since: 2.19 Maven coordinates: org.apache.camel:camel-zookeeper-master Syntax:zookeeper-master:groupName:consumerEndpointUri
Path parameter: groupName (required) The name of the cluster group to use Path parameter: consumerEndpointUri (required) The consumer endpoint to use in master/slave mode- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- groupName:consumerEndpointUri- Returns:
- the dsl builder
-