All Classes and Interfaces

Class
Description
AbstractComponentBuilder<C extends org.apache.camel.Component>
Base class for component builders.
Send messages to (or consume from) Apache ActiveMQ.
Builder for the ActiveMQ component.
 
Messaging with AMQP protocol using Apache QPid Client.
Builder for the AMQP component.
 
Perform operations on ArangoDb when used as a Document Database, or as a Graph Database Generated by camel-package-maven-plugin - do not edit this file!
Builder for the ArangoDb component.
 
Transfer data securely and reliably using the AS2 protocol (RFC4130).
Builder for the AS2 component.
 
Interact with Asterisk PBX Server (VoIP).
Builder for the Asterisk component.
 
Expose WebSocket endpoints using the Atmosphere framework.
Builder for the Atmosphere Websocket component.
 
Poll Atom RSS feeds.
Builder for the Atom component.
 
Produce or consume Apache Avro RPC services.
Builder for the Avro RPC component.
 
Access AWS Athena.
Builder for the AWS Athena component.
 
Sending metrics to AWS CloudWatch.
Builder for the AWS CloudWatch component.
 
Store and retrieve data from AWS DynamoDB.
Builder for the AWS DynamoDB component.
 
Receive messages from AWS DynamoDB Stream.
Builder for the AWS DynamoDB Streams component.
 
Manage AWS EC2 instances.
Builder for the AWS Elastic Compute Cloud (EC2) component.
 
Manage AWS ECS cluster instances.
Builder for the AWS Elastic Container Service (ECS) component.
 
Manage AWS EKS cluster instances.
Builder for the AWS Elastic Kubernetes Service (EKS) component.
 
Send events to AWS Eventbridge cluster instances.
Builder for the AWS Eventbridge component.
 
Manage AWS IAM instances.
Builder for the AWS Identity and Access Management (IAM) component.
 
Consume and produce records from and to AWS Kinesis Streams.
Builder for the AWS Kinesis component.
 
Produce data to AWS Kinesis Firehose streams.
Builder for the AWS Kinesis Firehose component.
 
Manage keys stored in AWS KMS instances.
Builder for the AWS Key Management Service (KMS) component.
 
Manage and invoke AWS Lambda functions.
Builder for the AWS Lambda component.
 
Send messages to AWS MQ.
Builder for the AWS MQ component.
 
Manage AWS MSK instances.
Builder for the AWS Managed Streaming for Apache Kafka (MSK) component.
 
Perform operations on AWS Redshift using Redshift Data API.
Builder for the AWS RedshiftData component.
 
Store and retrieve objects from AWS S3 Storage Service.
Builder for the AWS S3 Storage Service component.
 
Send e-mails through AWS SES service.
Builder for the AWS Simple Email Service (SES) component.
 
Send messages to AWS Simple Notification Topic.
Builder for the AWS Simple Notification System (SNS) component.
 
Send and receive messages to/from AWS SQS.
Builder for the AWS Simple Queue Service (SQS) component.
 
Manage and invoke AWS Step functions.
Builder for the AWS StepFunctions component.
 
Manage AWS STS cluster instances.
Builder for the AWS Security Token Service (STS) component.
 
A Camel Amazon Web Services TimeStream component Generated by camel-package-maven-plugin - do not edit this file!
Builder for the AWS Timestream component.
 
Translate texts using AWS Translate and AWS SDK version 2.x.
Builder for the AWS Translate component.
 
Consume events from Amazon Cloudtrail using AWS SDK version 2.x.
Builder for the AWS Cloudtrail component.
 
Manage secrets using AWS Secrets Manager.
Builder for the AWS Secrets Manager component.
 
To read and write records to the CosmosDB database on Azure cloud platform.
Builder for the Azure CosmosDB component.
 
Send and receive events to/from Azure Event Hubs using AMQP protocol.
Builder for the Azure Event Hubs component.
 
Send and receive files to Azure storage file share Generated by camel-package-maven-plugin - do not edit this file!
Builder for the Azure Files component.
 
Manage secrets and keys in Azure Key Vault Service Generated by camel-package-maven-plugin - do not edit this file!
Builder for the Azure Key Vault component.
 
Send and receive messages to/from Azure Service Bus.
Builder for the Azure ServiceBus component.
 
