Interface ComponentsBuilderFactory
@Generated("org.apache.camel.maven.packaging.ComponentDslMojo")
public interface ComponentsBuilderFactory
Component DSL builder.
You can build a component as follows:
KafkaComponent kafka = ComponentBuilderFactory.kafka().setBrokers("{{host:port}}").build();This creates a new Kafka component, but often you want to register the component to CamelContext, which can be done as follows:
ComponentBuilderFactory.kafka().setBrokers("{{host:port}}").register(camelContext, "kafka");This configures and registers the component to CamelContext with the name kafka. If you have separate Kafka brokers you can register more components with their own name:
ComponentBuilderFactory.kafka().setBrokers("{{host2:port}}").register(camelContext, "kafka2");Generated by camel build tools - do NOT edit this file!
-
Method Summary
Static MethodsModifier and TypeMethodDescriptionactivemq()
ActiveMQ (camel-activemq) Send messages to (or consume from) Apache ActiveMQ.amqp()
AMQP (camel-amqp) Messaging with AMQP protocol using Apache QPid Client.arangodb()
ArangoDb (camel-arangodb) Perform operations on ArangoDb when used as a Document Database, or as a Graph Database Category: database Since: 3.5 Maven coordinates: org.apache.camel:camel-arangodbas2()
AS2 (camel-as2) Transfer data securely and reliably using the AS2 protocol (RFC4130).asterisk()
Asterisk (camel-asterisk) Interact with Asterisk PBX Server (VoIP).Atmosphere Websocket (camel-atmosphere-websocket) Expose WebSocket endpoints using the Atmosphere framework.atom()
Atom (camel-atom) Poll Atom RSS feeds.avro()
Avro RPC (camel-avro-rpc) Produce or consume Apache Avro RPC services.AWS Athena (camel-aws2-athena) Access AWS Athena.aws2Cw()
AWS CloudWatch (camel-aws2-cw) Sending metrics to AWS CloudWatch.aws2Ddb()
AWS DynamoDB (camel-aws2-ddb) Store and retrieve data from AWS DynamoDB.AWS DynamoDB Streams (camel-aws2-ddb) Receive messages from AWS DynamoDB Stream.aws2Ec2()
AWS Elastic Compute Cloud (EC2) (camel-aws2-ec2) Manage AWS EC2 instances.aws2Ecs()
AWS Elastic Container Service (ECS) (camel-aws2-ecs) Manage AWS ECS cluster instances.aws2Eks()
AWS Elastic Kubernetes Service (EKS) (camel-aws2-eks) Manage AWS EKS cluster instances.AWS Eventbridge (camel-aws2-eventbridge) Send events to AWS Eventbridge cluster instances.aws2Iam()
AWS Identity and Access Management (IAM) (camel-aws2-iam) Manage AWS IAM instances.AWS Kinesis (camel-aws2-kinesis) Consume and produce records from and to AWS Kinesis Streams.AWS Kinesis Firehose (camel-aws2-kinesis) Produce data to AWS Kinesis Firehose streams.aws2Kms()
AWS Key Management Service (KMS) (camel-aws2-kms) Manage keys stored in AWS KMS instances.AWS Lambda (camel-aws2-lambda) Manage and invoke AWS Lambda functions.aws2Mq()
AWS MQ (camel-aws2-mq) Send messages to AWS MQ.aws2Msk()
AWS Managed Streaming for Apache Kafka (MSK) (camel-aws2-msk) Manage AWS MSK instances.aws2S3()
AWS S3 Storage Service (camel-aws2-s3) Store and retrieve objects from AWS S3 Storage Service.aws2Ses()
AWS Simple Email Service (SES) (camel-aws2-ses) Send e-mails through AWS SES service.aws2Sns()
AWS Simple Notification System (SNS) (camel-aws2-sns) Send messages to AWS Simple Notification Topic.aws2Sqs()
AWS Simple Queue Service (SQS) (camel-aws2-sqs) Send and receive messages to/from AWS SQS.AWS StepFunctions (camel-aws2-step-functions) Manage and invoke AWS Step functions.aws2Sts()
AWS Security Token Service (STS) (camel-aws2-sts) Manage AWS STS cluster instances.AWS Translate (camel-aws2-translate) Translate texts using AWS Translate and AWS SDK version 2.x.AWS Cloudtrail (camel-aws-cloudtrail) Consume events from Amazon Cloudtrail using AWS SDK version 2.x.AWS Secrets Manager (camel-aws-secrets-manager) Manage secrets using AWS Secrets Manager.Azure CosmosDB (camel-azure-cosmosdb) To read and write records to the CosmosDB database on Azure cloud platform.Azure Event Hubs (camel-azure-eventhubs) Send and receive events to/from Azure Event Hubs using AMQP protocol.Azure Files (camel-azure-files) Send and receive files to Azure storage file share Category: cloud,file Since: 3.22 Maven coordinates: org.apache.camel:camel-azure-filesAzure 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-vaultAzure ServiceBus (camel-azure-servicebus) Send and receive messages to/from Azure Service Bus.Azure Storage Blob Service (camel-azure-storage-blob) Store and retrieve blobs from Azure Storage Blob Service.Azure Storage Datalake Service (camel-azure-storage-datalake) Sends and receives files to/from Azure DataLake Storage.Azure Storage Queue Service (camel-azure-storage-queue) Stores and retrieves messages to/from Azure Storage Queue.bean()
Bean (camel-bean) Invoke methods of Java beans stored in Camel registry.Bean Validator (camel-bean-validator) Validate the message body using the Java Bean Validation API.bonita()
Bonita (camel-bonita) Communicate with a remote Bonita BPM process engine.box()
Box (camel-box) Upload, download and manage files, folders, groups, collaborations, etc.Braintree (camel-braintree) Process payments using Braintree Payments.browse()
Browse (camel-browse) Inspect the messages received on endpoints supporting BrowsableEndpoint.Caffeine Cache (camel-caffeine) Perform caching operations using Caffeine Cache.Caffeine LoadCache (camel-caffeine) Perform caching operations using Caffeine Cache with an attached CacheLoader.ChatScript (camel-chatscript) Chat with a ChatScript Server.chunk()
Chunk (camel-chunk) Transform messages using Chunk templating engine.clas()
Class (camel-bean) Invoke methods of Java beans specified by class name.cmSms()
CM SMS Gateway (camel-cm-sms) Send SMS messages via CM SMS Gateway.coap()
CoAP (camel-coap) Send and receive messages to/from COAP capable devices.coaps()
CoAP (Secure) (camel-coap) Send and receive messages to/from COAP capable devices.coapsTcp()
CoAP (camel-coap) Send and receive messages to/from COAP capable devices.coapTcp()
CoAP (camel-coap) Send and receive messages to/from COAP capable devices.cometd()
CometD (camel-cometd) Offers publish/subscribe, peer-to-peer (via a server), and RPC style messaging using the CometD/Bayeux protocol.cometds()
CometD (Secure) (camel-cometd) Offers publish/subscribe, peer-to-peer (via a server), and RPC style messaging using the CometD/Bayeux protocol.consul()
Consul (camel-consul) Integrate with Consul service discovery and configuration store.Control Bus (camel-controlbus) Manage and monitor Camel routes.Couchbase (camel-couchbase) Query Couchbase Views with a poll strategy and/or perform various operations against Couchbase databases.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.cql()
Cassandra CQL (camel-cassandraql) Integrate with Cassandra 2.0 using the CQL3 API (not the Thrift API).cron()
Cron (camel-cron) A generic interface for triggering events at times specified through the Unix cron syntax.crypto()
Crypto (JCE) (camel-crypto) Sign and verify exchanges using the Signature Service of the Java Cryptographic Extension (JCE).cxf()
CXF (camel-cxf-soap) Expose SOAP WebServices using Apache CXF or connect to external WebServices using CXF WS client.cxfrs()
CXF-RS (camel-cxf-rest) Expose JAX-RS REST services using Apache CXF or connect to external REST services using CXF REST client.Data Format (camel-dataformat) Use a Camel Data Format as a regular Camel Component.dataset()
Dataset (camel-dataset) Provide data for load and soak testing of your Camel application.DataSet Test (camel-dataset) Extends the mock component by pulling messages from another endpoint on startup to set the expected message bodies.Debezium DB2 Connector (camel-debezium-db2) Capture changes from a DB2 database.Debezium MongoDB Connector (camel-debezium-mongodb) Capture changes from a MongoDB database.Debezium MySQL Connector (camel-debezium-mysql) Capture changes from a MySQL database.Debezium Oracle Connector (camel-debezium-oracle) Capture changes from a Oracle database.Debezium PostgresSQL Connector (camel-debezium-postgres) Capture changes from a PostgresSQL database.Debezium SQL Server Connector (camel-debezium-sqlserver) Capture changes from an SQL Server database.dhis2()
DHIS2 (camel-dhis2) Leverages the DHIS2 Java SDK to integrate Apache Camel with the DHIS2 Web API.DigitalOcean (camel-digitalocean) Manage Droplets and resources within the DigitalOcean cloud.direct()
Direct (camel-direct) Call another endpoint from the same Camel Context synchronously.Disruptor (camel-disruptor) Provides asynchronous SEDA behavior using LMAX Disruptor.Disruptor VM (camel-disruptor) Provides asynchronous SEDA behavior using LMAX Disruptor.djl()
Deep Java Library (camel-djl) Infer Deep Learning models from message exchanges data using Deep Java Library (DJL).dns()
DNS (camel-dns) Perform DNS queries using DNSJava.docker()
Docker (camel-docker) Manage Docker containers.drill()
Drill (camel-drill) Perform queries against an Apache Drill cluster.dropbox()
Dropbox (camel-dropbox) Upload, download and manage files, folders, groups, collaborations, etc on Dropbox.Dynamic Router (camel-dynamic-router) The Dynamic Router component routes exchanges to recipients, and the recipients (and their rules) may change at runtime.ehcache()
Ehcache (camel-ehcache) Perform caching operations using Ehcache.Elasticsearch (camel-elasticsearch) Send requests to ElasticSearch via Java Client API.etcd3()
Etcd v3 (camel-etcd3) Get, set, delete or watch keys in etcd key-value store.exec()
Exec (camel-exec) Execute commands on the underlying operating system.facebook()
Facebook (camel-facebook) Send requests to Facebook APIs supported by Facebook4J.fhir()
FHIR (camel-fhir) Exchange information in the healthcare domain using the FHIR (Fast Healthcare Interoperability Resources) standard.file()
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.flatpack()
Flatpack (camel-flatpack) Parse fixed width and delimited files using the FlatPack library.flink()
Flink (camel-flink) Send DataSet jobs to an Apache Flink cluster.fop()
FOP (camel-fop) Render messages into PDF and other output formats supported by Apache FOP.Freemarker (camel-freemarker) Transform messages using FreeMarker templates.ftp()
FTP (camel-ftp) Upload and download files to/from FTP servers.ftps()
FTPS (camel-ftp) Upload and download files to/from FTP servers supporting the FTPS protocol.geocoder()
Geocoder (camel-geocoder) Find geocodes (latitude and longitude) for a given address or the other way round.git()
Git (camel-git) Perform operations on git repositories.github()
GitHub (camel-github) Interact with the GitHub API.Google BigQuery (camel-google-bigquery) Google BigQuery data warehouse for analytics.Google BigQuery Standard SQL (camel-google-bigquery) Access Google Cloud BigQuery service using SQL queries.Google Calendar (camel-google-calendar) Perform various operations on a Google Calendar.Google Calendar Stream (camel-google-calendar) Poll for changes in a Google Calendar.Google Drive (camel-google-drive) Manage files in Google Drive.Google Cloud Functions (camel-google-functions) Manage and invoke Google Cloud Functions Category: cloud Since: 3.9 Maven coordinates: org.apache.camel:camel-google-functionsGoogle Mail (camel-google-mail) Manage messages in Google Mail.Google Mail Stream (camel-google-mail) Poll for incoming messages in Google Mail.Google Pubsub (camel-google-pubsub) Send and receive messages to/from Google Cloud Platform PubSub Service.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-managerGoogle Sheets (camel-google-sheets) Manage spreadsheets in Google Sheets.Google Sheets Stream (camel-google-sheets) Poll for changes in Google Sheets.Google Storage (camel-google-storage) Store and retrieve objects from Google Cloud Storage Service using the google-cloud-storage library.grape()
Grape (camel-grape) Fetch, load and manage additional jars dynamically after Camel Context was started.graphql()
GraphQL (camel-graphql) Send GraphQL queries and mutations to external systems.grpc()
gRPC (camel-grpc) Expose gRPC endpoints and access external gRPC endpoints.Guava EventBus (camel-guava-eventbus) Send and receive messages to/from Guava EventBus.Hashicorp Vault (camel-hashicorp-vault) Manage secrets in Hashicorp Vault Service Category: cloud,cloud Since: 3.18 Maven coordinates: org.apache.camel:camel-hashicorp-vaultHazelcast Atomic Number (camel-hazelcast) Increment, decrement, set, etc.Hazelcast Instance (camel-hazelcast) Consume join/leave events of a cache instance in a Hazelcast cluster.Hazelcast List (camel-hazelcast) Perform operations on Hazelcast distributed list.Hazelcast Map (camel-hazelcast) Perform operations on Hazelcast distributed map.Hazelcast Multimap (camel-hazelcast) Perform operations on Hazelcast distributed multimap.Hazelcast Queue (camel-hazelcast) Perform operations on Hazelcast distributed queue.Hazelcast Replicated Map (camel-hazelcast) Perform operations on Hazelcast replicated map.Hazelcast Ringbuffer (camel-hazelcast) Perform operations on Hazelcast distributed ringbuffer.Hazelcast SEDA (camel-hazelcast) Asynchronously send/receive Exchanges between Camel routes running on potentially distinct JVMs/hosts backed by Hazelcast BlockingQueue.Hazelcast Set (camel-hazelcast) Perform operations on Hazelcast distributed set.Hazelcast Topic (camel-hazelcast) Send and receive messages to/from Hazelcast distributed topic.hdfs()
HDFS (camel-hdfs) Read and write from/to an HDFS filesystem using Hadoop 2.x.http()
HTTP (camel-http) Send requests to external HTTP servers using Apache HTTP Client 5.x.https()
HTTPS (Secure) (camel-http) Send requests to external HTTP servers using Apache HTTP Client 5.x.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-dmsHuawei 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.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-functiongraphHuawei 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-iamHuawei 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-imagerecognitionHuawei 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-obsHuawei 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-smnIEC 60870 Client (camel-iec60870) IEC 60870 supervisory control and data acquisition (SCADA) client using NeoSCADA implementation.IEC 60870 Server (camel-iec60870) IEC 60870 supervisory control and data acquisition (SCADA) server using NeoSCADA implementation.Ignite Cache (camel-ignite) Perform cache operations on an Ignite cache or consume changes from a continuous query.Ignite Compute (camel-ignite) Run compute operations on an Ignite cluster.Ignite Events (camel-ignite) Receive events from an Ignite cluster by creating a local event listener.Ignite ID Generator (camel-ignite) Interact with Ignite Atomic Sequences and ID Generators .Ignite Messaging (camel-ignite) Send and receive messages from an Ignite topic.Ignite Queues (camel-ignite) Interact with Ignite Queue data structures.Ignite Sets (camel-ignite) Interact with Ignite Set data structures.imap()
IMAP (camel-mail) Send and receive emails using imap, pop3 and smtp protocols.imaps()
IMAPS (Secure) (camel-mail) Send and receive emails using imap, pop3 and smtp protocols.Infinispan (camel-infinispan) Read and write from/to Infinispan distributed key/value store and data grid.Infinispan Embedded (camel-infinispan-embedded) Read and write from/to Infinispan distributed key/value store and data grid.influxdb()
InfluxDB (camel-influxdb) Interact with InfluxDB v1, a time series database.InfluxDB2 (camel-influxdb2) Interact with InfluxDB v2, a time series database.irc()
IRC (camel-irc) Send and receive messages to/from and IRC chat.ironmq()
IronMQ (camel-ironmq) Send and receive messages to/from IronMQ an elastic and durable hosted message queue as a service.jcache()
JCache (camel-jcache) Perform caching operations against JSR107/JCache.jcr()
JCR (camel-jcr) Read and write nodes to/from a JCR compliant content repository.jdbc()
JDBC (camel-jdbc) Access databases through SQL and JDBC.jetty()
Jetty (camel-jetty) Expose HTTP endpoints using Jetty 11.jgroups()
JGroups (camel-jgroups) Exchange messages with JGroups clusters.JGroups raft (camel-jgroups-raft) Exchange messages with JGroups-raft clusters.jira()
Jira (camel-jira) Interact with JIRA issue tracker.jms()
JMS (camel-jms) Sent and receive messages to/from a JMS Queue or Topic.jmx()
JMX (camel-jmx) Receive JMX notifications.jolt()
JOLT (camel-jolt) JSON to JSON transformation using JOLT.jooq()
JOOQ (camel-jooq) Store and retrieve Java objects from an SQL database using JOOQ.jpa()
JPA (camel-jpa) Store and retrieve Java objects from databases using Java Persistence API (JPA).jslt()
JSLT (camel-jslt) Query or transform JSON payloads using an JSLT.jsonata()
JSONata (camel-jsonata) Transforms JSON payload using JSONata transformation.JsonPatch (camel-json-patch) Transforms JSON using JSON patch (RFC 6902).JSON Schema Validator (camel-json-validator) Validate JSON payloads using NetworkNT JSON Schema.jt400()
JT400 (camel-jt400) Exchanges messages with an IBM i system using data queues, message queues, or program call.kafka()
Kafka (camel-kafka) Sent and receive messages to/from an Apache Kafka broker.kamelet()
Kamelet (camel-kamelet) To call Kamelets Category: core Since: 3.8 Maven coordinates: org.apache.camel:camel-kameletknative()
Knative (camel-knative) Send and receive events from Knative.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.Kubernetes Deployments (camel-kubernetes) Perform operations on Kubernetes Deployments and get notified on Deployment changes.Kubernetes Event (camel-kubernetes) Perform operations on Kubernetes Events and get notified on Events changes.Kubernetes HPA (camel-kubernetes) Perform operations on Kubernetes Horizontal Pod Autoscalers (HPA) and get notified on HPA changes.Kubernetes Job (camel-kubernetes) Perform operations on Kubernetes Jobs.Kubernetes Namespaces (camel-kubernetes) Perform operations on Kubernetes Namespaces and get notified on Namespace changes.Kubernetes Nodes (camel-kubernetes) Perform operations on Kubernetes Nodes and get notified on Node changes.static KubernetesPersistentVolumesComponentBuilderFactory.KubernetesPersistentVolumesComponentBuilder
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.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.Kubernetes Resources Quota (camel-kubernetes) Perform operations on Kubernetes Resources Quotas.Kubernetes Secrets (camel-kubernetes) Perform operations on Kubernetes Secrets.Kubernetes Service Account (camel-kubernetes) Perform operations on Kubernetes Service Accounts.Kubernetes Services (camel-kubernetes) Perform operations on Kubernetes Services and get notified on Service changes.kudu()
Kudu (camel-kudu) Interact with Apache Kudu, a free and open source column-oriented data store of the Apache Hadoop ecosystem.language()
Language (camel-language) Execute scripts in any of the languages supported by Camel.ldap()
LDAP (camel-ldap) Perform searches on LDAP servers.ldif()
LDIF (camel-ldif) Perform updates on an LDAP server from an LDIF body content.log()
Log (camel-log) Log messages to the underlying logging mechanism.lpr()
Printer (camel-printer) Send print jobs to printers.lucene()
Lucene (camel-lucene) Perform inserts or queries against Apache Lucene databases.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-mapstructmaster()
Master (camel-master) Have only a single consumer in a cluster consuming from a given endpoint; with automatic failover if the JVM dies.metrics()
Metrics (camel-metrics) Collect various metrics directly from Camel routes using the DropWizard metrics library.Micrometer (camel-micrometer) Collect various metrics directly from Camel routes using the Micrometer library.mina()
Mina (camel-mina) Socket level networking using TCP or UDP with Apache Mina 2.x.minio()
Minio (camel-minio) Store and retrieve objects from Minio Storage Service using Minio SDK.mllp()
MLLP (camel-mllp) Communicate with external systems using the MLLP protocol.mock()
Mock (camel-mock) Test routes and mediation rules using mocks.mongodb()
MongoDB (camel-mongodb) Perform operations on MongoDB documents and collections.MongoDB GridFS (camel-mongodb-gridfs) Interact with MongoDB GridFS.mustache()
Mustache (camel-mustache) Transform messages using a Mustache template.mvel()
MVEL (camel-mvel) Transform messages using an MVEL template.mybatis()
MyBatis (camel-mybatis) Performs a query, poll, insert, update or delete in a relational database using MyBatis.MyBatis Bean (camel-mybatis) Perform queries, inserts, updates or deletes in a relational database using MyBatis.nats()
Nats (camel-nats) Send and receive messages from NATS messaging system.netty()
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.nitrite()
Nitrite (camel-nitrite) Access Nitrite databases.oaipmh()
OAI-PMH (camel-oaipmh) Harvest metadata using OAI-PMH protocol Category: search Since: 3.5 Maven coordinates: org.apache.camel:camel-oaipmholingo2()
Olingo2 (camel-olingo2) Communicate with OData 2.0 services using Apache Olingo.olingo4()
Olingo4 (camel-olingo4) Communicate with OData 4.0 services using Apache Olingo OData API.OpenSearch (camel-opensearch) Send requests to OpenSearch via Java Client API.Openshift Build Config (camel-kubernetes) Perform operations on OpenShift Build Configs.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.OpenStack Cinder (camel-openstack) Access data in OpenStack Cinder block storage.OpenStack Glance (camel-openstack) Manage VM images and metadata definitions in OpenStack Glance.OpenStack Keystone (camel-openstack) Access OpenStack Keystone for API client authentication, service discovery and distributed multi-tenant authorization.OpenStack Neutron (camel-openstack) Access OpenStack Neutron for network services.OpenStack Nova (camel-openstack) Access OpenStack to manage compute resources.OpenStack Swift (camel-openstack) Access OpenStack Swift object/blob store.OptaPlanner (camel-optaplanner) Solve planning problems with OptaPlanner.paho()
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.pdf()
PDF (camel-pdf) Create, modify or extract content from PDF documents.pgevent()
PostgresSQL Event (camel-pgevent) Send and receive PostgreSQL events via LISTEN and NOTIFY commands.PostgresSQL Replication Slot (camel-pg-replication-slot) Poll for PostgreSQL Write-Ahead Log (WAL) records using Streaming Replication Slots.Platform HTTP (camel-platform-http) Expose HTTP endpoints using the HTTP server available in the current platform.plc4x()
PLC4X (camel-plc4x) Read and write to PLC devices Category: iot Since: 3.20 Maven coordinates: org.apache.camel:camel-plc4xpop3()
POP3 (camel-mail) Send and receive emails using imap, pop3 and smtp protocols.pop3s()
POP3S (camel-mail) Send and receive emails using imap, pop3 and smtp protocols.pubnub()
PubNub (camel-pubnub) Send and receive messages to/from PubNub data stream network for connected devices.pulsar()
Pulsar (camel-pulsar) Send and receive messages from/to Apache Pulsar messaging system.quartz()
Quartz (camel-quartz) Schedule sending of messages using the Quartz 2.x scheduler.quickfix()
QuickFix (camel-quickfix) Open a Financial Interchange (FIX) session using an embedded QuickFix/J engine.Reactive Streams (camel-reactive-streams) Exchange messages with reactive stream processing libraries compatible with the reactive streams standard.ref()
Ref (camel-ref) Route messages to an endpoint looked up dynamically by name in the Camel Registry.restApi()
REST API (camel-rest) Expose OpenAPI Specification of the REST services defined using Camel REST DSL.REST (camel-rest) Expose REST services or call external REST services.REST OpenApi (camel-rest-openapi) Configure REST producers based on an OpenAPI specification document delegating to a component implementing the RestProducerFactory interface.Robot Framework (camel-robotframework) Pass camel exchanges to acceptence test written in Robot DSL.rocketmq()
RocketMQ (camel-rocketmq) Send and receive messages from RocketMQ cluster.rss()
RSS (camel-rss) Poll RSS feeds.saga()
Saga (camel-saga) Execute custom actions within a route using the Saga EIP.Salesforce (camel-salesforce) Communicate with Salesforce using Java DTOs.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.Schematron (camel-schematron) Validate XML payload using the Schematron Library.scp()
SCP (camel-jsch) Copy files to/from remote hosts using the secure copy protocol (SCP).seda()
SEDA (camel-seda) Asynchronously call another endpoint from any Camel Context in the same JVM.service()
Service (camel-service) Register a Camel endpoint to a Service Registry (such as Consul, Etcd) and delegate to it.ServiceNow (camel-servicenow) Interact with ServiceNow via its REST API.servlet()
Servlet (camel-servlet) Serve HTTP requests by a Servlet.sftp()
SFTP (camel-ftp) Upload and download files to/from SFTP servers.sjms()
Simple JMS (camel-sjms) Send and receive messages to/from a JMS Queue or Topic using plain JMS 1.x API.sjms2()
Simple JMS2 (camel-sjms2) Send and receive messages to/from a JMS Queue or Topic using plain JMS 2.x API.slack()
Slack (camel-slack) Send and receive messages to/from Slack.smpp()
SMPP (camel-smpp) Send and receive SMS messages using a SMSC (Short Message Service Center).smpps()
SMPP (Secure) (camel-smpp) Send and receive SMS messages using a SMSC (Short Message Service Center).smtp()
SMTP (camel-mail) Send and receive emails using imap, pop3 and smtp protocols.smtps()
SMTPS (camel-mail) Send and receive emails using imap, pop3 and smtp protocols.snmp()
SNMP (camel-snmp) Receive traps and poll SNMP (Simple Network Management Protocol) capable devices.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.Spring Batch (camel-spring-batch) Send messages to Spring Batch for further processing.Spring Event (camel-spring) Listen for Spring Application Events.Spring JDBC (camel-spring-jdbc) Access databases through SQL and JDBC with Spring Transaction support.Spring LDAP (camel-spring-ldap) Perform searches in LDAP servers using filters as the message payload.Spring RabbitMQ (camel-spring-rabbitmq) Send and receive messages from RabbitMQ using Spring RabbitMQ client.Spring Redis (camel-spring-redis) Send and receive messages from Redis.springWs()
Spring WebService (camel-spring-ws) Access external web services as a client or expose your own web services.sql()
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.ssh()
SSH (camel-ssh) Execute commands on remote hosts using SSH.stax()
StAX (camel-stax) Process XML payloads by a SAX ContentHandler.stitch()
Stitch (camel-stitch) Stitch is a cloud ETL service that integrates various data sources into a central data warehouse through various integrations.stomp()
Stomp (camel-stomp) Send and rececive messages to/from STOMP (Simple Text Oriented Messaging Protocol) compliant message brokers.stream()
Stream (camel-stream) Read from system-in and write to system-out and system-err streams.String Template (camel-stringtemplate) Transform messages using StringTemplate engine.stub()
Stub (camel-stub) Stub out any physical endpoints while in development or testing.telegram()
Telegram (camel-telegram) Send and receive messages acting as a Telegram Bot Telegram Bot API.thrift()
Thrift (camel-thrift) Call and expose remote procedures (RPC) with Apache Thrift data format and serialization mechanism.tika()
Tika (camel-tika) Parse documents and extract metadata and text using Apache Tika.timer()
Timer (camel-timer) Generate messages in specified intervals using java.util.Timer.twilio()
Twilio (camel-twilio) Interact with Twilio REST APIs using Twilio Java SDK.Twitter Direct Message (camel-twitter) Send and receive Twitter direct messages.Twitter Search (camel-twitter) Access Twitter Search.Twitter Timeline (camel-twitter) Send tweets and receive tweets from user's timeline.undertow()
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.velocity()
Velocity (camel-velocity) Transform messages using a Velocity template.vertx()
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-httpVert.x WebSocket (camel-vertx-websocket) Expose WebSocket endpoints and connect to remote WebSocket servers using Vert.x Category: http,networking Since: 3.5 Maven coordinates: org.apache.camel:camel-vertx-websocketweather()
Weather (camel-weather) Poll the weather information from Open Weather Map.web3j()
Web3j Ethereum Blockchain (camel-web3j) Interact with Ethereum nodes using web3j client API.webhook()
Webhook (camel-webhook) Expose webhook endpoints to receive push notifications for other Camel components.whatsapp()
WhatsApp (camel-whatsapp) Send messages to WhatsApp.Wordpress (camel-wordpress) Manage posts and users using Wordpress API.workday()
Workday (camel-workday) Detect and parse documents using Workday.xchange()
XChange (camel-xchange) Access market data and trade on Bitcoin and Altcoin exchanges.xj()
XJ (camel-xj) Transform JSON and XML message using a XSLT.XML Security Sign (camel-xmlsecurity) Sign XML payloads using the XML signature specification.XML Security Verify (camel-xmlsecurity) Verify XML payloads using the XML signature specification.xmpp()
XMPP (camel-xmpp) Send and receive messages to/from an XMPP chat server.xquery()
XQuery (camel-saxon) Query and/or transform XML payloads using XQuery and Saxon.xslt()
XSLT (camel-xslt) Transforms XML payload using an XSLT template.XSLT Saxon (camel-xslt-saxon) Transform XML payloads using an XSLT template using Saxon.zeebe()
Zeebe (camel-zeebe) Zeebe component which does integrage with Camunda Zeebe to interact with the API.zendesk()
Zendesk (camel-zendesk) Manage Zendesk tickets, users, organizations, etc.ZooKeeper (camel-zookeeper) Manage ZooKeeper clusters.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.
-
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- 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- 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 Since: 3.5 Maven coordinates: org.apache.camel:camel-arangodb- 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- Returns:
- the dsl builder
-
asterisk
Asterisk (camel-asterisk) Interact with Asterisk PBX Server (VoIP). Category: mobile Since: 2.18 Maven coordinates: org.apache.camel:camel-asterisk- Returns:
- the dsl builder
-
atmosphereWebsocket
static AtmosphereWebsocketComponentBuilderFactory.AtmosphereWebsocketComponentBuilder atmosphereWebsocket()Atmosphere Websocket (camel-atmosphere-websocket) Expose WebSocket endpoints using the Atmosphere framework. Category: http,networking Since: 2.14 Maven coordinates: org.apache.camel:camel-atmosphere-websocket- Returns:
- the dsl builder
-
atom
Atom (camel-atom) Poll Atom RSS feeds. Category: document Since: 1.2 Maven coordinates: org.apache.camel:camel-atom- 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- Returns:
- the dsl builder
-
awsCloudtrail
AWS Cloudtrail (camel-aws-cloudtrail) Consume events from Amazon Cloudtrail using AWS SDK version 2.x. Category: cloud,management,monitoring Since: 3.19 Maven coordinates: org.apache.camel:camel-aws-cloudtrail- Returns:
- the dsl builder
-
awsSecretsManager
static AwsSecretsManagerComponentBuilderFactory.AwsSecretsManagerComponentBuilder awsSecretsManager()AWS Secrets Manager (camel-aws-secrets-manager) Manage secrets using AWS Secrets Manager. Category: cloud,management Since: 3.9 Maven coordinates: org.apache.camel:camel-aws-secrets-manager- Returns:
- the dsl builder
-
aws2Athena
AWS Athena (camel-aws2-athena) Access AWS Athena. Category: cloud,database Since: 3.4 Maven coordinates: org.apache.camel:camel-aws2-athena- Returns:
- the dsl builder
-
aws2Cw
AWS CloudWatch (camel-aws2-cw) Sending metrics to AWS CloudWatch. Category: cloud,monitoring Since: 3.1 Maven coordinates: org.apache.camel:camel-aws2-cw- Returns:
- the dsl builder
-
aws2Ddb
AWS DynamoDB (camel-aws2-ddb) Store and retrieve data from AWS DynamoDB. Category: cloud,database Since: 3.1 Maven coordinates: org.apache.camel:camel-aws2-ddb- Returns:
- the dsl builder
-
aws2Ddbstream
AWS DynamoDB Streams (camel-aws2-ddb) Receive messages from AWS DynamoDB Stream. Category: cloud,messaging Since: 3.1 Maven coordinates: org.apache.camel:camel-aws2-ddb- Returns:
- the dsl builder
-
aws2Ec2
AWS Elastic Compute Cloud (EC2) (camel-aws2-ec2) Manage AWS EC2 instances. Category: cloud,management Since: 3.1 Maven coordinates: org.apache.camel:camel-aws2-ec2- Returns:
- the dsl builder
-
aws2Ecs
AWS Elastic Container Service (ECS) (camel-aws2-ecs) Manage AWS ECS cluster instances. Category: cloud,management Since: 3.1 Maven coordinates: org.apache.camel:camel-aws2-ecs- Returns:
- the dsl builder
-
aws2Eks
AWS Elastic Kubernetes Service (EKS) (camel-aws2-eks) Manage AWS EKS cluster instances. Category: cloud,management Since: 3.1 Maven coordinates: org.apache.camel:camel-aws2-eks- Returns:
- the dsl builder
-
aws2Eventbridge
AWS Eventbridge (camel-aws2-eventbridge) Send events to AWS Eventbridge cluster instances. Category: cloud,management Since: 3.6 Maven coordinates: org.apache.camel:camel-aws2-eventbridge- Returns:
- the dsl builder
-
aws2Iam
AWS Identity and Access Management (IAM) (camel-aws2-iam) Manage AWS IAM instances. Category: cloud,management Since: 3.1 Maven coordinates: org.apache.camel:camel-aws2-iam- Returns:
- the dsl builder
-
aws2Kinesis
AWS Kinesis (camel-aws2-kinesis) Consume and produce records from and to AWS Kinesis Streams. Category: cloud,messaging Since: 3.2 Maven coordinates: org.apache.camel:camel-aws2-kinesis- Returns:
- the dsl builder
-
aws2KinesisFirehose
static Aws2KinesisFirehoseComponentBuilderFactory.Aws2KinesisFirehoseComponentBuilder aws2KinesisFirehose()AWS Kinesis Firehose (camel-aws2-kinesis) Produce data to AWS Kinesis Firehose streams. Category: cloud,messaging Since: 3.2 Maven coordinates: org.apache.camel:camel-aws2-kinesis- Returns:
- the dsl builder
-
aws2Kms
AWS Key Management Service (KMS) (camel-aws2-kms) Manage keys stored in AWS KMS instances. Category: cloud,management Since: 3.1 Maven coordinates: org.apache.camel:camel-aws2-kms- Returns:
- the dsl builder
-
aws2Lambda
AWS Lambda (camel-aws2-lambda) Manage and invoke AWS Lambda functions. Category: cloud,serverless Since: 3.2 Maven coordinates: org.apache.camel:camel-aws2-lambda- Returns:
- the dsl builder
-
aws2Mq
AWS MQ (camel-aws2-mq) Send messages to AWS MQ. Category: cloud,messaging Since: 3.1 Maven coordinates: org.apache.camel:camel-aws2-mq- Returns:
- the dsl builder
-
aws2Msk
AWS Managed Streaming for Apache Kafka (MSK) (camel-aws2-msk) Manage AWS MSK instances. Category: cloud,management Since: 3.1 Maven coordinates: org.apache.camel:camel-aws2-msk- Returns:
- the dsl builder
-
aws2S3
AWS S3 Storage Service (camel-aws2-s3) Store and retrieve objects from AWS S3 Storage Service. Category: cloud,file Since: 3.2 Maven coordinates: org.apache.camel:camel-aws2-s3- Returns:
- the dsl builder
-
aws2Ses
AWS Simple Email Service (SES) (camel-aws2-ses) Send e-mails through AWS SES service. Category: cloud,mail Since: 3.1 Maven coordinates: org.apache.camel:camel-aws2-ses- Returns:
- the dsl builder
-
aws2Sns
AWS Simple Notification System (SNS) (camel-aws2-sns) Send messages to AWS Simple Notification Topic. Category: cloud,messaging,mobile Since: 3.1 Maven coordinates: org.apache.camel:camel-aws2-sns- Returns:
- the dsl builder
-
aws2Sqs
AWS Simple Queue Service (SQS) (camel-aws2-sqs) Send and receive messages to/from AWS SQS. Category: cloud,messaging Since: 3.1 Maven coordinates: org.apache.camel:camel-aws2-sqs- Returns:
- the dsl builder
-
aws2StepFunctions
static Aws2StepFunctionsComponentBuilderFactory.Aws2StepFunctionsComponentBuilder aws2StepFunctions()AWS StepFunctions (camel-aws2-step-functions) Manage and invoke AWS Step functions. Category: cloud,serverless Since: 4.0 Maven coordinates: org.apache.camel:camel-aws2-step-functions- Returns:
- the dsl builder
-
aws2Sts
AWS Security Token Service (STS) (camel-aws2-sts) Manage AWS STS cluster instances. Category: cloud,management Since: 3.5 Maven coordinates: org.apache.camel:camel-aws2-sts- 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- 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- 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- Returns:
- the dsl builder
-
azureFiles
Azure Files (camel-azure-files) Send and receive files to Azure storage file share Category: cloud,file Since: 3.22 Maven coordinates: org.apache.camel:camel-azure-files- 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- Returns:
- the dsl builder
-
azureServicebus
Azure ServiceBus (camel-azure-servicebus) Send and receive messages to/from Azure Service Bus. Category: cloud,messaging Since: 3.12 Maven coordinates: org.apache.camel:camel-azure-servicebus- 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- Returns:
- the dsl builder
-
azureStorageDatalake
static AzureStorageDatalakeComponentBuilderFactory.AzureStorageDatalakeComponentBuilder azureStorageDatalake()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- Returns:
- the dsl builder
-
azureStorageQueue
static AzureStorageQueueComponentBuilderFactory.AzureStorageQueueComponentBuilder 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- Returns:
- the dsl builder
-
bean
Bean (camel-bean) Invoke methods of Java beans stored in Camel registry. Category: core,script Since: 1.0 Maven coordinates: org.apache.camel:camel-bean- Returns:
- the dsl builder
-
beanValidator
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- Returns:
- the dsl builder
-
bonita
Bonita (camel-bonita) Communicate with a remote Bonita BPM process engine. Category: workflow Since: 2.19 Maven coordinates: org.apache.camel:camel-bonita- 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- Returns:
- the dsl builder
-
braintree
Braintree (camel-braintree) Process payments using Braintree Payments. Category: saas Since: 2.17 Maven coordinates: org.apache.camel:camel-braintree- 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- Returns:
- the dsl builder
-
caffeineCache
Caffeine Cache (camel-caffeine) Perform caching operations using Caffeine Cache. Category: cache,clustering Since: 2.20 Maven coordinates: org.apache.camel:camel-caffeine- Returns:
- the dsl builder
-
caffeineLoadcache
static CaffeineLoadcacheComponentBuilderFactory.CaffeineLoadcacheComponentBuilder caffeineLoadcache()Caffeine LoadCache (camel-caffeine) Perform caching operations using Caffeine Cache with an attached CacheLoader. Category: cache,clustering Since: 2.20 Maven coordinates: org.apache.camel:camel-caffeine- 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- 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- Returns:
- the dsl builder
-
clas
Class (camel-bean) Invoke methods of Java beans specified by class name. Category: core,script Since: 2.4 Maven coordinates: org.apache.camel:camel-bean- 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- 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- Returns:
- the dsl builder
-
coapTcp
CoAP (camel-coap) Send and receive messages to/from COAP capable devices. Category: iot Since: 2.16 Maven coordinates: org.apache.camel:camel-coap- Returns:
- the dsl builder
-
coaps
CoAP (Secure) (camel-coap) Send and receive messages to/from COAP capable devices. Category: iot Since: 2.16 Maven coordinates: org.apache.camel:camel-coap- Returns:
- the dsl builder
-
coapsTcp
CoAP (camel-coap) Send and receive messages to/from COAP capable devices. Category: iot Since: 2.16 Maven coordinates: org.apache.camel:camel-coap- 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: networking,messaging Since: 2.0 Maven coordinates: org.apache.camel:camel-cometd- Returns:
- the dsl builder
-
cometds
CometD (Secure) (camel-cometd) Offers publish/subscribe, peer-to-peer (via a server), and RPC style messaging using the CometD/Bayeux protocol. Category: networking,messaging Since: 2.0 Maven coordinates: org.apache.camel:camel-cometd- 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- 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- 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 Since: 2.19 Maven coordinates: org.apache.camel:camel-couchbase- 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 Since: 2.11 Maven coordinates: org.apache.camel:camel-couchdb- 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,bigdata Since: 2.15 Maven coordinates: org.apache.camel:camel-cassandraql- 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- Returns:
- the dsl builder
-
crypto
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- 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: http,webservice Since: 1.0 Maven coordinates: org.apache.camel:camel-cxf-soap- 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- 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- 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- 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- Returns:
- the dsl builder
-
debeziumDb2
Debezium DB2 Connector (camel-debezium-db2) Capture changes from a DB2 database. Category: database Since: 3.17 Maven coordinates: org.apache.camel:camel-debezium-db2- Returns:
- the dsl builder
-
debeziumMongodb
Debezium MongoDB Connector (camel-debezium-mongodb) Capture changes from a MongoDB database. Category: database Since: 3.0 Maven coordinates: org.apache.camel:camel-debezium-mongodb- Returns:
- the dsl builder
-
debeziumMysql
Debezium MySQL Connector (camel-debezium-mysql) Capture changes from a MySQL database. Category: database Since: 3.0 Maven coordinates: org.apache.camel:camel-debezium-mysql- Returns:
- the dsl builder
-
debeziumOracle
Debezium Oracle Connector (camel-debezium-oracle) Capture changes from a Oracle database. Category: database Since: 3.17 Maven coordinates: org.apache.camel:camel-debezium-oracle- Returns:
- the dsl builder
-
debeziumPostgres
Debezium PostgresSQL Connector (camel-debezium-postgres) Capture changes from a PostgresSQL database. Category: database Since: 3.0 Maven coordinates: org.apache.camel:camel-debezium-postgres- Returns:
- the dsl builder
-
debeziumSqlserver
static DebeziumSqlserverComponentBuilderFactory.DebeziumSqlserverComponentBuilder debeziumSqlserver()Debezium SQL Server Connector (camel-debezium-sqlserver) Capture changes from an SQL Server database. Category: database Since: 3.0 Maven coordinates: org.apache.camel:camel-debezium-sqlserver- Returns:
- the dsl builder
-
dhis2
DHIS2 (camel-dhis2) Leverages the DHIS2 Java SDK to integrate Apache Camel with the DHIS2 Web API. Category: api Since: 4.0 Maven coordinates: org.apache.camel:camel-dhis2- Returns:
- the dsl builder
-
digitalocean
DigitalOcean (camel-digitalocean) Manage Droplets and resources within the DigitalOcean cloud. Category: cloud,management Since: 2.19 Maven coordinates: org.apache.camel:camel-digitalocean- Returns:
- the dsl builder
-
direct
Direct (camel-direct) Call another endpoint from the same Camel Context synchronously. Category: core,messaging Since: 1.0 Maven coordinates: org.apache.camel:camel-direct- Returns:
- the dsl builder
-
disruptor
Disruptor (camel-disruptor) Provides asynchronous SEDA behavior using LMAX Disruptor. Category: messaging Since: 2.12 Maven coordinates: org.apache.camel:camel-disruptor- Returns:
- the dsl builder
-
disruptorVm
Disruptor VM (camel-disruptor) Provides asynchronous SEDA behavior using LMAX Disruptor. Category: messaging Since: 2.12 Maven coordinates: org.apache.camel:camel-disruptor- 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 Since: 3.3 Maven coordinates: org.apache.camel:camel-djl- 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- Returns:
- the dsl builder
-
docker
Docker (camel-docker) Manage Docker containers. Category: cloud,container Since: 2.15 Maven coordinates: org.apache.camel:camel-docker- Returns:
- the dsl builder
-
drill
Drill (camel-drill) Perform queries against an Apache Drill cluster. Category: database,bigdata Since: 2.19 Maven coordinates: org.apache.camel:camel-drill- 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- Returns:
- the dsl builder
-
dynamicRouter
Dynamic Router (camel-dynamic-router) The Dynamic Router component routes exchanges to recipients, and the recipients (and their rules) may change at runtime. Category: messaging,core Since: 3.15 Maven coordinates: org.apache.camel:camel-dynamic-router- Returns:
- the dsl builder
-
ehcache
Ehcache (camel-ehcache) Perform caching operations using Ehcache. Category: cache,clustering Since: 2.18 Maven coordinates: org.apache.camel:camel-ehcache- Returns:
- the dsl builder
-
elasticsearch
Elasticsearch (camel-elasticsearch) Send requests to ElasticSearch via Java Client API. Category: search,monitoring Since: 3.19 Maven coordinates: org.apache.camel:camel-elasticsearch- 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- Returns:
- the dsl builder
-
exec
Exec (camel-exec) Execute commands on the underlying operating system. Category: core Since: 2.3 Maven coordinates: org.apache.camel:camel-exec- 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- 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- 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- 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- 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- Returns:
- the dsl builder
-
flink
Flink (camel-flink) Send DataSet jobs to an Apache Flink cluster. Category: transformation,bigdata Since: 2.18 Maven coordinates: org.apache.camel:camel-flink- 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- 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- 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- 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- Returns:
- the dsl builder
-
geocoder
Geocoder (camel-geocoder) Find geocodes (latitude and longitude) for a given address or the other way round. Category: api,search Since: 2.12 Maven coordinates: org.apache.camel:camel-geocoder- 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- 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- Returns:
- the dsl builder
-
googleBigquery
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- Returns:
- the dsl builder
-
googleBigquerySql
static GoogleBigquerySqlComponentBuilderFactory.GoogleBigquerySqlComponentBuilder googleBigquerySql()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- Returns:
- the dsl builder
-
googleCalendar
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- Returns:
- the dsl builder
-
googleCalendarStream
static GoogleCalendarStreamComponentBuilderFactory.GoogleCalendarStreamComponentBuilder googleCalendarStream()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- 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- Returns:
- the dsl builder
-
googleFunctions
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- 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- Returns:
- the dsl builder
-
googleMailStream
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- Returns:
- the dsl builder
-
googlePubsub
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- Returns:
- the dsl builder
-
googleSecretManager
static GoogleSecretManagerComponentBuilderFactory.GoogleSecretManagerComponentBuilder googleSecretManager()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- Returns:
- the dsl builder
-
googleSheets
Google Sheets (camel-google-sheets) Manage spreadsheets in Google Sheets. Category: cloud,document Since: 2.23 Maven coordinates: org.apache.camel:camel-google-sheets- Returns:
- the dsl builder
-
googleSheetsStream
static GoogleSheetsStreamComponentBuilderFactory.GoogleSheetsStreamComponentBuilder googleSheetsStream()Google Sheets Stream (camel-google-sheets) Poll for changes in Google Sheets. Category: cloud,document Since: 2.23 Maven coordinates: org.apache.camel:camel-google-sheets- Returns:
- the dsl builder
-
googleStorage
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- Returns:
- the dsl builder
-
grape
Grape (camel-grape) Fetch, load and manage additional jars dynamically after Camel Context was started. Category: management Since: 2.16 Maven coordinates: org.apache.camel:camel-grape- 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- 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- Returns:
- the dsl builder
-
guavaEventbus
Guava EventBus (camel-guava-eventbus) Send and receive messages to/from Guava EventBus. Category: messaging Since: 2.10 Maven coordinates: org.apache.camel:camel-guava-eventbus- Returns:
- the dsl builder
-
hashicorpVault
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- Returns:
- the dsl builder
-
hazelcastAtomicvalue
static HazelcastAtomicvalueComponentBuilderFactory.HazelcastAtomicvalueComponentBuilder hazelcastAtomicvalue()Hazelcast Atomic Number (camel-hazelcast) Increment, decrement, set, etc. Hazelcast atomic number (a grid wide number). Category: cache,clustering Since: 2.7 Maven coordinates: org.apache.camel:camel-hazelcast- Returns:
- the dsl builder
-
hazelcastInstance
static HazelcastInstanceComponentBuilderFactory.HazelcastInstanceComponentBuilder hazelcastInstance()Hazelcast Instance (camel-hazelcast) Consume join/leave events of a cache instance in a Hazelcast cluster. Category: cache,clustering Since: 2.7 Maven coordinates: org.apache.camel:camel-hazelcast- Returns:
- the dsl builder
-
hazelcastList
Hazelcast List (camel-hazelcast) Perform operations on Hazelcast distributed list. Category: cache,clustering Since: 2.7 Maven coordinates: org.apache.camel:camel-hazelcast- Returns:
- the dsl builder
-
hazelcastMap
Hazelcast Map (camel-hazelcast) Perform operations on Hazelcast distributed map. Category: cache,clustering Since: 2.7 Maven coordinates: org.apache.camel:camel-hazelcast- Returns:
- the dsl builder
-
hazelcastMultimap
static HazelcastMultimapComponentBuilderFactory.HazelcastMultimapComponentBuilder hazelcastMultimap()Hazelcast Multimap (camel-hazelcast) Perform operations on Hazelcast distributed multimap. Category: cache,clustering Since: 2.7 Maven coordinates: org.apache.camel:camel-hazelcast- Returns:
- the dsl builder
-
hazelcastQueue
Hazelcast Queue (camel-hazelcast) Perform operations on Hazelcast distributed queue. Category: cache,clustering,messaging Since: 2.7 Maven coordinates: org.apache.camel:camel-hazelcast- Returns:
- the dsl builder
-
hazelcastReplicatedmap
static HazelcastReplicatedmapComponentBuilderFactory.HazelcastReplicatedmapComponentBuilder hazelcastReplicatedmap()Hazelcast Replicated Map (camel-hazelcast) Perform operations on Hazelcast replicated map. Category: cache,clustering Since: 2.16 Maven coordinates: org.apache.camel:camel-hazelcast- Returns:
- the dsl builder
-
hazelcastRingbuffer
static HazelcastRingbufferComponentBuilderFactory.HazelcastRingbufferComponentBuilder hazelcastRingbuffer()Hazelcast Ringbuffer (camel-hazelcast) Perform operations on Hazelcast distributed ringbuffer. Category: cache,clustering Since: 2.16 Maven coordinates: org.apache.camel:camel-hazelcast- Returns:
- the dsl builder
-
hazelcastSeda
Hazelcast SEDA (camel-hazelcast) Asynchronously send/receive Exchanges between Camel routes running on potentially distinct JVMs/hosts backed by Hazelcast BlockingQueue. Category: cache,clustering Since: 2.7 Maven coordinates: org.apache.camel:camel-hazelcast- Returns:
- the dsl builder
-
hazelcastSet
Hazelcast Set (camel-hazelcast) Perform operations on Hazelcast distributed set. Category: cache,clustering Since: 2.7 Maven coordinates: org.apache.camel:camel-hazelcast- Returns:
- the dsl builder
-
hazelcastTopic
Hazelcast Topic (camel-hazelcast) Send and receive messages to/from Hazelcast distributed topic. Category: cache,clustering Since: 2.15 Maven coordinates: org.apache.camel:camel-hazelcast- Returns:
- the dsl builder
-
hdfs
HDFS (camel-hdfs) Read and write from/to an HDFS filesystem using Hadoop 2.x. Category: bigdata,file Since: 2.14 Maven coordinates: org.apache.camel:camel-hdfs- Returns:
- the dsl builder
-
http
HTTP (camel-http) Send requests to external HTTP servers using Apache HTTP Client 5.x. Category: http Since: 2.3 Maven coordinates: org.apache.camel:camel-http- Returns:
- the dsl builder
-
https
HTTPS (Secure) (camel-http) Send requests to external HTTP servers using Apache HTTP Client 5.x. Category: http Since: 2.3 Maven coordinates: org.apache.camel:camel-http- 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- Returns:
- the dsl builder
-
hwcloudFrs
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- Returns:
- the dsl builder
-
hwcloudFunctiongraph
static HwcloudFunctiongraphComponentBuilderFactory.HwcloudFunctiongraphComponentBuilder hwcloudFunctiongraph()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- 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- Returns:
- the dsl builder
-
hwcloudImagerecognition
static HwcloudImagerecognitionComponentBuilderFactory.HwcloudImagerecognitionComponentBuilder hwcloudImagerecognition()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- 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- Returns:
- the dsl builder
-
hwcloudSmn
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- 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- 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- 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,clustering Since: 2.17 Maven coordinates: org.apache.camel:camel-ignite- Returns:
- the dsl builder
-
igniteCompute
Ignite Compute (camel-ignite) Run compute operations on an Ignite cluster. Category: cache,clustering Since: 2.17 Maven coordinates: org.apache.camel:camel-ignite- Returns:
- the dsl builder
-
igniteEvents
Ignite Events (camel-ignite) Receive events from an Ignite cluster by creating a local event listener. Category: messaging,cache,clustering Since: 2.17 Maven coordinates: org.apache.camel:camel-ignite- Returns:
- the dsl builder
-
igniteIdgen
Ignite ID Generator (camel-ignite) Interact with Ignite Atomic Sequences and ID Generators . Category: cache,clustering Since: 2.17 Maven coordinates: org.apache.camel:camel-ignite- Returns:
- the dsl builder
-
igniteMessaging
Ignite Messaging (camel-ignite) Send and receive messages from an Ignite topic. Category: messaging Since: 2.17 Maven coordinates: org.apache.camel:camel-ignite- Returns:
- the dsl builder
-
igniteQueue
Ignite Queues (camel-ignite) Interact with Ignite Queue data structures. Category: cache,clustering,messaging Since: 2.17 Maven coordinates: org.apache.camel:camel-ignite- Returns:
- the dsl builder
-
igniteSet
Ignite Sets (camel-ignite) Interact with Ignite Set data structures. Category: cache,clustering Since: 2.17 Maven coordinates: org.apache.camel:camel-ignite- 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- Returns:
- the dsl builder
-
imaps
IMAPS (Secure) (camel-mail) Send and receive emails using imap, pop3 and smtp protocols. Category: mail Since: 1.0 Maven coordinates: org.apache.camel:camel-mail- Returns:
- the dsl builder
-
infinispan
Infinispan (camel-infinispan) Read and write from/to Infinispan distributed key/value store and data grid. Category: cache,clustering Since: 2.13 Maven coordinates: org.apache.camel:camel-infinispan- Returns:
- the dsl builder
-
infinispanEmbedded
static InfinispanEmbeddedComponentBuilderFactory.InfinispanEmbeddedComponentBuilder infinispanEmbedded()Infinispan Embedded (camel-infinispan-embedded) Read and write from/to Infinispan distributed key/value store and data grid. Category: cache,clustering Since: 2.13 Maven coordinates: org.apache.camel:camel-infinispan-embedded- 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- 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- 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- 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- Returns:
- the dsl builder
-
jcache
JCache (camel-jcache) Perform caching operations against JSR107/JCache. Category: cache,clustering Since: 2.17 Maven coordinates: org.apache.camel:camel-jcache- 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- Returns:
- the dsl builder
-
jdbc
JDBC (camel-jdbc) Access databases through SQL and JDBC. Category: database Since: 1.2 Maven coordinates: org.apache.camel:camel-jdbc- Returns:
- the dsl builder
-
jetty
Jetty (camel-jetty) Expose HTTP endpoints using Jetty 11. Category: http Since: 1.2 Maven coordinates: org.apache.camel:camel-jetty- 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- 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- Returns:
- the dsl builder
-
jira
Jira (camel-jira) Interact with JIRA issue tracker. Category: document Since: 3.0 Maven coordinates: org.apache.camel:camel-jira- 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- Returns:
- the dsl builder
-
jmx
JMX (camel-jmx) Receive JMX notifications. Category: monitoring Since: 2.6 Maven coordinates: org.apache.camel:camel-jmx- 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- Returns:
- the dsl builder
-
jooq
JOOQ (camel-jooq) Store and retrieve Java objects from an SQL database using JOOQ. Category: database Since: 3.0 Maven coordinates: org.apache.camel:camel-jooq- Returns:
- the dsl builder
-
jpa
JPA (camel-jpa) Store and retrieve Java objects from databases using Java Persistence API (JPA). Category: database Since: 1.0 Maven coordinates: org.apache.camel:camel-jpa- 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- 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- Returns:
- the dsl builder
-
jsonValidator
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- 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- 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- 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- Returns:
- the dsl builder
-
kamelet
Kamelet (camel-kamelet) To call Kamelets Category: core Since: 3.8 Maven coordinates: org.apache.camel:camel-kamelet- 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- Returns:
- the dsl builder
-
kubernetesConfigMaps
static KubernetesConfigMapsComponentBuilderFactory.KubernetesConfigMapsComponentBuilder kubernetesConfigMaps()Kubernetes ConfigMap (camel-kubernetes) Perform operations on Kubernetes ConfigMaps and get notified on ConfigMaps changes. Category: container,cloud Since: 2.17 Maven coordinates: org.apache.camel:camel-kubernetes- Returns:
- the dsl builder
-
kubernetesCustomResources
static KubernetesCustomResourcesComponentBuilderFactory.KubernetesCustomResourcesComponentBuilder kubernetesCustomResources()Kubernetes Custom Resources (camel-kubernetes) Perform operations on Kubernetes Custom Resources and get notified on Deployment changes. Category: container,cloud Since: 3.7 Maven coordinates: org.apache.camel:camel-kubernetes- Returns:
- the dsl builder
-
kubernetesDeployments
static KubernetesDeploymentsComponentBuilderFactory.KubernetesDeploymentsComponentBuilder kubernetesDeployments()Kubernetes Deployments (camel-kubernetes) Perform operations on Kubernetes Deployments and get notified on Deployment changes. Category: container,cloud Since: 2.20 Maven coordinates: org.apache.camel:camel-kubernetes- Returns:
- the dsl builder
-
kubernetesEvents
Kubernetes Event (camel-kubernetes) Perform operations on Kubernetes Events and get notified on Events changes. Category: container,cloud Since: 3.20 Maven coordinates: org.apache.camel:camel-kubernetes- Returns:
- the dsl builder
-
kubernetesHpa
Kubernetes HPA (camel-kubernetes) Perform operations on Kubernetes Horizontal Pod Autoscalers (HPA) and get notified on HPA changes. Category: container,cloud Since: 2.23 Maven coordinates: org.apache.camel:camel-kubernetes- Returns:
- the dsl builder
-
kubernetesJob
Kubernetes Job (camel-kubernetes) Perform operations on Kubernetes Jobs. Category: container,cloud Since: 2.23 Maven coordinates: org.apache.camel:camel-kubernetes- Returns:
- the dsl builder
-
kubernetesNamespaces
static KubernetesNamespacesComponentBuilderFactory.KubernetesNamespacesComponentBuilder kubernetesNamespaces()Kubernetes Namespaces (camel-kubernetes) Perform operations on Kubernetes Namespaces and get notified on Namespace changes. Category: container,cloud Since: 2.17 Maven coordinates: org.apache.camel:camel-kubernetes- Returns:
- the dsl builder
-
kubernetesNodes
Kubernetes Nodes (camel-kubernetes) Perform operations on Kubernetes Nodes and get notified on Node changes. Category: container,cloud Since: 2.17 Maven coordinates: org.apache.camel:camel-kubernetes- Returns:
- the dsl builder
-
kubernetesPersistentVolumes
static KubernetesPersistentVolumesComponentBuilderFactory.KubernetesPersistentVolumesComponentBuilder kubernetesPersistentVolumes()Kubernetes Persistent Volume (camel-kubernetes) Perform operations on Kubernetes Persistent Volumes and get notified on Persistent Volume changes. Category: container,cloud Since: 2.17 Maven coordinates: org.apache.camel:camel-kubernetes- Returns:
- the dsl builder
-
kubernetesPersistentVolumesClaims
static KubernetesPersistentVolumesClaimsComponentBuilderFactory.KubernetesPersistentVolumesClaimsComponentBuilder kubernetesPersistentVolumesClaims()Kubernetes Persistent Volume Claim (camel-kubernetes) Perform operations on Kubernetes Persistent Volumes Claims and get notified on Persistent Volumes Claim changes. Category: container,cloud Since: 2.17 Maven coordinates: org.apache.camel:camel-kubernetes- Returns:
- the dsl builder
-
kubernetesPods
Kubernetes Pods (camel-kubernetes) Perform operations on Kubernetes Pods and get notified on Pod changes. Category: container,cloud Since: 2.17 Maven coordinates: org.apache.camel:camel-kubernetes- Returns:
- the dsl builder
-
kubernetesReplicationControllers
static KubernetesReplicationControllersComponentBuilderFactory.KubernetesReplicationControllersComponentBuilder kubernetesReplicationControllers()Kubernetes Replication Controller (camel-kubernetes) Perform operations on Kubernetes Replication Controllers and get notified on Replication Controllers changes. Category: container,cloud Since: 2.17 Maven coordinates: org.apache.camel:camel-kubernetes- Returns:
- the dsl builder
-
kubernetesResourcesQuota
static KubernetesResourcesQuotaComponentBuilderFactory.KubernetesResourcesQuotaComponentBuilder kubernetesResourcesQuota()Kubernetes Resources Quota (camel-kubernetes) Perform operations on Kubernetes Resources Quotas. Category: container,cloud Since: 2.17 Maven coordinates: org.apache.camel:camel-kubernetes- Returns:
- the dsl builder
-
kubernetesSecrets
static KubernetesSecretsComponentBuilderFactory.KubernetesSecretsComponentBuilder kubernetesSecrets()Kubernetes Secrets (camel-kubernetes) Perform operations on Kubernetes Secrets. Category: container,cloud Since: 2.17 Maven coordinates: org.apache.camel:camel-kubernetes- Returns:
- the dsl builder
-
kubernetesServiceAccounts
static KubernetesServiceAccountsComponentBuilderFactory.KubernetesServiceAccountsComponentBuilder kubernetesServiceAccounts()Kubernetes Service Account (camel-kubernetes) Perform operations on Kubernetes Service Accounts. Category: container,cloud Since: 2.17 Maven coordinates: org.apache.camel:camel-kubernetes- Returns:
- the dsl builder
-
kubernetesServices
static KubernetesServicesComponentBuilderFactory.KubernetesServicesComponentBuilder kubernetesServices()Kubernetes Services (camel-kubernetes) Perform operations on Kubernetes Services and get notified on Service changes. Category: container,cloud Since: 2.17 Maven coordinates: org.apache.camel:camel-kubernetes- 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- 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- Returns:
- the dsl builder
-
ldap
LDAP (camel-ldap) Perform searches on LDAP servers. Category: database,security Since: 1.5 Maven coordinates: org.apache.camel:camel-ldap- Returns:
- the dsl builder
-
ldif
LDIF (camel-ldif) Perform updates on an LDAP server from an LDIF body content. Category: database,security Since: 2.20 Maven coordinates: org.apache.camel:camel-ldif- 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- Returns:
- the dsl builder
-
lpr
Printer (camel-printer) Send print jobs to printers. Category: document Since: 2.1 Maven coordinates: org.apache.camel:camel-printer- 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- Returns:
- the dsl builder
-
lumberjack
Lumberjack (camel-lumberjack) Receive logs messages using the Lumberjack protocol. Category: monitoring Since: 2.18 Maven coordinates: org.apache.camel:camel-lumberjack- Returns:
- the dsl builder
-
mapstruct
MapStruct (camel-mapstruct) Type Conversion using Mapstruct Category: transformation Since: 3.19 Maven coordinates: org.apache.camel:camel-mapstruct- 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- 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- 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- Returns:
- the dsl builder
-
mina
Mina (camel-mina) Socket level networking using TCP or UDP with Apache Mina 2.x. Category: networking Since: 2.10 Maven coordinates: org.apache.camel:camel-mina- 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- Returns:
- the dsl builder
-
mllp
MLLP (camel-mllp) Communicate with external systems using the MLLP protocol. Category: HEALTH Since: 2.17 Maven coordinates: org.apache.camel:camel-mllp- 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- Returns:
- the dsl builder
-
mongodb
MongoDB (camel-mongodb) Perform operations on MongoDB documents and collections. Category: database Since: 2.19 Maven coordinates: org.apache.camel:camel-mongodb- Returns:
- the dsl builder
-
mongodbGridfs
MongoDB GridFS (camel-mongodb-gridfs) Interact with MongoDB GridFS. Category: database,file Since: 2.18 Maven coordinates: org.apache.camel:camel-mongodb-gridfs- 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- 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- Returns:
- the dsl builder
-
mybatis
MyBatis (camel-mybatis) Performs a query, poll, insert, update or delete in a relational database using MyBatis. Category: database Since: 2.7 Maven coordinates: org.apache.camel:camel-mybatis- Returns:
- the dsl builder
-
mybatisBean
MyBatis Bean (camel-mybatis) Perform queries, inserts, updates or deletes in a relational database using MyBatis. Category: database Since: 2.22 Maven coordinates: org.apache.camel:camel-mybatis- 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- Returns:
- the dsl builder
-
netty
Netty (camel-netty) Socket level networking using TCP or UDP with Netty 4.x. Category: networking Since: 2.14 Maven coordinates: org.apache.camel:camel-netty- 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- Returns:
- the dsl builder
-
nitrite
Nitrite (camel-nitrite) Access Nitrite databases. Category: database Since: 3.0 Maven coordinates: org.apache.camel:camel-nitrite- Returns:
- the dsl builder
-
oaipmh
OAI-PMH (camel-oaipmh) Harvest metadata using OAI-PMH protocol Category: search Since: 3.5 Maven coordinates: org.apache.camel:camel-oaipmh- 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- 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- Returns:
- the dsl builder
-
opensearch
OpenSearch (camel-opensearch) Send requests to OpenSearch via Java Client API. Category: search,monitoring Since: 4.0 Maven coordinates: org.apache.camel:camel-opensearch- Returns:
- the dsl builder
-
openshiftBuildConfigs
static OpenshiftBuildConfigsComponentBuilderFactory.OpenshiftBuildConfigsComponentBuilder openshiftBuildConfigs()Openshift Build Config (camel-kubernetes) Perform operations on OpenShift Build Configs. Category: container,cloud Since: 2.17 Maven coordinates: org.apache.camel:camel-kubernetes- Returns:
- the dsl builder
-
openshiftBuilds
Openshift Builds (camel-kubernetes) Perform operations on OpenShift Builds. Category: container,cloud Since: 2.17 Maven coordinates: org.apache.camel:camel-kubernetes- Returns:
- the dsl builder
-
openshiftDeploymentconfigs
static OpenshiftDeploymentconfigsComponentBuilderFactory.OpenshiftDeploymentconfigsComponentBuilder openshiftDeploymentconfigs()Openshift Deployment Configs (camel-kubernetes) Perform operations on Openshift Deployment Configs and get notified on Deployment Config changes. Category: container,cloud Since: 3.18 Maven coordinates: org.apache.camel:camel-kubernetes- Returns:
- the dsl builder
-
openstackCinder
OpenStack Cinder (camel-openstack) Access data in OpenStack Cinder block storage. Category: container Since: 2.19 Maven coordinates: org.apache.camel:camel-openstack- Returns:
- the dsl builder
-
openstackGlance
OpenStack Glance (camel-openstack) Manage VM images and metadata definitions in OpenStack Glance. Category: container Since: 2.19 Maven coordinates: org.apache.camel:camel-openstack- Returns:
- the dsl builder
-
openstackKeystone
static OpenstackKeystoneComponentBuilderFactory.OpenstackKeystoneComponentBuilder openstackKeystone()OpenStack Keystone (camel-openstack) Access OpenStack Keystone for API client authentication, service discovery and distributed multi-tenant authorization. Category: container Since: 2.19 Maven coordinates: org.apache.camel:camel-openstack- Returns:
- the dsl builder
-
openstackNeutron
OpenStack Neutron (camel-openstack) Access OpenStack Neutron for network services. Category: container Since: 2.19 Maven coordinates: org.apache.camel:camel-openstack- Returns:
- the dsl builder
-
openstackNova
OpenStack Nova (camel-openstack) Access OpenStack to manage compute resources. Category: container Since: 2.19 Maven coordinates: org.apache.camel:camel-openstack- Returns:
- the dsl builder
-
openstackSwift
OpenStack Swift (camel-openstack) Access OpenStack Swift object/blob store. Category: container Since: 2.19 Maven coordinates: org.apache.camel:camel-openstack- Returns:
- the dsl builder
-
optaplanner
OptaPlanner (camel-optaplanner) Solve planning problems with OptaPlanner. Category: workflow Since: 2.13 Maven coordinates: org.apache.camel:camel-optaplanner- 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- 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- Returns:
- the dsl builder
-
pdf
PDF (camel-pdf) Create, modify or extract content from PDF documents. Category: document,transformation Since: 2.16 Maven coordinates: org.apache.camel:camel-pdf- Returns:
- the dsl builder
-
pgReplicationSlot
static PgReplicationSlotComponentBuilderFactory.PgReplicationSlotComponentBuilder pgReplicationSlot()PostgresSQL Replication Slot (camel-pg-replication-slot) Poll for PostgreSQL Write-Ahead Log (WAL) records using Streaming Replication Slots. Category: database Since: 3.0 Maven coordinates: org.apache.camel:camel-pg-replication-slot- Returns:
- the dsl builder
-
pgevent
PostgresSQL Event (camel-pgevent) Send and receive PostgreSQL events via LISTEN and NOTIFY commands. Category: database Since: 2.15 Maven coordinates: org.apache.camel:camel-pgevent- Returns:
- the dsl builder
-
platformHttp
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- 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- Returns:
- the dsl builder
-
pop3
POP3 (camel-mail) Send and receive emails using imap, pop3 and smtp protocols. Category: mail Since: 1.0 Maven coordinates: org.apache.camel:camel-mail- Returns:
- the dsl builder
-
pop3s
POP3S (camel-mail) Send and receive emails using imap, pop3 and smtp protocols. Category: mail Since: 1.0 Maven coordinates: org.apache.camel:camel-mail- 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- 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- 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- 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- Returns:
- the dsl builder
-
reactiveStreams
Reactive Streams (camel-reactive-streams) Exchange messages with reactive stream processing libraries compatible with the reactive streams standard. Category: messaging Since: 2.19 Maven coordinates: org.apache.camel:camel-reactive-streams- Returns:
- the dsl builder
-
ref
Ref (camel-ref) Route messages to an endpoint looked up dynamically by name in the Camel Registry. Category: core Since: 1.2 Maven coordinates: org.apache.camel:camel-ref- 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- 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- 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: rest,api Since: 3.1 Maven coordinates: org.apache.camel:camel-rest-openapi- Returns:
- the dsl builder
-
robotframework
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- 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- Returns:
- the dsl builder
-
rss
RSS (camel-rss) Poll RSS feeds. Category: document Since: 2.0 Maven coordinates: org.apache.camel:camel-rss- Returns:
- the dsl builder
-
saga
Saga (camel-saga) Execute custom actions within a route using the Saga EIP. Category: clustering Since: 2.21 Maven coordinates: org.apache.camel:camel-saga- Returns:
- the dsl builder
-
salesforce
Salesforce (camel-salesforce) Communicate with Salesforce using Java DTOs. Category: cloud,saas Since: 2.12 Maven coordinates: org.apache.camel:camel-salesforce- Returns:
- the dsl builder
-
sapNetweaver
SAP NetWeaver (camel-sap-netweaver) Send requests to SAP NetWeaver Gateway using HTTP. Category: saas Since: 2.12 Maven coordinates: org.apache.camel:camel-sap-netweaver- 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- 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- 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- Returns:
- the dsl builder
-
seda
SEDA (camel-seda) Asynchronously call another endpoint from any Camel Context in the same JVM. Category: core,messaging Since: 1.1 Maven coordinates: org.apache.camel:camel-seda- 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- 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- 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- 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- 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- 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- 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- 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- Returns:
- the dsl builder
-
smpps
SMPP (Secure) (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- Returns:
- the dsl builder
-
smtp
SMTP (camel-mail) Send and receive emails using imap, pop3 and smtp protocols. Category: mail Since: 1.0 Maven coordinates: org.apache.camel:camel-mail- Returns:
- the dsl builder
-
smtps
SMTPS (camel-mail) Send and receive emails using imap, pop3 and smtp protocols. Category: mail Since: 1.0 Maven coordinates: org.apache.camel:camel-mail- 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- 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- 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: monitoring Since: 3.3 Maven coordinates: org.apache.camel:camel-splunk-hec- Returns:
- the dsl builder
-
springBatch
Spring Batch (camel-spring-batch) Send messages to Spring Batch for further processing. Category: workflow Since: 2.10 Maven coordinates: org.apache.camel:camel-spring-batch- Returns:
- the dsl builder
-
springEvent
Spring Event (camel-spring) Listen for Spring Application Events. Category: messaging Since: 1.4 Maven coordinates: org.apache.camel:camel-spring- Returns:
- the dsl builder
-
springJdbc
Spring JDBC (camel-spring-jdbc) Access databases through SQL and JDBC with Spring Transaction support. Category: database Since: 3.10 Maven coordinates: org.apache.camel:camel-spring-jdbc- Returns:
- the dsl builder
-
springLdap
Spring LDAP (camel-spring-ldap) Perform searches in LDAP servers using filters as the message payload. Category: security Since: 2.11 Maven coordinates: org.apache.camel:camel-spring-ldap- Returns:
- the dsl builder
-
springRabbitmq
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- Returns:
- the dsl builder
-
springRedis
Spring Redis (camel-spring-redis) Send and receive messages from Redis. Category: cache Since: 2.11 Maven coordinates: org.apache.camel:camel-spring-redis- Returns:
- the dsl builder
-
springWs
Spring WebService (camel-spring-ws) Access external web services as a client or expose your own web services. Category: webservice Since: 2.6 Maven coordinates: org.apache.camel:camel-spring-ws- Returns:
- the dsl builder
-
sql
SQL (camel-sql) Perform SQL queries using Spring JDBC. Category: database Since: 1.4 Maven coordinates: org.apache.camel:camel-sql- Returns:
- the dsl builder
-
sqlStored
SQL Stored Procedure (camel-sql) Perform SQL queries as a JDBC Stored Procedures using Spring JDBC. Category: database Since: 2.17 Maven coordinates: org.apache.camel:camel-sql- 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- 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- 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,saas,bigdata Since: 3.8 Maven coordinates: org.apache.camel:camel-stitch- 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- Returns:
- the dsl builder
-
stream
Stream (camel-stream) Read from system-in and write to system-out and system-err streams. Category: file,core Since: 1.3 Maven coordinates: org.apache.camel:camel-stream- Returns:
- the dsl builder
-
stringTemplate
String Template (camel-stringtemplate) Transform messages using StringTemplate engine. Category: transformation,script Since: 1.2 Maven coordinates: org.apache.camel:camel-stringtemplate- 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- 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- 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- 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- 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- 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- Returns:
- the dsl builder
-
twitterDirectmessage
static TwitterDirectmessageComponentBuilderFactory.TwitterDirectmessageComponentBuilder twitterDirectmessage()Twitter Direct Message (camel-twitter) Send and receive Twitter direct messages. Category: saas,social Since: 2.10 Maven coordinates: org.apache.camel:camel-twitter- Returns:
- the dsl builder
-
twitterSearch
Twitter Search (camel-twitter) Access Twitter Search. Category: saas,social Since: 2.10 Maven coordinates: org.apache.camel:camel-twitter- Returns:
- the dsl builder
-
twitterTimeline
Twitter Timeline (camel-twitter) Send tweets and receive tweets from user's timeline. Category: saas,social Since: 2.10 Maven coordinates: org.apache.camel:camel-twitter- Returns:
- the dsl builder
-
undertow
Undertow (camel-undertow) Expose HTTP and WebSocket endpoints and access external HTTP/WebSocket servers. Category: http,networking Since: 2.16 Maven coordinates: org.apache.camel:camel-undertow- 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- 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- Returns:
- the dsl builder
-
vertx
Vert.x (camel-vertx) Send and receive messages to/from Vert.x Event Bus. Category: messaging Since: 2.12 Maven coordinates: org.apache.camel:camel-vertx- 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- Returns:
- the dsl builder
-
vertxWebsocket
Vert.x WebSocket (camel-vertx-websocket) Expose WebSocket endpoints and connect to remote WebSocket servers using Vert.x Category: http,networking Since: 3.5 Maven coordinates: org.apache.camel:camel-vertx-websocket- 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- Returns:
- the dsl builder
-
web3j
Web3j Ethereum Blockchain (camel-web3j) Interact with Ethereum nodes using web3j client API. Category: blockchain Since: 2.22 Maven coordinates: org.apache.camel:camel-web3j- 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- 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- 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- Returns:
- the dsl builder
-
workday
Workday (camel-workday) Detect and parse documents using Workday. Category: cloud,api,saas Since: 3.1 Maven coordinates: org.apache.camel:camel-workday- Returns:
- the dsl builder
-
xchange
XChange (camel-xchange) Access market data and trade on Bitcoin and Altcoin exchanges. Category: blockchain Since: 2.21 Maven coordinates: org.apache.camel:camel-xchange- 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- 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- Returns:
- the dsl builder
-
xmlsecurityVerify
static XmlsecurityVerifyComponentBuilderFactory.XmlsecurityVerifyComponentBuilder xmlsecurityVerify()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- 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- 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- 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- 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- Returns:
- the dsl builder
-
zeebe
Zeebe (camel-zeebe) Zeebe component which does integrage with Camunda Zeebe to interact with the API. Category: workflow,saas Since: 3.21 Maven coordinates: org.apache.camel:camel-zeebe- Returns:
- the dsl builder
-
zendesk
Zendesk (camel-zendesk) Manage Zendesk tickets, users, organizations, etc. Category: cloud,api,saas Since: 2.19 Maven coordinates: org.apache.camel:camel-zendesk- 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- Returns:
- the dsl builder
-
zookeeperMaster
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- Returns:
- the dsl builder
-