Store and retrieve blobs from Azure Storage Blob Service.
Builder for the Azure Storage Blob Service component.
 
Sends and receives files to/from Azure DataLake Storage.
Builder for the Azure Storage Datalake Service component.
 
Stores and retrieves messages to/from Azure Storage Queue.
Builder for the Azure Storage Queue Service component.
 
Invoke methods of Java beans stored in Camel registry.
Builder for the Bean component.
 
Validate the message body using the Java Bean Validation API.
Builder for the Bean Validator component.
 
Communicate with a remote Bonita BPM process engine.
Builder for the Bonita component.
 
Upload, download and manage files, folders, groups, collaborations, etc.
Builder for the Box component.
 
Process payments using Braintree Payments.
Builder for the Braintree component.
 
Inspect the messages received on endpoints supporting BrowsableEndpoint.
Builder for the Browse component.
 
Perform caching operations using Caffeine Cache.
Builder for the Caffeine Cache component.
 
Perform caching operations using Caffeine Cache with an attached CacheLoader.
Builder for the Caffeine LoadCache component.
 
Chat with a ChatScript Server.
Builder for the ChatScript component.
 
Transform messages using Chunk templating engine.
Builder for the Chunk component.
 
Invoke methods of Java beans specified by class name.
Builder for the Class component.
 
Send SMS messages via CM SMS Gateway.
Builder for the CM SMS Gateway component.
 
Send and receive messages to/from COAP capable devices.
Builder for the CoAP component.
 
Send and receive messages to/from COAP capable devices.
Builder for the CoAP (Secure) component.
 
Send and receive messages to/from COAP capable devices.
Builder for the CoAP component.
 
Send and receive messages to/from COAP capable devices.
Builder for the CoAP component.
 
Offers publish/subscribe, peer-to-peer (via a server), and RPC style messaging using the CometD/Bayeux protocol.
Builder for the CometD component.
 
Offers publish/subscribe, peer-to-peer (via a server), and RPC style messaging using the CometD/Bayeux protocol.
Builder for the CometD (Secure) component.
 
ComponentBuilder<C extends org.apache.camel.Component>
Type-safe component DSL for building Camel components
Component DSL builder.
Integrate with Consul service discovery and configuration store.
Builder for the Consul component.
 
Manage and monitor Camel routes.
Builder for the Control Bus component.
 
Query Couchbase Views with a poll strategy and/or perform various operations against Couchbase databases.
Builder for the Couchbase component.
 
Consume changesets for inserts, updates and deletes in a CouchDB database, as well as get, save, update and delete documents from a CouchDB database.
Builder for the CouchDB component.
 
Integrate with Cassandra 2.0 using the CQL3 API (not the Thrift API).
Builder for the Cassandra CQL component.
 
A generic interface for triggering events at times specified through the Unix cron syntax.
Builder for the Cron component.
 
Sign and verify exchanges using the Signature Service of the Java Cryptographic Extension (JCE).
Builder for the Crypto (JCE) component.
 
Expose SOAP WebServices using Apache CXF or connect to external WebServices using CXF WS client.
Builder for the CXF component.
 
Expose JAX-RS REST services using Apache CXF or connect to external REST services using CXF REST client.
Builder for the CXF-RS component.
 
Use a Camel Data Format as a regular Camel Component.
Builder for the Data Format component.
 
Provide data for load and soak testing of your Camel application.
Builder for the Dataset component.
 
Extends the mock component by pulling messages from another endpoint on startup to set the expected message bodies.
Builder for the DataSet Test component.
 
Capture changes from a DB2 database.
Builder for the Debezium DB2 Connector component.
 
Capture changes from a MongoDB database.
Builder for the Debezium MongoDB Connector component.
 
Capture changes from a MySQL database.
Builder for the Debezium MySQL Connector component.
 
Capture changes from a Oracle database.
Builder for the Debezium Oracle Connector component.
 
Capture changes from a PostgresSQL database.
Builder for the Debezium PostgresSQL Connector component.
 
Capture changes from an SQL Server database.
Builder for the Debezium SQL Server Connector component.
 
Leverages the DHIS2 Java SDK to integrate Apache Camel with the DHIS2 Web API.
Builder for the DHIS2 component.
 
Manage Droplets and resources within the DigitalOcean cloud.
Builder for the DigitalOcean component.
 
Call another endpoint from the same Camel Context synchronously.
Builder for the Direct component.
 
Provides asynchronous SEDA behavior using LMAX Disruptor.
Builder for the Disruptor component.
 
Provides asynchronous SEDA behavior using LMAX Disruptor.
Builder for the Disruptor VM component.
 
Infer Deep Learning models from message exchanges data using Deep Java Library (DJL).
Builder for the Deep Java Library component.
 
Perform DNS queries using DNSJava.
Builder for the DNS component.
 
Manage Docker containers.
Builder for the Docker component.
 
Perform queries against an Apache Drill cluster.
Builder for the Drill component.
 
Upload, download and manage files, folders, groups, collaborations, etc on Dropbox.
Builder for the Dropbox component.
 
The Dynamic Router component routes exchanges to recipients, and the recipients (and their rules) may change at runtime.
Builder for the Dynamic Router component.
 
Perform caching operations using Ehcache.
Builder for the Ehcache component.
 
Send requests to ElasticSearch via Java Client API.
Builder for the Elasticsearch component.
 
Get, set, delete or watch keys in etcd key-value store.
Builder for the Etcd v3 component.
 
Execute commands on the underlying operating system.
Builder for the Exec component.
 
Send requests to Facebook APIs supported by Facebook4J.
Builder for the Facebook component.
 
Exchange information in the healthcare domain using the FHIR (Fast Healthcare Interoperability Resources) standard.
Builder for the FHIR component.
 
Read and write files.
Builder for the File component.
 
Get notified about file events in a directory using java.nio.file.WatchService.
Builder for the File Watch component.
 
Parse fixed width and delimited files using the FlatPack library.
Builder for the Flatpack component.
 
Send DataSet jobs to an Apache Flink cluster.
Builder for the Flink component.
 
Render messages into PDF and other output formats supported by Apache FOP.
Builder for the FOP component.
 
Transform messages using FreeMarker templates.
Builder for the Freemarker component.
 
Upload and download files to/from FTP servers.
Builder for the FTP component.
 
Upload and download files to/from FTP servers supporting the FTPS protocol.
Builder for the FTPS component.
 
Find geocodes (latitude and longitude) for a given address or the other way round.
Builder for the Geocoder component.
 
Perform operations on git repositories.
Builder for the Git component.
 
Interact with the GitHub API.
Builder for the GitHub component.
 
Google BigQuery data warehouse for analytics.
Builder for the Google BigQuery component.
 
Access Google Cloud BigQuery service using SQL queries.
Builder for the Google BigQuery Standard SQL component.
 
Perform various operations on a Google Calendar.
Builder for the Google Calendar component.
 
Poll for changes in a Google Calendar.
Builder for the Google Calendar Stream component.
 
Manage files in Google Drive.
Builder for the Google Drive component.
 
Manage and invoke Google Cloud Functions Generated by camel-package-maven-plugin - do not edit this file!
Builder for the Google Cloud Functions component.
 
Manage messages in Google Mail.
Builder for the Google Mail component.
 
Poll for incoming messages in Google Mail.
Builder for the Google Mail Stream component.
 
Send and receive messages to/from Google Cloud Platform PubSub Service.
Builder for the Google Pubsub component.
 
Manage Google Secret Manager Secrets Generated by camel-package-maven-plugin - do not edit this file!
Builder for the Google Secret Manager component.
 
Manage spreadsheets in Google Sheets.
Builder for the Google Sheets component.
 
Poll for changes in Google Sheets.
Builder for the Google Sheets Stream component.
 
Store and retrieve objects from Google Cloud Storage Service using the google-cloud-storage library.
Builder for the Google Storage component.
 
Fetch, load and manage additional jars dynamically after Camel Context was started.
Builder for the Grape component.
 
Send GraphQL queries and mutations to external systems.
Builder for the GraphQL component.
 
Expose gRPC endpoints and access external gRPC endpoints.
Builder for the gRPC component.
 
Send and receive messages to/from Guava EventBus.
Builder for the Guava EventBus component.
 
Manage secrets in Hashicorp Vault Service Generated by camel-package-maven-plugin - do not edit this file!
Builder for the Hashicorp Vault component.
 
Increment, decrement, set, etc.
Builder for the Hazelcast Atomic Number component.
 
Consume join/leave events of a cache instance in a Hazelcast cluster.
Builder for the Hazelcast Instance component.
 
Perform operations on Hazelcast distributed list.
Builder for the Hazelcast List component.
 
Perform operations on Hazelcast distributed map.
Builder for the Hazelcast Map component.
 
Perform operations on Hazelcast distributed multimap.
Builder for the Hazelcast Multimap component.
 
Perform operations on Hazelcast distributed queue.
Builder for the Hazelcast Queue component.
 
Perform operations on Hazelcast replicated map.
Builder for the Hazelcast Replicated Map component.
 
Perform operations on Hazelcast distributed ringbuffer.
Builder for the Hazelcast Ringbuffer component.
 
Asynchronously send/receive Exchanges between Camel routes running on potentially distinct JVMs/hosts backed by Hazelcast BlockingQueue.
Builder for the Hazelcast SEDA component.
 
Perform operations on Hazelcast distributed set.
Builder for the Hazelcast Set component.
 
Send and receive messages to/from Hazelcast distributed topic.
Builder for the Hazelcast Topic component.
 
Read and write from/to an HDFS filesystem using Hadoop 2.x.
Builder for the HDFS component.
 
Send requests to external HTTP servers using Apache HTTP Client 5.x.
Builder for the HTTP component.
 
Send requests to external HTTP servers using Apache HTTP Client 5.x.
Builder for the HTTPS (Secure) component.
 
To integrate with a fully managed, high-performance message queuing service on Huawei Cloud Generated by camel-package-maven-plugin - do not edit this file!
Builder for the Huawei Distributed Message Service (DMS) component.
 
Face Recognition Service (FRS) is an intelligent service that uses computers to process, analyze, and understand facial images based on human facial features.
Builder for the Huawei Cloud Face Recognition Service (FRS) component.
 
To call serverless functions on Huawei Cloud Generated by camel-package-maven-plugin - do not edit this file!
Builder for the Huawei FunctionGraph component.
 
To securely manage users on Huawei Cloud Generated by camel-package-maven-plugin - do not edit this file!
Builder for the Huawei Identity and Access Management (IAM) component.
 
To identify objects, scenes, and concepts in images on Huawei Cloud Generated by camel-package-maven-plugin - do not edit this file!
Builder for the Huawei Cloud Image Recognition component.
 
To provide stable, secure, efficient, and easy-to-use cloud storage service on Huawei Cloud Generated by camel-package-maven-plugin - do not edit this file!
Builder for the Huawei Object Storage Service (OBS) component.
 
To broadcast messages and connect cloud services through notifications on Huawei Cloud Generated by camel-package-maven-plugin - do not edit this file!
Builder for the Huawei Simple Message Notification (SMN) component.
 
IEC 60870 supervisory control and data acquisition (SCADA) client using NeoSCADA implementation.
Builder for the IEC 60870 Client component.
 
IEC 60870 supervisory control and data acquisition (SCADA) server using NeoSCADA implementation.
Builder for the IEC 60870 Server component.
 
Perform cache operations on an Ignite cache or consume changes from a continuous query.
Builder for the Ignite Cache component.
 
Run compute operations on an Ignite cluster.
Builder for the Ignite Compute component.
 
Receive events from an Ignite cluster by creating a local event listener.
Builder for the Ignite Events component.
 
Interact with Ignite Atomic Sequences and ID Generators .
Builder for the Ignite ID Generator component.
 
Send and receive messages from an Ignite topic.
Builder for the Ignite Messaging component.
 
Interact with Ignite Queue data structures.
Builder for the Ignite Queues component.
 
Interact with Ignite Set data structures.
Builder for the Ignite Sets component.
 
Send and receive emails using imap, pop3 and smtp protocols.
Builder for the IMAP component.
 
Send and receive emails using imap, pop3 and smtp protocols.
Builder for the IMAPS (Secure) component.
 
Read and write from/to Infinispan distributed key/value store and data grid.
Builder for the Infinispan component.
 
Read and write from/to Infinispan distributed key/value store and data grid.
Builder for the Infinispan Embedded component.
 
Interact with InfluxDB v2, a time series database.
Builder for the InfluxDB2 component.
 
Interact with InfluxDB v1, a time series database.
Builder for the InfluxDB component.
 
Send and receive messages to/from and IRC chat.
Builder for the IRC component.
 
Send and receive messages to/from IronMQ an elastic and durable hosted message queue as a service.
Builder for the IronMQ component.
 
Perform caching operations against JSR107/JCache.
Builder for the JCache component.
 
Read and write nodes to/from a JCR compliant content repository.
Builder for the JCR component.
 
Access databases through SQL and JDBC.
Builder for the JDBC component.
 
Expose HTTP endpoints using Jetty 11.
Builder for the Jetty component.
 
Exchange messages with JGroups clusters.
Builder for the JGroups component.
 
Exchange messages with JGroups-raft clusters.
Builder for the JGroups raft component.
 
Interact with JIRA issue tracker.
Builder for the Jira component.
 
Sent and receive messages to/from a JMS Queue or Topic.
Builder for the JMS component.
 
Receive JMX notifications.
Builder for the JMX component.
 
JSON to JSON transformation using JOLT.
Builder for the JOLT component.
 
Store and retrieve Java objects from an SQL database using JOOQ.
Builder for the JOOQ component.
 
Store and retrieve Java objects from databases using Java Persistence API (JPA).
Builder for the JPA component.
 
Query or transform JSON payloads using an JSLT.
Builder for the JSLT component.
 
Transforms JSON payload using JSONata transformation.
Builder for the JSONata component.
 
Transforms JSON using JSON patch (RFC 6902).
Builder for the JsonPatch component.
 
Validate JSON payloads using NetworkNT JSON Schema.
Builder for the JSON Schema Validator component.
 
Exchanges messages with an IBM i system using data queues, message queues, or program call.
Builder for the JT400 component.
 
Sent and receive messages to/from an Apache Kafka broker.
Builder for the Kafka component.
 
To call Kamelets Generated by camel-package-maven-plugin - do not edit this file!
Builder for the Kamelet component.
 
Send and receive events from Knative.
Builder for the Knative component.
 
Perform operations on Kubernetes ConfigMaps and get notified on ConfigMaps changes.
Builder for the Kubernetes ConfigMap component.
 
Perform operations on Kubernetes Custom Resources and get notified on Deployment changes.
Builder for the Kubernetes Custom Resources component.
 
Perform operations on Kubernetes Deployments and get notified on Deployment changes.
Builder for the Kubernetes Deployments component.
 
Perform operations on Kubernetes Events and get notified on Events changes.
Builder for the Kubernetes Event component.
 
Perform operations on Kubernetes Horizontal Pod Autoscalers (HPA) and get notified on HPA changes.
Builder for the Kubernetes HPA component.
 
Perform operations on Kubernetes Jobs.
Builder for the Kubernetes Job component.
 
Perform operations on Kubernetes Namespaces and get notified on Namespace changes.
Builder for the Kubernetes Namespaces component.
 
Perform operations on Kubernetes Nodes and get notified on Node changes.
Builder for the Kubernetes Nodes component.
 
Perform operations on Kubernetes Persistent Volumes Claims and get notified on Persistent Volumes Claim changes.
Builder for the Kubernetes Persistent Volume Claim component.
 
Perform operations on Kubernetes Persistent Volumes and get notified on Persistent Volume changes.
Builder for the Kubernetes Persistent Volume component.
 
Perform operations on Kubernetes Pods and get notified on Pod changes.
Builder for the Kubernetes Pods component.
 
Perform operations on Kubernetes Replication Controllers and get notified on Replication Controllers changes.
Builder for the Kubernetes Replication Controller component.
 
Perform operations on Kubernetes Resources Quotas.
Builder for the Kubernetes Resources Quota component.
 
Perform operations on Kubernetes Secrets.
Builder for the Kubernetes Secrets component.
 
Perform operations on Kubernetes Service Accounts.
Builder for the Kubernetes Service Account component.
 
Perform operations on Kubernetes Services and get notified on Service changes.
Builder for the Kubernetes Services component.
 
Interact with Apache Kudu, a free and open source column-oriented data store of the Apache Hadoop ecosystem.
Builder for the Kudu component.
 
Execute scripts in any of the languages supported by Camel.
Builder for the Language component.
 
Perform searches on LDAP servers.
Builder for the LDAP component.
 
Perform updates on an LDAP server from an LDIF body content.
Builder for the LDIF component.
 
Log messages to the underlying logging mechanism.
Builder for the Log component.
 
Send print jobs to printers.
Builder for the Printer component.
 
Perform inserts or queries against Apache Lucene databases.
Builder for the Lucene component.
 
Receive logs messages using the Lumberjack protocol.
Builder for the Lumberjack component.
 
Type Conversion using Mapstruct Generated by camel-package-maven-plugin - do not edit this file!
Builder for the MapStruct component.
 
Have only a single consumer in a cluster consuming from a given endpoint; with automatic failover if the JVM dies.
Builder for the Master component.
 
Collect various metrics directly from Camel routes using the DropWizard metrics library.
Builder for the Metrics component.
 
Collect various metrics directly from Camel routes using the Micrometer library.
Builder for the Micrometer component.
 
Socket level networking using TCP or UDP with Apache Mina 2.x.
Builder for the Mina component.
 
Store and retrieve objects from Minio Storage Service using Minio SDK.
Builder for the Minio component.
 
Communicate with external systems using the MLLP protocol.
Builder for the MLLP component.
 
Test routes and mediation rules using mocks.
Builder for the Mock component.
 
Perform operations on MongoDB documents and collections.
Builder for the MongoDB component.
 
Interact with MongoDB GridFS.
Builder for the MongoDB GridFS component.
 
Transform messages using a Mustache template.
Builder for the Mustache component.
 
Transform messages using an MVEL template.
Builder for the MVEL component.
 
Perform queries, inserts, updates or deletes in a relational database using MyBatis.
Builder for the MyBatis Bean component.
 
Performs a query, poll, insert, update or delete in a relational database using MyBatis.
Builder for the MyBatis component.
 
Send and receive messages from NATS messaging system.
Builder for the Nats component.
 
Socket level networking using TCP or UDP with Netty 4.x.
Builder for the Netty component.
 
Netty HTTP server and client using the Netty 4.x.
Builder for the Netty HTTP component.
 
Access Nitrite databases.
Builder for the Nitrite component.
 
Harvest metadata using OAI-PMH protocol Generated by camel-package-maven-plugin - do not edit this file!
Builder for the OAI-PMH component.
 
Communicate with OData 2.0 services using Apache Olingo.
Builder for the Olingo2 component.
 
Communicate with OData 4.0 services using Apache Olingo OData API.
Builder for the Olingo4 component.
 
Send requests to OpenSearch via Java Client API.
Builder for the OpenSearch component.
 
Perform operations on OpenShift Build Configs.
Builder for the Openshift Build Config component.
 
Perform operations on OpenShift Builds.
Builder for the Openshift Builds component.
 
Perform operations on Openshift Deployment Configs and get notified on Deployment Config changes.
Builder for the Openshift Deployment Configs component.
 
Access data in OpenStack Cinder block storage.
Builder for the OpenStack Cinder component.
 
Manage VM images and metadata definitions in OpenStack Glance.
Builder for the OpenStack Glance component.
 
Access OpenStack Keystone for API client authentication, service discovery and distributed multi-tenant authorization.
Builder for the OpenStack Keystone component.
 
Access OpenStack Neutron for network services.
Builder for the OpenStack Neutron component.
 
Access OpenStack to manage compute resources.
Builder for the OpenStack Nova component.
 
Access OpenStack Swift object/blob store.
Builder for the OpenStack Swift component.
 
Solve planning problems with OptaPlanner.
Builder for the OptaPlanner component.
 
Communicate with MQTT message brokers using Eclipse Paho MQTT Client.
Builder for the Paho component.
 
Communicate with MQTT message brokers using Eclipse Paho MQTT v5 Client.
Builder for the Paho MQTT 5 component.
 
Create, modify or extract content from PDF documents.
Builder for the PDF component.
 
Send and receive PostgreSQL events via LISTEN and NOTIFY commands.
Builder for the PostgresSQL Event component.
 
Poll for PostgreSQL Write-Ahead Log (WAL) records using Streaming Replication Slots.
Builder for the PostgresSQL Replication Slot component.
 
Expose HTTP endpoints using the HTTP server available in the current platform.
Builder for the Platform HTTP component.
 
Read and write to PLC devices Generated by camel-package-maven-plugin - do not edit this file!
Builder for the PLC4X component.
 
Send and receive emails using imap, pop3 and smtp protocols.
Builder for the POP3 component.
 
Send and receive emails using imap, pop3 and smtp protocols.
Builder for the POP3S component.
 
Send and receive messages to/from PubNub data stream network for connected devices.
Builder for the PubNub component.
 
Send and receive messages from/to Apache Pulsar messaging system.
Builder for the Pulsar component.
 
Schedule sending of messages using the Quartz 2.x scheduler.
Builder for the Quartz component.
 
Open a Financial Interchange (FIX) session using an embedded QuickFix/J engine.
Builder for the QuickFix component.
 
Exchange messages with reactive stream processing libraries compatible with the reactive streams standard.
Builder for the Reactive Streams component.
 
Route messages to an endpoint looked up dynamically by name in the Camel Registry.
Builder for the Ref component.
 
Expose OpenAPI Specification of the REST services defined using Camel REST DSL.
Builder for the REST API component.
 
Expose REST services or call external REST services.
Builder for the REST component.
 
Configure REST producers based on an OpenAPI specification document delegating to a component implementing the RestProducerFactory interface.
Builder for the REST OpenApi component.
 
Pass camel exchanges to acceptence test written in Robot DSL.
Builder for the Robot Framework component.
 
Send and receive messages from RocketMQ cluster.
Builder for the RocketMQ component.
 
Poll RSS feeds.
Builder for the RSS component.
 
Execute custom actions within a route using the Saga EIP.
Builder for the Saga component.
 
Communicate with Salesforce using Java DTOs.
Builder for the Salesforce component.
 
Send requests to SAP NetWeaver Gateway using HTTP.
Builder for the SAP NetWeaver component.
 
Generate messages in specified intervals using java.util.concurrent.ScheduledExecutorService.
Builder for the Scheduler component.
 
Validate XML payload using the Schematron Library.
Builder for the Schematron component.
 
Copy files to/from remote hosts using the secure copy protocol (SCP).
Builder for the SCP component.
 
Asynchronously call another endpoint from any Camel Context in the same JVM.
Builder for the SEDA component.
 
Register a Camel endpoint to a Service Registry (such as Consul, Etcd) and delegate to it.
Builder for the Service component.
 
Interact with ServiceNow via its REST API.
Builder for the ServiceNow component.
 
Serve HTTP requests by a Servlet.
Builder for the Servlet component.
 
Upload and download files to/from SFTP servers.
Builder for the SFTP component.
 
Send and receive messages to/from a JMS Queue or Topic using plain JMS 2.x API.
Builder for the Simple JMS2 component.
 
Send and receive messages to/from a JMS Queue or Topic using plain JMS 1.x API.
Builder for the Simple JMS component.
 
Send and receive messages to/from Slack.
Builder for the Slack component.
 
Send and receive SMS messages using a SMSC (Short Message Service Center).
Builder for the SMPP component.
 
Send and receive SMS messages using a SMSC (Short Message Service Center).
Builder for the SMPP (Secure) component.
 
Send and receive emails using imap, pop3 and smtp protocols.
Builder for the SMTP component.
 
Send and receive emails using imap, pop3 and smtp protocols.
Builder for the SMTPS component.
 
Receive traps and poll SNMP (Simple Network Management Protocol) capable devices.
Builder for the SNMP component.
 
Publish or search for events in Splunk.
Builder for the Splunk component.
 
The splunk component allows to publish events in Splunk using the HTTP Event Collector.
Builder for the Splunk HEC component.
 
Send messages to Spring Batch for further processing.
Builder for the Spring Batch component.
 
Listen for Spring Application Events.
Builder for the Spring Event component.
 
Access databases through SQL and JDBC with Spring Transaction support.
Builder for the Spring JDBC component.
 
Perform searches in LDAP servers using filters as the message payload.
Builder for the Spring LDAP component.
 
Send and receive messages from RabbitMQ using Spring RabbitMQ client.
Builder for the Spring RabbitMQ component.
 
Send and receive messages from Redis.
Builder for the Spring Redis component.
 
Access external web services as a client or expose your own web services.
Builder for the Spring WebService component.
 
Perform SQL queries using Spring JDBC.
Builder for the SQL component.
 
Perform SQL queries as a JDBC Stored Procedures using Spring JDBC.
Builder for the SQL Stored Procedure component.
 
Execute commands on remote hosts using SSH.
Builder for the SSH component.
 
Process XML payloads by a SAX ContentHandler.
Builder for the StAX component.
 
Stitch is a cloud ETL service that integrates various data sources into a central data warehouse through various integrations.
Builder for the Stitch component.
 
Send and rececive messages to/from STOMP (Simple Text Oriented Messaging Protocol) compliant message brokers.
Builder for the Stomp component.
 
Read from system-in and write to system-out and system-err streams.
Builder for the Stream component.
 
Transform messages using StringTemplate engine.
Builder for the String Template component.
 
Stub out any physical endpoints while in development or testing.
Builder for the Stub component.
 
Send and receive messages acting as a Telegram Bot Telegram Bot API.
Builder for the Telegram component.
 
Call and expose remote procedures (RPC) with Apache Thrift data format and serialization mechanism.
Builder for the Thrift component.
 
Transform messages using a Thymeleaf template.
Builder for the Thymeleaf component.
 
Parse documents and extract metadata and text using Apache Tika.
Builder for the Tika component.
 
Generate messages in specified intervals using java.util.Timer.
Builder for the Timer component.
 
Interact with Twilio REST APIs using Twilio Java SDK.
Builder for the Twilio component.
 
Send and receive Twitter direct messages.
Builder for the Twitter Direct Message component.
 
Access Twitter Search.
Builder for the Twitter Search component.
 
Send tweets and receive tweets from user's timeline.
Builder for the Twitter Timeline component.
 
Expose HTTP and WebSocket endpoints and access external HTTP/WebSocket servers.
Builder for the Undertow component.
 
Validate the payload using XML Schema and JAXP Validation.
Builder for the Validator component.
 
Transform messages using a Velocity template.
Builder for the Velocity component.
 
Send and receive messages to/from Vert.x Event Bus.
Builder for the Vert.x component.
 
Send requests to external HTTP servers using Vert.x Generated by camel-package-maven-plugin - do not edit this file!
Builder for the Vert.x HTTP Client component.
 
Expose WebSocket endpoints and connect to remote WebSocket servers using Vert.x Generated by camel-package-maven-plugin - do not edit this file!
Builder for the Vert.x WebSocket component.
 
Poll the weather information from Open Weather Map.
Builder for the Weather component.
 
Interact with Ethereum nodes using web3j client API.
Builder for the Web3j Ethereum Blockchain component.
 
Expose webhook endpoints to receive push notifications for other Camel components.
Builder for the Webhook component.
 
Send messages to WhatsApp.
Builder for the WhatsApp component.
 
Manage posts and users using Wordpress API.
Builder for the Wordpress component.
 
Detect and parse documents using Workday.
Builder for the Workday component.
 
Access market data and trade on Bitcoin and Altcoin exchanges.
Builder for the XChange component.
 
Transform JSON and XML message using a XSLT.
Builder for the XJ component.
 
Sign XML payloads using the XML signature specification.
Builder for the XML Security Sign component.
 
Verify XML payloads using the XML signature specification.
Builder for the XML Security Verify component.
 
Send and receive messages to/from an XMPP chat server.
Builder for the XMPP component.
 
Query and/or transform XML payloads using XQuery and Saxon.
Builder for the XQuery component.
 
Transforms XML payload using an XSLT template.
Builder for the XSLT component.
 
Transform XML payloads using an XSLT template using Saxon.
Builder for the XSLT Saxon component.
 
Zeebe component which does integrage with Camunda Zeebe to interact with the API.
Builder for the Zeebe component.
 
Manage Zendesk tickets, users, organizations, etc.
Builder for the Zendesk component.
 
Manage ZooKeeper clusters.
Builder for the ZooKeeper component.
 
Have only a single consumer in a cluster consuming from a given endpoint; with automatic failover if the JVM dies.
Builder for the ZooKeeper Master component.