CINXE.COM
Components :: Apache Camel
<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Components :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.10.x/index.html"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-b287b96c63.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Components"> <meta property="og:site_name" content="Apache Camel"> <meta property="og:url" content="https://camel.apache.org"> <meta property="og:description" content="Camel is an open source integration framework that empowers you to quickly and easily integrate various systems consuming or producing data."> <meta property="og:type" content="website"> <meta property="og:image" content="https://camel.apache.org/_/img/logo-d-a567cee6fa.svg"> <link rel="manifest" href="../../site.webmanifest"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" href="../../apple-touch-icon-144x144.png"> <link rel="apple-touch-icon-precomposed" sizes="60x60" href="../../apple-touch-icon-60x60.png"> <link rel="apple-touch-icon-precomposed" sizes="120x120" href="../../apple-touch-icon-120x120.png"> <link rel="apple-touch-icon-precomposed" sizes="76x76" href="../../apple-touch-icon-76x76.png"> <link rel="apple-touch-icon-precomposed" sizes="152x152" href="../../apple-touch-icon-152x152.png"> <link rel="icon" type="image/png" href="../../favicon-196x196.png" sizes="196x196"> <link rel="icon" type="image/png" href="../../favicon-96x96.png" sizes="96x96"> <link rel="icon" type="image/png" href="../../favicon-32x32.png" sizes="32x32"> <link rel="icon" type="image/png" href="../../favicon-16x16.png" sizes="16x16"> <link rel="icon" type="image/png" href="../../favicon-128.png" sizes="128x128"> </head> <body class="article"> <header class="header"> <nav class="navbar" aria-label="Main menu"> <div class="navbar-brand"> <a class="nav-logo" href="../.."></a> <div id="topbar-nav" class="navbar-menu"> <div class="navbar-end"> <a class="navbar-item-section navbar-item navbar-topics" href="../../blog/"> <img alt="Blog" src="/_/img/blog-4c7fa4cb60.svg"> Blog </a> <a class="navbar-item-section navbar-item navbar-topics" href="../../docs/"> <img alt="Documentation" src="/_/img/documentation-abb1b7f8b1.svg"> Documentation </a> <a class="navbar-item-section navbar-item navbar-topics" href="../../community/"> <img alt="Community" src="/_/img/community-2ec8a3dc8b.svg"> Community </a> <a class="navbar-item-section navbar-item navbar-topics" href="../../download/"> <img alt="Download" src="/_/img/download-63cdd75074.svg"> Download </a> <a class="navbar-item-section navbar-item navbar-topics" href="../../security/"> <img alt="Security" src="/_/img/security-06abe157b3.svg"> Security </a> </div> </div> <div class="navbar-fill"></div> <div class="break-row"></div> <div class="navbar-search results-hidden"> <input id="search" class="search" placeholder="Search" autocomplete="off"> <img src="../../_/img/cancel-1ed239489b.svg" alt="Clear" id="search-cancel"> <div id="search_results"></div> </div> <div class="navbar-tools"> <a rel="noopener noreferrer nofollow" href="https://github.com/apache/camel/" title="Collaborate on GitHub"><svg focusable="false" class="brand-icon"><use xlink:href="../../_/img/brand-logos-f2e689f4d4.svg#github"/></svg></a> <a rel="noopener noreferrer nofollow" href="https://camel.zulipchat.com" title="Chat on Zulip"><svg focusable="false" class="brand-icon"><use xlink:href="../../_/img/brand-logos-f2e689f4d4.svg#zulip"/></svg></a> <a rel="noopener noreferrer nofollow" href="https://twitter.com/ApacheCamel" title="Follow Apache Camel on Twitter"><svg focusable="false" class="brand-icon"><use xlink:href="../../_/img/brand-logos-f2e689f4d4.svg#twitter"/></svg></a> <a rel="noopener noreferrer nofollow" href="https://www.linkedin.com/groups/2447439/" title="Apache Camel group on Linkedin"><svg focusable="false" class="brand-icon"><use xlink:href="../../_/img/brand-logos-f2e689f4d4.svg#linkedin"/></svg></a> </div> <button class="navbar-burger" data-target="topbar-nav" type="button" aria-label="Menu"> <span></span> <span></span> <span></span> </button> </div> </nav> </header> <a id="top"></a> <div class="body"> <div class="nav-container" data-component="components" data-version="next"> <aside class="nav" aria-label="Side menu"> <div class="panels"> <div class="nav-panel-menu is-active"> <input class="search" placeholder="Quick lookup"> <nav class="nav-menu" data-panel="menu" aria-label="Topics"> <h3 class="title"><a href="index.html">Camel Components</a></h3> <ul class="nav-list"> <li class="nav-item" data-depth="0"> <ul class="nav-list"> <li class="nav-item is-current-page" data-depth="1"> <button class="nav-item-toggle" type="button" aria-label="Expand or contract topic"></button> <a class="nav-link" href="index.html">Components</a> <ul class="nav-list"> <li class="nav-item" data-depth="2"> <a class="nav-link" href="activemq-component.html">ActiveMQ 5.x</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="activemq6-component.html">ActiveMQ 6.x</a> </li> <li class="nav-item" data-depth="2"> <button class="nav-item-toggle" type="button" aria-label="Expand or contract topic"></button> <a class="nav-link" href="ai-summary.html">AI</a> <ul class="nav-list"> <li class="nav-item" data-depth="3"> <a class="nav-link" href="chatscript-component.html">ChatScript</a> </li> <li class="nav-item" data-depth="3"> <a class="nav-link" href="djl-component.html">Deep Java Library</a> </li> <li class="nav-item" data-depth="3"> <a class="nav-link" href="kserve-component.html">KServe</a> </li> <li class="nav-item" data-depth="3"> <a class="nav-link" href="langchain4j-chat-component.html">LangChain4j Chat</a> </li> <li class="nav-item" data-depth="3"> <a class="nav-link" href="langchain4j-embeddings-component.html">LangChain4j Embeddings</a> </li> <li class="nav-item" data-depth="3"> <a class="nav-link" href="langchain4j-tools-component.html">LangChain4j Tools</a> </li> <li class="nav-item" data-depth="3"> <a class="nav-link" href="langchain4j-web-search-component.html">LangChain4j Web Search</a> </li> <li class="nav-item" data-depth="3"> <a class="nav-link" href="milvus-component.html">Milvus</a> </li> <li class="nav-item" data-depth="3"> <a class="nav-link" href="neo4j-component.html">Neo4j</a> </li> <li class="nav-item" data-depth="3"> <a class="nav-link" href="pinecone-component.html">Pinecone</a> </li> <li class="nav-item" data-depth="3"> <a class="nav-link" href="qdrant-component.html">Qdrant</a> </li> <li class="nav-item" data-depth="3"> <a class="nav-link" href="tensorflow-serving-component.html">TensorFlow Serving</a> </li> <li class="nav-item" data-depth="3"> <a class="nav-link" href="torchserve-component.html">TorchServe</a> </li> </ul> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="amqp-component.html">AMQP</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="arangodb-component.html">ArangoDb</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="as2-component.html">AS2</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="asterisk-component.html">Asterisk</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="atmosphere-websocket-component.html">Atmosphere Websocket</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="atom-component.html">Atom</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="avro-component.html">Avro RPC</a> </li> <li class="nav-item" data-depth="2"> <button class="nav-item-toggle" type="button" aria-label="Expand or contract topic"></button> <a class="nav-link" href="aws-summary.html">AWS</a> <ul class="nav-list"> <li class="nav-item" data-depth="3"> <a class="nav-link" href="aws2-athena-component.html">AWS Athena</a> </li> <li class="nav-item" data-depth="3"> <a class="nav-link" href="aws-bedrock-component.html">AWS Bedrock</a> </li> <li class="nav-item" data-depth="3"> <a class="nav-link" href="aws-bedrock-agent-component.html">AWS Bedrock Agent</a> </li> <li class="nav-item" data-depth="3"> <a class="nav-link" href="aws-bedrock-agent-runtime-component.html">AWS Bedrock Agent Runtime</a> </li> <li class="nav-item" data-depth="3"> <a class="nav-link" href="aws-cloudtrail-component.html">AWS Cloudtrail</a> </li> <li class="nav-item" data-depth="3"> <a class="nav-link" href="aws2-cw-component.html">AWS CloudWatch</a> </li> <li class="nav-item" data-depth="3"> <a class="nav-link" href="aws-config-component.html">AWS Config Service</a> </li> <li class="nav-item" data-depth="3"> <a class="nav-link" href="aws2-ddb-component.html">AWS DynamoDB</a> </li> <li class="nav-item" data-depth="3"> <a class="nav-link" href="aws2-ddbstream-component.html">AWS DynamoDB Streams</a> </li> <li class="nav-item" data-depth="3"> <a class="nav-link" href="aws2-ec2-component.html">AWS Elastic Compute Cloud (EC2)</a> </li> <li class="nav-item" data-depth="3"> <a class="nav-link" href="aws2-ecs-component.html">AWS Elastic Container Service (ECS)</a> </li> <li class="nav-item" data-depth="3"> <a class="nav-link" href="aws2-eks-component.html">AWS Elastic Kubernetes Service (EKS)</a> </li> <li class="nav-item" data-depth="3"> <a class="nav-link" href="aws2-eventbridge-component.html">AWS Eventbridge</a> </li> <li class="nav-item" data-depth="3"> <a class="nav-link" href="aws2-iam-component.html">AWS Identity and Access Management (IAM)</a> </li> <li class="nav-item" data-depth="3"> <a class="nav-link" href="aws2-kms-component.html">AWS Key Management Service (KMS)</a> </li> <li class="nav-item" data-depth="3"> <a class="nav-link" href="aws2-kinesis-component.html">AWS Kinesis</a> </li> <li class="nav-item" data-depth="3"> <a class="nav-link" href="aws2-kinesis-firehose-component.html">AWS Kinesis Firehose</a> </li> <li class="nav-item" data-depth="3"> <a class="nav-link" href="aws2-lambda-component.html">AWS Lambda</a> </li> <li class="nav-item" data-depth="3"> <a class="nav-link" href="aws2-msk-component.html">AWS Managed Streaming for Apache Kafka (MSK)</a> </li> <li class="nav-item" data-depth="3"> <a class="nav-link" href="aws2-mq-component.html">AWS MQ</a> </li> <li class="nav-item" data-depth="3"> <a class="nav-link" href="aws2-redshift-data-component.html">AWS RedshiftData</a> </li> <li class="nav-item" data-depth="3"> <a class="nav-link" href="aws2-s3-component.html">AWS S3 Storage Service</a> </li> <li class="nav-item" data-depth="3"> <a class="nav-link" href="aws-secrets-manager-component.html">AWS Secrets Manager</a> </li> <li class="nav-item" data-depth="3"> <a class="nav-link" href="aws2-sts-component.html">AWS Security Token Service (STS)</a> </li> <li class="nav-item" data-depth="3"> <a class="nav-link" href="aws2-ses-component.html">AWS Simple Email Service (SES)</a> </li> <li class="nav-item" data-depth="3"> <a class="nav-link" href="aws2-sns-component.html">AWS Simple Notification System (SNS)</a> </li> <li class="nav-item" data-depth="3"> <a class="nav-link" href="aws2-sqs-component.html">AWS Simple Queue Service (SQS)</a> </li> <li class="nav-item" data-depth="3"> <a class="nav-link" href="aws2-step-functions-component.html">AWS StepFunctions</a> </li> <li class="nav-item" data-depth="3"> <a class="nav-link" href="aws2-timestream-component.html">AWS Timestream</a> </li> <li class="nav-item" data-depth="3"> <a class="nav-link" href="aws2-translate-component.html">AWS Translate</a> </li> </ul> </li> <li class="nav-item" data-depth="2"> <button class="nav-item-toggle" type="button" aria-label="Expand or contract topic"></button> <a class="nav-link" href="azure-summary.html">Azure</a> <ul class="nav-list"> <li class="nav-item" data-depth="3"> <a class="nav-link" href="azure-cosmosdb-component.html">Azure CosmosDB</a> </li> <li class="nav-item" data-depth="3"> <a class="nav-link" href="azure-eventhubs-component.html">Azure Event Hubs</a> </li> <li class="nav-item" data-depth="3"> <a class="nav-link" href="azure-files-component.html">Azure Files</a> </li> <li class="nav-item" data-depth="3"> <a class="nav-link" href="azure-key-vault-component.html">Azure Key Vault</a> </li> <li class="nav-item" data-depth="3"> <a class="nav-link" href="azure-servicebus-component.html">Azure ServiceBus</a> </li> <li class="nav-item" data-depth="3"> <a class="nav-link" href="azure-storage-blob-component.html">Azure Storage Blob Service</a> </li> <li class="nav-item" data-depth="3"> <a class="nav-link" href="azure-storage-datalake-component.html">Azure Storage Data Lake Service</a> </li> <li class="nav-item" data-depth="3"> <a class="nav-link" href="azure-storage-queue-component.html">Azure Storage Queue Service</a> </li> </ul> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="bean-component.html">Bean</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="bean-validator-component.html">Bean Validator</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="bonita-component.html">Bonita</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="box-component.html">Box</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="braintree-component.html">Braintree</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="browse-component.html">Browse</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="caffeine-cache-component.html">Caffeine Cache</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="caffeine-loadcache-component.html">Caffeine LoadCache</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="cql-component.html">Cassandra CQL</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="chunk-component.html">Chunk</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="class-component.html">Class</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="clickup-component.html">ClickUp</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="cm-sms-component.html">CM SMS Gateway</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="coap-component.html">CoAP</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="cometd-component.html">CometD</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="consul-component.html">Consul</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="controlbus-component.html">Control Bus</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="couchbase-component.html">Couchbase</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="couchdb-component.html">CouchDB</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="cron-component.html">Cron</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="crypto-component.html">Crypto (JCE)</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="cxf-component.html">CXF</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="cxfrs-component.html">CXF-RS</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="dataformat-component.html">Data Format</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="dataset-component.html">Dataset</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="dataset-test-component.html">DataSet Test</a> </li> <li class="nav-item" data-depth="2"> <button class="nav-item-toggle" type="button" aria-label="Expand or contract topic"></button> <a class="nav-link" href="debezium-summary.html">Debezium</a> <ul class="nav-list"> <li class="nav-item" data-depth="3"> <a class="nav-link" href="debezium-db2-component.html">Debezium DB2 Connector</a> </li> <li class="nav-item" data-depth="3"> <a class="nav-link" href="debezium-mongodb-component.html">Debezium MongoDB Connector</a> </li> <li class="nav-item" data-depth="3"> <a class="nav-link" href="debezium-mysql-component.html">Debezium MySQL Connector</a> </li> <li class="nav-item" data-depth="3"> <a class="nav-link" href="debezium-oracle-component.html">Debezium Oracle Connector</a> </li> <li class="nav-item" data-depth="3"> <a class="nav-link" href="debezium-postgres-component.html">Debezium PostgresSQL Connector</a> </li> <li class="nav-item" data-depth="3"> <a class="nav-link" href="debezium-sqlserver-component.html">Debezium SQL Server Connector</a> </li> </ul> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="dhis2-component.html">DHIS2</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="digitalocean-component.html">DigitalOcean</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="direct-component.html">Direct</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="disruptor-component.html">Disruptor</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="disruptor-vm-component.html">Disruptor VM</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="dns-component.html">DNS</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="docker-component.html">Docker</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="drill-component.html">Drill</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="dropbox-component.html">Dropbox</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="dynamic-router-component.html">Dynamic Router</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="dynamic-router-control-component.html">Dynamic Router Control</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="ehcache-component.html">Ehcache</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="elasticsearch-component.html">Elasticsearch</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="elasticsearch-rest-client-component.html">Elasticsearch Low level Rest Client</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="etcd3-component.html">Etcd v3</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="exec-component.html">Exec</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="fhir-component.html">FHIR</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="file-component.html">File</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="file-watch-component.html">File Watch</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="flatpack-component.html">Flatpack</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="flink-component.html">Flink</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="flowable-component.html">Flowable</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="fop-component.html">FOP</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="freemarker-component.html">Freemarker</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="ftp-component.html">FTP</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="ftps-component.html">FTPS</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="geocoder-component.html">Geocoder</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="git-component.html">Git</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="github-component.html">GitHub</a> </li> <li class="nav-item" data-depth="2"> <button class="nav-item-toggle" type="button" aria-label="Expand or contract topic"></button> <a class="nav-link" href="google-summary.html">Google</a> <ul class="nav-list"> <li class="nav-item" data-depth="3"> <a class="nav-link" href="google-bigquery-component.html">Google BigQuery</a> </li> <li class="nav-item" data-depth="3"> <a class="nav-link" href="google-bigquery-sql-component.html">Google BigQuery Standard SQL</a> </li> <li class="nav-item" data-depth="3"> <a class="nav-link" href="google-calendar-component.html">Google Calendar</a> </li> <li class="nav-item" data-depth="3"> <a class="nav-link" href="google-calendar-stream-component.html">Google Calendar Stream</a> </li> <li class="nav-item" data-depth="3"> <a class="nav-link" href="google-functions-component.html">Google Cloud Functions</a> </li> <li class="nav-item" data-depth="3"> <a class="nav-link" href="google-drive-component.html">Google Drive</a> </li> <li class="nav-item" data-depth="3"> <a class="nav-link" href="google-mail-component.html">Google Mail</a> </li> <li class="nav-item" data-depth="3"> <a class="nav-link" href="google-mail-stream-component.html">Google Mail Stream</a> </li> <li class="nav-item" data-depth="3"> <a class="nav-link" href="google-pubsub-component.html">Google Pubsub</a> </li> <li class="nav-item" data-depth="3"> <a class="nav-link" href="google-pubsub-lite-component.html">Google PubSub Lite</a> </li> <li class="nav-item" data-depth="3"> <a class="nav-link" href="google-secret-manager-component.html">Google Secret Manager</a> </li> <li class="nav-item" data-depth="3"> <a class="nav-link" href="google-sheets-component.html">Google Sheets</a> </li> <li class="nav-item" data-depth="3"> <a class="nav-link" href="google-sheets-stream-component.html">Google Sheets Stream</a> </li> <li class="nav-item" data-depth="3"> <a class="nav-link" href="google-storage-component.html">Google Storage</a> </li> </ul> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="grape-component.html">Grape</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="graphql-component.html">GraphQL</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="grpc-component.html">gRPC</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="guava-eventbus-component.html">Guava EventBus</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="hashicorp-vault-component.html">Hashicorp Vault</a> </li> <li class="nav-item" data-depth="2"> <button class="nav-item-toggle" type="button" aria-label="Expand or contract topic"></button> <a class="nav-link" href="hazelcast-summary.html">Hazelcast</a> <ul class="nav-list"> <li class="nav-item" data-depth="3"> <a class="nav-link" href="hazelcast-atomicvalue-component.html">Hazelcast Atomic Number</a> </li> <li class="nav-item" data-depth="3"> <a class="nav-link" href="hazelcast-instance-component.html">Hazelcast Instance</a> </li> <li class="nav-item" data-depth="3"> <a class="nav-link" href="hazelcast-list-component.html">Hazelcast List</a> </li> <li class="nav-item" data-depth="3"> <a class="nav-link" href="hazelcast-map-component.html">Hazelcast Map</a> </li> <li class="nav-item" data-depth="3"> <a class="nav-link" href="hazelcast-multimap-component.html">Hazelcast Multimap</a> </li> <li class="nav-item" data-depth="3"> <a class="nav-link" href="hazelcast-queue-component.html">Hazelcast Queue</a> </li> <li class="nav-item" data-depth="3"> <a class="nav-link" href="hazelcast-replicatedmap-component.html">Hazelcast Replicated Map</a> </li> <li class="nav-item" data-depth="3"> <a class="nav-link" href="hazelcast-ringbuffer-component.html">Hazelcast Ringbuffer</a> </li> <li class="nav-item" data-depth="3"> <a class="nav-link" href="hazelcast-seda-component.html">Hazelcast SEDA</a> </li> <li class="nav-item" data-depth="3"> <a class="nav-link" href="hazelcast-set-component.html">Hazelcast Set</a> </li> <li class="nav-item" data-depth="3"> <a class="nav-link" href="hazelcast-topic-component.html">Hazelcast Topic</a> </li> </ul> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="http-component.html">HTTP</a> </li> <li class="nav-item" data-depth="2"> <button class="nav-item-toggle" type="button" aria-label="Expand or contract topic"></button> <a class="nav-link" href="hwcloud-summary.html">Huawei Cloud</a> <ul class="nav-list"> <li class="nav-item" data-depth="3"> <a class="nav-link" href="hwcloud-frs-component.html">Huawei Cloud Face Recognition Service (FRS)</a> </li> <li class="nav-item" data-depth="3"> <a class="nav-link" href="hwcloud-imagerecognition-component.html">Huawei Cloud Image Recognition</a> </li> <li class="nav-item" data-depth="3"> <a class="nav-link" href="hwcloud-dms-component.html">Huawei Distributed Message Service (DMS)</a> </li> <li class="nav-item" data-depth="3"> <a class="nav-link" href="hwcloud-functiongraph-component.html">Huawei FunctionGraph</a> </li> <li class="nav-item" data-depth="3"> <a class="nav-link" href="hwcloud-iam-component.html">Huawei Identity and Access Management (IAM)</a> </li> <li class="nav-item" data-depth="3"> <a class="nav-link" href="hwcloud-obs-component.html">Huawei Object Storage Service (OBS)</a> </li> <li class="nav-item" data-depth="3"> <a class="nav-link" href="hwcloud-smn-component.html">Huawei Simple Message Notification (SMN)</a> </li> </ul> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="ibm-secrets-manager-component.html">IBM Secrets Manager</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="iec60870-client-component.html">IEC 60870 Client</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="iec60870-server-component.html">IEC 60870 Server</a> </li> <li class="nav-item" data-depth="2"> <button class="nav-item-toggle" type="button" aria-label="Expand or contract topic"></button> <a class="nav-link" href="ignite-summary.html">Ignite</a> <ul class="nav-list"> <li class="nav-item" data-depth="3"> <a class="nav-link" href="ignite-cache-component.html">Ignite Cache</a> </li> <li class="nav-item" data-depth="3"> <a class="nav-link" href="ignite-compute-component.html">Ignite Compute</a> </li> <li class="nav-item" data-depth="3"> <a class="nav-link" href="ignite-events-component.html">Ignite Events</a> </li> <li class="nav-item" data-depth="3"> <a class="nav-link" href="ignite-idgen-component.html">Ignite ID Generator</a> </li> <li class="nav-item" data-depth="3"> <a class="nav-link" href="ignite-messaging-component.html">Ignite Messaging</a> </li> <li class="nav-item" data-depth="3"> <a class="nav-link" href="ignite-queue-component.html">Ignite Queues</a> </li> <li class="nav-item" data-depth="3"> <a class="nav-link" href="ignite-set-component.html">Ignite Sets</a> </li> </ul> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="infinispan-component.html">Infinispan</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="infinispan-embedded-component.html">Infinispan Embedded</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="influxdb-component.html">InfluxDB</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="influxdb2-component.html">InfluxDB2</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="irc-component.html">IRC</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="ironmq-component.html">IronMQ</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="jcache-component.html">JCache</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="jcr-component.html">JCR</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="jdbc-component.html">JDBC</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="jetty-component.html">Jetty</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="jgroups-component.html">JGroups</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="jgroups-raft-component.html">JGroups raft</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="jira-component.html">Jira</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="jms-component.html">JMS</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="jmx-component.html">JMX</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="jolt-component.html">JOLT</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="jooq-component.html">JOOQ</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="jpa-component.html">JPA</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="jslt-component.html">JSLT</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="json-validator-component.html">JSON Schema Validator</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="jsonata-component.html">JSONata</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="json-patch-component.html">JsonPatch</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="jt400-component.html">JT400</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="jte-component.html">JTE</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="kafka-component.html">Kafka</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="kamelet-component.html">Kamelet</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="knative-component.html">Knative</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="knative-http-component.html">Knative Http</a> </li> <li class="nav-item" data-depth="2"> <button class="nav-item-toggle" type="button" aria-label="Expand or contract topic"></button> <a class="nav-link" href="kubernetes-summary.html">Kubernetes</a> <ul class="nav-list"> <li class="nav-item" data-depth="3"> <a class="nav-link" href="kubernetes-config-maps-component.html">Kubernetes ConfigMap</a> </li> <li class="nav-item" data-depth="3"> <a class="nav-link" href="kubernetes-cronjob-component.html">Kubernetes Cronjob</a> </li> <li class="nav-item" data-depth="3"> <a class="nav-link" href="kubernetes-custom-resources-component.html">Kubernetes Custom Resources</a> </li> <li class="nav-item" data-depth="3"> <a class="nav-link" href="kubernetes-deployments-component.html">Kubernetes Deployments</a> </li> <li class="nav-item" data-depth="3"> <a class="nav-link" href="kubernetes-events-component.html">Kubernetes Event</a> </li> <li class="nav-item" data-depth="3"> <a class="nav-link" href="kubernetes-hpa-component.html">Kubernetes HPA</a> </li> <li class="nav-item" data-depth="3"> <a class="nav-link" href="kubernetes-job-component.html">Kubernetes Job</a> </li> <li class="nav-item" data-depth="3"> <a class="nav-link" href="kubernetes-namespaces-component.html">Kubernetes Namespaces</a> </li> <li class="nav-item" data-depth="3"> <a class="nav-link" href="kubernetes-nodes-component.html">Kubernetes Nodes</a> </li> <li class="nav-item" data-depth="3"> <a class="nav-link" href="kubernetes-persistent-volumes-component.html">Kubernetes Persistent Volume</a> </li> <li class="nav-item" data-depth="3"> <a class="nav-link" href="kubernetes-persistent-volumes-claims-component.html">Kubernetes Persistent Volume Claim</a> </li> <li class="nav-item" data-depth="3"> <a class="nav-link" href="kubernetes-pods-component.html">Kubernetes Pods</a> </li> <li class="nav-item" data-depth="3"> <a class="nav-link" href="kubernetes-replication-controllers-component.html">Kubernetes Replication Controller</a> </li> <li class="nav-item" data-depth="3"> <a class="nav-link" href="kubernetes-resources-quota-component.html">Kubernetes Resources Quota</a> </li> <li class="nav-item" data-depth="3"> <a class="nav-link" href="kubernetes-secrets-component.html">Kubernetes Secrets</a> </li> <li class="nav-item" data-depth="3"> <a class="nav-link" href="kubernetes-service-accounts-component.html">Kubernetes Service Account</a> </li> <li class="nav-item" data-depth="3"> <a class="nav-link" href="kubernetes-services-component.html">Kubernetes Services</a> </li> <li class="nav-item" data-depth="3"> <a class="nav-link" href="openshift-build-configs-component.html">OpenShift Build Config</a> </li> <li class="nav-item" data-depth="3"> <a class="nav-link" href="openshift-builds-component.html">OpenShift Builds</a> </li> <li class="nav-item" data-depth="3"> <a class="nav-link" href="openshift-deploymentconfigs-component.html">OpenShift Deployment Configs</a> </li> </ul> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="kudu-component.html">Kudu</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="language-component.html">Language</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="ldap-component.html">LDAP</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="ldif-component.html">LDIF</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="log-component.html">Log Data</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="lucene-component.html">Lucene</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="lumberjack-component.html">Lumberjack</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="mail-component.html">Mail</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="mapstruct-component.html">MapStruct</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="master-component.html">Master</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="metrics-component.html">Metrics</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="micrometer-component.html">Micrometer</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="mina-component.html">Mina</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="minio-component.html">Minio</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="mllp-component.html">MLLP</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="mock-component.html">Mock</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="mongodb-component.html">MongoDB</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="mongodb-gridfs-component.html">MongoDB GridFS</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="mustache-component.html">Mustache</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="mvel-component.html">MVEL</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="mybatis-component.html">MyBatis</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="mybatis-bean-component.html">MyBatis Bean</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="nats-component.html">Nats</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="netty-component.html">Netty</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="netty-http-component.html">Netty HTTP</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="nitrite-component.html">Nitrite</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="oaipmh-component.html">OAI-PMH</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="olingo2-component.html">Olingo2</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="olingo4-component.html">Olingo4</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="opensearch-component.html">OpenSearch</a> </li> <li class="nav-item" data-depth="2"> <button class="nav-item-toggle" type="button" aria-label="Expand or contract topic"></button> <a class="nav-link" href="openstack-summary.html">OpenStack</a> <ul class="nav-list"> <li class="nav-item" data-depth="3"> <a class="nav-link" href="openstack-cinder-component.html">OpenStack Cinder</a> </li> <li class="nav-item" data-depth="3"> <a class="nav-link" href="openstack-glance-component.html">OpenStack Glance</a> </li> <li class="nav-item" data-depth="3"> <a class="nav-link" href="openstack-keystone-component.html">OpenStack Keystone</a> </li> <li class="nav-item" data-depth="3"> <a class="nav-link" href="openstack-neutron-component.html">OpenStack Neutron</a> </li> <li class="nav-item" data-depth="3"> <a class="nav-link" href="openstack-nova-component.html">OpenStack Nova</a> </li> <li class="nav-item" data-depth="3"> <a class="nav-link" href="openstack-swift-component.html">OpenStack Swift</a> </li> </ul> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="optaplanner-component.html">OptaPlanner</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="paho-component.html">Paho</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="paho-mqtt5-component.html">Paho MQTT 5</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="pdf-component.html">PDF</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="platform-http-component.html">Platform HTTP</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="plc4x-component.html">PLC4X</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="pgevent-component.html">PostgresSQL Event</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="pg-replication-slot-component.html">PostgresSQL Replication Slot</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="lpr-component.html">Printer</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="properties-component.html">Properties</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="pubnub-component.html">PubNub</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="pulsar-component.html">Pulsar</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="quartz-component.html">Quartz</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="quickfix-component.html">QuickFix</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="reactive-streams-component.html">Reactive Streams</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="ref-component.html">Ref</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="rest-component.html">REST</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="rest-api-component.html">REST API</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="rest-openapi-component.html">REST OpenApi</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="robotframework-component.html">Robot Framework</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="rocketmq-component.html">RocketMQ</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="rss-component.html">RSS</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="saga-component.html">Saga</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="salesforce-component.html">Salesforce</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="sap-netweaver-component.html">SAP NetWeaver</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="scheduler-component.html">Scheduler</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="schematron-component.html">Schematron</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="scp-component.html">SCP</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="seda-component.html">SEDA</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="service-component.html">Service</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="servicenow-component.html">ServiceNow</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="servlet-component.html">Servlet</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="sftp-component.html">SFTP</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="sjms-component.html">Simple JMS</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="sjms2-component.html">Simple JMS2</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="slack-component.html">Slack</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="smb-component.html">SMB</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="smooks-component.html">Smooks</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="smpp-component.html">SMPP</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="snmp-component.html">SNMP</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="solr-component.html">Solr</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="splunk-component.html">Splunk</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="splunk-hec-component.html">Splunk HEC</a> </li> <li class="nav-item" data-depth="2"> <button class="nav-item-toggle" type="button" aria-label="Expand or contract topic"></button> <a class="nav-link" href="spring-summary.html">Spring</a> <ul class="nav-list"> <li class="nav-item" data-depth="3"> <a class="nav-link" href="spring-batch-component.html">Spring Batch</a> </li> <li class="nav-item" data-depth="3"> <a class="nav-link" href="spring-event-component.html">Spring Event</a> </li> <li class="nav-item" data-depth="3"> <a class="nav-link" href="spring-jdbc-component.html">Spring JDBC</a> </li> <li class="nav-item" data-depth="3"> <a class="nav-link" href="spring-ldap-component.html">Spring LDAP</a> </li> <li class="nav-item" data-depth="3"> <a class="nav-link" href="spring-rabbitmq-component.html">Spring RabbitMQ</a> </li> <li class="nav-item" data-depth="3"> <a class="nav-link" href="spring-redis-component.html">Spring Redis</a> </li> <li class="nav-item" data-depth="3"> <a class="nav-link" href="spring-ws-component.html">Spring WebService</a> </li> </ul> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="sql-component.html">SQL</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="sql-stored-component.html">SQL Stored Procedure</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="ssh-component.html">SSH</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="stax-component.html">StAX</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="stitch-component.html">Stitch</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="stomp-component.html">Stomp</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="stream-component.html">Stream</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="string-template-component.html">String Template</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="stub-component.html">Stub</a> </li> <li class="nav-item" data-depth="2"> <button class="nav-item-toggle" type="button" aria-label="Expand or contract topic"></button> <a class="nav-link" href="tahu-summary.html">Tahu</a> <ul class="nav-list"> <li class="nav-item" data-depth="3"> <a class="nav-link" href="tahu-edge-component.html">Tahu Edge Node / Device</a> </li> <li class="nav-item" data-depth="3"> <a class="nav-link" href="tahu-host-component.html">Tahu Host Application</a> </li> </ul> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="telegram-component.html">Telegram</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="thrift-component.html">Thrift</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="thymeleaf-component.html">Thymeleaf</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="tika-component.html">Tika</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="timer-component.html">Timer</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="twilio-component.html">Twilio</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="twitter-directmessage-component.html">Twitter Direct Message</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="twitter-search-component.html">Twitter Search</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="twitter-timeline-component.html">Twitter Timeline</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="undertow-component.html">Undertow</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="validator-component.html">Validator</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="velocity-component.html">Velocity</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="vertx-component.html">Vert.x</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="vertx-http-component.html">Vert.x HTTP Client</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="vertx-websocket-component.html">Vert.x WebSocket</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="wasm-component.html">Wasm</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="weather-component.html">Weather</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="web3j-component.html">Web3j Ethereum Blockchain</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="webhook-component.html">Webhook</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="whatsapp-component.html">WhatsApp</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="wordpress-component.html">WordPress</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="workday-component.html">Workday</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="xchange-component.html">XChange</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="xj-component.html">XJ</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="xmlsecurity-sign-component.html">XML Security Sign</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="xmlsecurity-verify-component.html">XML Security Verify</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="xmpp-component.html">XMPP</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="xquery-component.html">XQuery</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="xslt-component.html">XSLT</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="xslt-saxon-component.html">XSLT Saxon</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="zeebe-component.html">Zeebe</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="zendesk-component.html">Zendesk</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="zookeeper-component.html">ZooKeeper</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="zookeeper-master-component.html">ZooKeeper Master</a> </li> </ul> </li> </ul> </li> <li class="nav-item" data-depth="0"> <ul class="nav-list"> <li class="nav-item" data-depth="1"> <button class="nav-item-toggle" type="button" aria-label="Expand or contract topic"></button> <a class="nav-link" href="dataformats/index.html">Data Formats</a> <ul class="nav-list"> <li class="nav-item" data-depth="2"> <a class="nav-link" href="dataformats/asn1-dataformat.html">ASN.1 File</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="dataformats/avro-dataformat.html">Avro</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="dataformats/avroJackson-dataformat.html">Avro Jackson</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="dataformats/barcode-dataformat.html">Barcode</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="dataformats/base64-dataformat.html">Base64</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="dataformats/beanio-dataformat.html">BeanIO</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="dataformats/bindy-dataformat.html">Bindy</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="dataformats/cbor-dataformat.html">CBOR</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="dataformats/crypto-dataformat.html">Crypto (Java Cryptographic Extension)</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="dataformats/csv-dataformat.html">CSV</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="dataformats/fhirJson-dataformat.html">FHIR JSon</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="dataformats/fhirXml-dataformat.html">FHIR XML</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="dataformats/flatpack-dataformat.html">Flatpack</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="dataformats/fury-dataformat.html">Fury</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="dataformats/grok-dataformat.html">Grok</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="dataformats/gzipDeflater-dataformat.html">GZip Deflater</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="dataformats/hl7-dataformat.html">HL7</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="dataformats/ical-dataformat.html">iCal</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="dataformats/jacksonXml-dataformat.html">Jackson XML</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="dataformats/jaxb-dataformat.html">JAXB</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="dataformats/fastjson-dataformat.html">JSON Fastjson</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="dataformats/gson-dataformat.html">JSON Gson</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="dataformats/jackson-dataformat.html">JSON Jackson</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="dataformats/jsonb-dataformat.html">JSON JSON-B</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="dataformats/jsonApi-dataformat.html">JSonApi</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="dataformats/lzf-dataformat.html">LZF Deflate Compression</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="dataformats/mimeMultipart-dataformat.html">MIME Multipart</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="dataformats/parquetAvro-dataformat.html">Parquet File</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="dataformats/pgp-dataformat.html">PGP</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="dataformats/protobuf-dataformat.html">Protobuf</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="dataformats/protobufJackson-dataformat.html">Protobuf Jackson</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="dataformats/rss-dataformat.html">RSS</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="dataformats/smooks-dataformat.html">Smooks</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="dataformats/soap-dataformat.html">SOAP</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="dataformats/swiftMt-dataformat.html">SWIFT MT</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="dataformats/swiftMx-dataformat.html">SWIFT MX</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="dataformats/syslog-dataformat.html">Syslog</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="dataformats/tarFile-dataformat.html">Tar File</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="dataformats/thrift-dataformat.html">Thrift</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="dataformats/univocityCsv-dataformat.html">uniVocity CSV</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="dataformats/univocityFixed-dataformat.html">uniVocity Fixed Length</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="dataformats/univocityTsv-dataformat.html">uniVocity TSV</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="dataformats/xmlSecurity-dataformat.html">XML Security</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="dataformats/snakeYaml-dataformat.html">YAML SnakeYAML</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="dataformats/zipDeflater-dataformat.html">Zip Deflater</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="dataformats/zipFile-dataformat.html">Zip File</a> </li> </ul> </li> </ul> </li> <li class="nav-item" data-depth="0"> <ul class="nav-list"> <li class="nav-item" data-depth="1"> <button class="nav-item-toggle" type="button" aria-label="Expand or contract topic"></button> <a class="nav-link" href="languages/index.html">Languages</a> <ul class="nav-list"> <li class="nav-item" data-depth="2"> <a class="nav-link" href="languages/bean-language.html">Bean Method</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="languages/constant-language.html">Constant</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="languages/csimple-language.html">CSimple</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="languages/datasonnet-language.html">DataSonnet</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="languages/exchangeProperty-language.html">ExchangeProperty</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="languages/file-language.html">File</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="languages/groovy-language.html">Groovy</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="languages/header-language.html">Header</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="languages/hl7terser-language.html">HL7 Terser</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="languages/java-language.html">Java</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="languages/js-language.html">JavaScript</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="languages/joor-language.html">jOOR</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="languages/jq-language.html">JQ</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="languages/jsonpath-language.html">JSONPath</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="languages/mvel-language.html">MVEL</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="languages/ognl-language.html">OGNL</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="languages/python-language.html">Python</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="languages/ref-language.html">Ref</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="languages/simple-language.html">Simple</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="languages/spel-language.html">SpEL</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="languages/tokenize-language.html">Tokenize</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="languages/variable-language.html">Variable</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="languages/wasm-language.html">Wasm</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="languages/xtokenize-language.html">XML Tokenize</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="languages/xpath-language.html">XPath</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="languages/xquery-language.html">XQuery</a> </li> </ul> </li> </ul> </li> <li class="nav-item" data-depth="0"> <ul class="nav-list"> <li class="nav-item" data-depth="1"> <button class="nav-item-toggle" type="button" aria-label="Expand or contract topic"></button> <a class="nav-link" href="others/index.html">Miscellaneous Components</a> <ul class="nav-list"> <li class="nav-item" data-depth="2"> <button class="nav-item-toggle" type="button" aria-label="Expand or contract topic"></button> <a class="nav-link" href="others/langchain4j-tokenizer.html">LangChain4j Tokenizer</a> <ul class="nav-list"> <li class="nav-item" data-depth="3"> <a class="nav-link" href="others/attachments.html">Attachments</a> </li> <li class="nav-item" data-depth="3"> <a class="nav-link" href="others/aws-xray.html">AWS XRay</a> </li> <li class="nav-item" data-depth="3"> <a class="nav-link" href="others/azure-schema-registry.html">Azure Schema Registry</a> </li> <li class="nav-item" data-depth="3"> <a class="nav-link" href="others/cli-connector.html">CLI Connector</a> </li> <li class="nav-item" data-depth="3"> <a class="nav-link" href="others/cloudevents.html">Cloudevents</a> </li> <li class="nav-item" data-depth="3"> <a class="nav-link" href="others/csimple-joor.html">CSimple jOOR</a> </li> <li class="nav-item" data-depth="3"> <a class="nav-link" href="others/cxf-transport.html">CXF Transport</a> </li> <li class="nav-item" data-depth="3"> <a class="nav-link" href="others/debug.html">Debug</a> </li> <li class="nav-item" data-depth="3"> <a class="nav-link" href="others/dsl.html">DSL</a> </li> </ul> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="others/dsl-modeline.html">DSL Modeline</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="others/java-joor-dsl.html">Java DSL (runtime compiled)</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="others/java-xml-jaxb-dsl.html">Jaxb XML Dsl</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="others/kamelet-main.html">Kamelet Main</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="others/java-xml-io-dsl.html">XML Io Dsl</a> </li> <li class="nav-item" data-depth="2"> <button class="nav-item-toggle" type="button" aria-label="Expand or contract topic"></button> <a class="nav-link" href="others/yaml-dsl.html">YAML DSL</a> <ul class="nav-list"> <li class="nav-item" data-depth="3"> <a class="nav-link" href="others/elytron.html">Elytron</a> </li> <li class="nav-item" data-depth="3"> <a class="nav-link" href="others/headersmap.html">Headersmap</a> </li> <li class="nav-item" data-depth="3"> <a class="nav-link" href="others/jasypt.html">Jasypt</a> </li> <li class="nav-item" data-depth="3"> <a class="nav-link" href="others/jfr.html">JFR</a> </li> <li class="nav-item" data-depth="3"> <a class="nav-link" href="others/jta.html">JTA</a> </li> <li class="nav-item" data-depth="3"> <a class="nav-link" href="others/leveldb.html">LevelDB</a> </li> <li class="nav-item" data-depth="3"> <a class="nav-link" href="others/lra.html">LRA</a> </li> <li class="nav-item" data-depth="3"> <a class="nav-link" href="others/mail-microsoft-oauth.html">Mail Microsoft Oauth</a> </li> <li class="nav-item" data-depth="3"> <a class="nav-link" href="others/main.html">Main</a> </li> <li class="nav-item" data-depth="3"> <a class="nav-link" href="others/observation.html">Micrometer Observability</a> </li> <li class="nav-item" data-depth="3"> <a class="nav-link" href="others/micrometer-prometheus.html">Micrometer Prometheus</a> </li> <li class="nav-item" data-depth="3"> <a class="nav-link" href="others/microprofile-config.html">Microprofile Config</a> </li> <li class="nav-item" data-depth="3"> <a class="nav-link" href="others/microprofile-fault-tolerance.html">Microprofile Fault Tolerance</a> </li> <li class="nav-item" data-depth="3"> <a class="nav-link" href="others/microprofile-health.html">Microprofile Health</a> </li> <li class="nav-item" data-depth="3"> <a class="nav-link" href="others/observability-services.html">Observability Services</a> </li> <li class="nav-item" data-depth="3"> <a class="nav-link" href="others/openapi-java.html">Openapi Java</a> </li> <li class="nav-item" data-depth="3"> <a class="nav-link" href="others/openapi-validator.html">Openapi Validator</a> </li> <li class="nav-item" data-depth="3"> <a class="nav-link" href="others/opentelemetry.html">OpenTelemetry</a> </li> <li class="nav-item" data-depth="3"> <a class="nav-link" href="others/platform-http-jolokia.html">Platform HTTP Jolokia</a> </li> <li class="nav-item" data-depth="3"> <a class="nav-link" href="others/platform-http-main.html">Platform Http Main</a> </li> <li class="nav-item" data-depth="3"> <a class="nav-link" href="others/platform-http-vertx.html">Platform Http Vertx</a> </li> <li class="nav-item" data-depth="3"> <a class="nav-link" href="others/reactive-executor-tomcat.html">Reactive Executor Tomcat</a> </li> <li class="nav-item" data-depth="3"> <a class="nav-link" href="others/reactive-executor-vertx.html">Reactive Executor Vert.x</a> </li> <li class="nav-item" data-depth="3"> <a class="nav-link" href="others/reactor.html">Reactor</a> </li> <li class="nav-item" data-depth="3"> <a class="nav-link" href="others/redis.html">Redis</a> </li> <li class="nav-item" data-depth="3"> <a class="nav-link" href="others/resilience4j.html">Resilience4j</a> </li> <li class="nav-item" data-depth="3"> <a class="nav-link" href="others/resourceresolver-github.html">Resourceresolver Github</a> </li> <li class="nav-item" data-depth="3"> <a class="nav-link" href="others/rxjava.html">RxJava</a> </li> <li class="nav-item" data-depth="3"> <a class="nav-link" href="others/shiro.html">Shiro</a> </li> <li class="nav-item" data-depth="3"> <a class="nav-link" href="others/spring-main.html">Spring Main</a> </li> <li class="nav-item" data-depth="3"> <a class="nav-link" href="others/spring-security.html">Spring Security</a> </li> <li class="nav-item" data-depth="3"> <a class="nav-link" href="others/spring-xml.html">Spring XML</a> </li> <li class="nav-item" data-depth="3"> <a class="nav-link" href="others/springdoc.html">Springdoc</a> </li> <li class="nav-item" data-depth="3"> <a class="nav-link" href="others/telemetry.html">Telemetry</a> </li> <li class="nav-item" data-depth="3"> <a class="nav-link" href="others/telemetry-dev.html">Telemetry Dev</a> </li> <li class="nav-item" data-depth="3"> <a class="nav-link" href="others/test-junit5.html">Test JUnit5</a> </li> <li class="nav-item" data-depth="3"> <a class="nav-link" href="others/test-main-junit5.html">Test Main JUnit5</a> </li> <li class="nav-item" data-depth="3"> <a class="nav-link" href="others/test-spring-junit5.html">Test Spring JUnit5</a> </li> <li class="nav-item" data-depth="3"> <a class="nav-link" href="others/threadpoolfactory-vertx.html">ThreadPoolFactory Vert.x</a> </li> <li class="nav-item" data-depth="3"> <a class="nav-link" href="others/tracing.html">Tracing</a> </li> <li class="nav-item" data-depth="3"> <a class="nav-link" href="others/undertow-spring-security.html">Undertow Spring Security</a> </li> <li class="nav-item" data-depth="3"> <a class="nav-link" href="others/wal.html">Write Ahead Log Strategy for Resume API</a> </li> </ul> </li> </ul> </li> </ul> </li> <li class="nav-item" data-depth="0"> <ul class="nav-list"> <li class="nav-item" data-depth="1"> <button class="nav-item-toggle" type="button" aria-label="Expand or contract topic"></button> <a class="nav-link" href="eips/enterprise-integration-patterns.html">Enterprise Integration Patterns</a> <ul class="nav-list"> <li class="nav-item" data-depth="2"> <a class="nav-link" href="eips/aggregate-eip.html">Aggregate</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="eips/batchConfig-eip.html">BatchConfig</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="eips/bean-eip.html">Bean</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="eips/change-data-capture.html">Change Data Capture</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="eips/channel-adapter.html">Channel Adapter</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="eips/choice-eip.html">Choice</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="eips/circuitBreaker-eip.html">Circuit Breaker</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="eips/claimCheck-eip.html">Claim Check</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="eips/competing-consumers.html">Competing Consumers</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="eips/composed-message-processor.html">Composed Message Processor</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="eips/content-enricher.html">Content Enricher</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="eips/content-filter-eip.html">Content Filter</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="eips/convertBodyTo-eip.html">Convert Body To</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="eips/convertHeaderTo-eip.html">Convert Header To</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="eips/convertVariableTo-eip.html">Convert Variable To</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="eips/correlation-identifier.html">Correlation Identifier</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="eips/customLoadBalancer-eip.html">Custom Load Balancer</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="eips/dead-letter-channel.html">Dead Letter Channel</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="eips/delay-eip.html">Delay</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="eips/durable-subscriber.html">Durable Subscriber</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="eips/dynamicRouter-eip.html">Dynamic Router</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="eips/enrich-eip.html">Enrich</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="eips/eventDrivenConsumer-eip.html">Event Driven Consumer</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="eips/event-message.html">Event Message</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="eips/failoverLoadBalancer-eip.html">Failover Load Balancer</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="eips/faultToleranceConfiguration-eip.html">Fault Tolerance Configuration</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="eips/fault-tolerance-eip.html">Fault Tolerance EIP</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="eips/filter-eip.html">Filter</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="eips/from-eip.html">From</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="eips/guaranteed-delivery.html">Guaranteed Delivery</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="eips/idempotentConsumer-eip.html">Idempotent Consumer</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="eips/intercept.html">Intercept</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="eips/kamelet-eip.html">Kamelet</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="eips/loadBalance-eip.html">Load Balance</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="eips/log-eip.html">Logger</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="eips/loop-eip.html">Loop</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="eips/marshal-eip.html">Marshal</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="eips/message.html">Message</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="eips/message-broker.html">Message Broker</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="eips/message-bus.html">Message Bus</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="eips/message-channel.html">Message Channel</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="eips/message-dispatcher.html">Message Dispatcher</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="eips/message-endpoint.html">Message Endpoint</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="eips/message-expiration.html">Message Expiration</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="eips/message-history.html">Message History</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="eips/message-router.html">Message Router</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="eips/message-translator.html">Message Translator</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="eips/messaging-bridge.html">Messaging Bridge</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="eips/messaging-gateway.html">Messaging Gateway</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="eips/messaging-mapper.html">Messaging Mapper</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="eips/multicast-eip.html">Multicast</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="eips/normalizer.html">Normalizer</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="eips/onFallback-eip.html">On Fallback</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="eips/pipeline-eip.html">Pipeline</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="eips/point-to-point-channel.html">Point to Point Channel</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="eips/poll-eip.html">Poll</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="eips/pollEnrich-eip.html">Poll Enrich</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="eips/polling-consumer.html">Polling Consumer</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="eips/process-eip.html">Process</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="eips/process-manager.html">Process Manager</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="eips/publish-subscribe-channel.html">Publish Subscribe Channel</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="eips/randomLoadBalancer-eip.html">Random Load Balancer</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="eips/recipientList-eip.html">Recipient List</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="eips/removeHeader-eip.html">Remove Header</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="eips/removeHeaders-eip.html">Remove Headers</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="eips/removeProperties-eip.html">Remove Properties</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="eips/removeProperty-eip.html">Remove Property</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="eips/removeVariable-eip.html">Remove Variable</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="eips/requestReply-eip.html">Request Reply</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="eips/resequence-eip.html">Resequence</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="eips/resilience4jConfiguration-eip.html">Resilience4j Configuration</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="eips/resilience4j-eip.html">Resilience4j EIP</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="eips/resume-strategies.html">Resume Strategies</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="eips/return-address.html">Return Address</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="eips/rollback-eip.html">Rollback</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="eips/roundRobinLoadBalancer-eip.html">Round Robin Load Balancer</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="eips/routingSlip-eip.html">Routing Slip</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="eips/saga-eip.html">Saga</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="eips/sample-eip.html">Sample</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="eips/scatter-gather.html">Scatter-Gather</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="eips/script-eip.html">Script</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="eips/selective-consumer.html">Selective Consumer</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="eips/service-activator.html">Service Activator</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="eips/serviceCall-eip.html">Service Call</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="eips/setBody-eip.html">Set Body</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="eips/setHeader-eip.html">Set Header</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="eips/setHeaders-eip.html">Set Headers</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="eips/setProperty-eip.html">Set Property</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="eips/setVariable-eip.html">Set Variable</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="eips/setVariables-eip.html">Set Variables</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="eips/sort-eip.html">Sort</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="eips/split-eip.html">Split</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="eips/step-eip.html">Step</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="eips/stickyLoadBalancer-eip.html">Sticky Load Balancer</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="eips/stop-eip.html">Stop</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="eips/streamConfig-eip.html">StreamConfig</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="eips/threads-eip.html">Threads</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="eips/throttle-eip.html">Throttle</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="eips/to-eip.html">To</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="eips/toD-eip.html">To D</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="eips/topicLoadBalancer-eip.html">Topic Load Balancer</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="eips/transactional-client.html">Transactional Client</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="eips/transform-eip.html">Transform</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="eips/unmarshal-eip.html">Unmarshal</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="eips/validate-eip.html">Validate</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="eips/weightedLoadBalancer-eip.html">Weighted Load Balancer</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="eips/wireTap-eip.html">Wire Tap</a> </li> </ul> </li> </ul> </li> </ul> </nav> </div> <div class="nav-panel-explore" data-panel="explore"> <div class="context"> <span class="title">Camel Components</span> <span class="version">Next (Pre-release)</span> </div> <ul class="components"> <li class="component"> <span class="title"> <a href="../../manual/index.html">User manual</a> </span></li> <li class="component is-current"><span class="title">Camel Components</span> <ul class="versions"> <li class="version is-current"> <a href="index.html">Next (Pre-release)</a> </li> <li class="version"> <a href="../4.10.x/index.html">4.10.x (LTS)</a> </li> <li class="version"> <a href="../4.8.x/index.html">4.8.x (LTS)</a> </li> <li class="version"> <a href="../3.22.x/index.html">3.22.x (LTS)</a> </li> </ul></li> <li class="component"> <span class="title"> <a href="../../camel-core/index.html">Camel Core</a> </span></li> <li class="component"><span class="title">Camel K</span> <ul class="versions"> <li class="version"> <a href="../../camel-k/next/index.html">Next (Pre-release)</a> </li> <li class="version"> <a href="../../camel-k/2.6.x/index.html">2.6.x</a> </li> <li class="version"> <a href="../../camel-k/2.5.x/index.html">2.5.x (LTS)</a> </li> </ul></li> <li class="component"><span class="title">Camel Kafka Connector</span> <ul class="versions"> <li class="version"> <a href="../../camel-kafka-connector/next/index.html">Next (Pre-release)</a> </li> <li class="version"> <a href="../../camel-kafka-connector/4.8.x/index.html">4.8.x</a> </li> </ul></li> <li class="component"><span class="title">Kamelet Catalog</span> <ul class="versions"> <li class="version"> <a href="../../camel-kamelets/next/index.html">Next (Pre-release)</a> </li> <li class="version"> <a href="../../camel-kamelets/4.10.x/index.html">4.10.x (LTS)</a> </li> <li class="version"> <a href="../../camel-kamelets/4.8.x/index.html">4.8.x (LTS)</a> </li> </ul></li> <li class="component"><span class="title">Camel Karaf</span> <ul class="versions"> <li class="version"> <a href="../../camel-karaf/4.9.x/index.html">4.9.x</a> </li> <li class="version"> <a href="../../camel-karaf/4.8.x/index.html">4.8.x</a> </li> <li class="version"> <a href="../../camel-karaf/3.22.x/index.html">3.22.x (LTS)</a> </li> </ul></li> <li class="component"><span class="title">Camel Quarkus</span> <ul class="versions"> <li class="version"> <a href="../../camel-quarkus/next/index.html">Next (Pre-release)</a> </li> <li class="version"> <a href="../../camel-quarkus/3.15.x/index.html">3.15.x</a> </li> </ul></li> <li class="component"><span class="title">Camel Spring Boot</span> <ul class="versions"> <li class="version"> <a href="../../camel-spring-boot/next/index.html">Next (Pre-release)</a> </li> <li class="version"> <a href="../../camel-spring-boot/4.10.x/index.html">4.10.x (LTS)</a> </li> <li class="version"> <a href="../../camel-spring-boot/4.8.x/index.html">4.8.x (LTS)</a> </li> <li class="version"> <a href="../../camel-spring-boot/3.22.x/index.html">3.22.x (LTS)</a> </li> </ul></li> </ul> </div> </div> </aside> </div> <main class="article"> <nav class="toolbar" aria-label="Toolbar"> <button class="nav-toggle" type="button" aria-label="Toggle submenu"></button> <nav class="breadcrumbs" aria-label="breadcrumbs"> <ul> <li><a href="index.html">Camel Components</a></li> <li><a href="index.html">Components</a></li> </ul> </nav> <div class="page-versions"> <button class="version-menu-toggle" type="button" title="Show other versions of page">Next (Pre-release)</button> <div class="version-menu"> <a class="version is-current" href="index.html">Next (Pre-release)</a> <a class="version" href="../4.10.x/index.html">4.10.x (LTS)</a> <a class="version" href="../4.8.x/index.html">4.8.x (LTS)</a> <a class="version" href="../3.22.x/index.html">3.22.x (LTS)</a> </div> </div> <div class="edit-this-page"><a href="https://github.com/apache/camel/edit/main/docs/components/modules/ROOT/pages/index.adoc">Edit this Page</a></div> </nav> <div class="content"> <article class="doc"> <h1 class="page">Components</h1> <div class="sect1"> <h2 id="_core_components"><a class="anchor" href="#_core_components"></a>Core Components</h2> <div class="sectionbody"> <div class="paragraph"> <p>Below is the list of core components that are provided by Apache Camel.</p> </div> <div class="paragraph"> <p>Number of Core Components: 27 in 24 JAR artifacts (0 deprecated)</p> </div> <div class="table-wrapper"><table class="tableblock frame-all grid-all stretch"> <colgroup> <col> <col> <col> <col> <col> </colgroup> <thead> <tr> <th class="tableblock halign-left valign-top">Component</th> <th class="tableblock halign-left valign-top">Artifact</th> <th class="tableblock halign-left valign-top">Support Level</th> <th class="tableblock halign-left valign-top">Since</th> <th class="tableblock halign-left valign-top">Description</th> </tr> </thead> <tbody> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="bean-component.html" class="xref page">Bean</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-bean</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">1.0</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Invoke methods of Java beans stored in Camel registry.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="browse-component.html" class="xref page">Browse</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-browse</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">1.3</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Inspect the messages received on endpoints supporting BrowsableEndpoint.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="class-component.html" class="xref page">Class</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-bean</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2.4</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Invoke methods of Java beans specified by class name.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="controlbus-component.html" class="xref page">Control Bus</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-controlbus</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2.11</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Manage and monitor Camel routes.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="dataformat-component.html" class="xref page">Data Format</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-dataformat</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2.12</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Use a Camel Data Format as a regular Camel Component.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="dataset-component.html" class="xref page">Dataset</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-dataset</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">1.3</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Provide data for load and soak testing of your Camel application.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="dataset-test-component.html" class="xref page">DataSet Test</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-dataset</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">1.3</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Extends the mock component by pulling messages from another endpoint on startup to set the expected message bodies.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="direct-component.html" class="xref page">Direct</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-direct</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">1.0</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Call another endpoint from the same Camel Context synchronously.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="dynamic-router-component.html" class="xref page">Dynamic Router</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-dynamic-router</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">3.15</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">The Dynamic Router component routes exchanges to recipients, and the recipients (and their rules) may change at runtime.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="exec-component.html" class="xref page">Exec</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-exec</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2.3</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Execute commands on the underlying operating system.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="file-component.html" class="xref page">File</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-file</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">1.0</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Read and write files.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="kamelet-component.html" class="xref page">Kamelet</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-kamelet</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">3.8</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">To call Kamelets</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="language-component.html" class="xref page">Language</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-language</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2.5</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Execute scripts in any of the languages supported by Camel.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="log-component.html" class="xref page">Log Data</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-log</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">1.1</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Prints data form the routed message (such as body and headers) to the logger.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="mock-component.html" class="xref page">Mock</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-mock</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">1.0</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Test routes and mediation rules using mocks.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="ref-component.html" class="xref page">Ref</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-ref</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">1.2</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Route messages to an endpoint looked up dynamically by name in the Camel Registry.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="rest-component.html" class="xref page">REST</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-rest</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2.14</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Expose REST services or call external REST services.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="rest-api-component.html" class="xref page">REST API</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-rest</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2.16</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Expose OpenAPI Specification of the REST services defined using Camel REST DSL.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="scheduler-component.html" class="xref page">Scheduler</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-scheduler</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2.15</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Generate messages in specified intervals using java.util.concurrent.ScheduledExecutorService.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="seda-component.html" class="xref page">SEDA</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-seda</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">1.1</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Asynchronously call another endpoint from any Camel Context in the same JVM.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="stream-component.html" class="xref page">Stream</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-stream</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">1.3</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Read from system-in and write to system-out and system-err streams.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="stub-component.html" class="xref page">Stub</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-stub</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2.10</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stub out any physical endpoints while in development or testing.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="timer-component.html" class="xref page">Timer</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-timer</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">1.0</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Generate messages in specified intervals using java.util.Timer.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="validator-component.html" class="xref page">Validator</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-validator</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">1.1</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Validate the payload using XML Schema and JAXP Validation.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="wasm-component.html" class="xref page">Wasm</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-wasm</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Experimental</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">4.4</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Invoke Wasm functions.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="xslt-component.html" class="xref page">XSLT</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-xslt</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">1.3</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Transforms XML payload using an XSLT template.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="xslt-saxon-component.html" class="xref page">XSLT Saxon</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-xslt-saxon</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">3.0</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Transform XML payloads using an XSLT template using Saxon.</p></td> </tr> </tbody> </table></div> </div> </div> <div class="sect1"> <h2 id="_components"><a class="anchor" href="#_components"></a>Components</h2> <div class="sectionbody"> <div class="paragraph"> <p>Below is the list of non-core components that are provided by Apache Camel.</p> </div> <div class="paragraph"> <p>Number of Non-Core Components: 333 in 263 JAR artifacts (5 deprecated)</p> </div> <div class="table-wrapper"><table class="tableblock frame-all grid-all stretch"> <colgroup> <col> <col> <col> <col> <col> </colgroup> <thead> <tr> <th class="tableblock halign-left valign-top">Component</th> <th class="tableblock halign-left valign-top">Artifact</th> <th class="tableblock halign-left valign-top">Support Level</th> <th class="tableblock halign-left valign-top">Since</th> <th class="tableblock halign-left valign-top">Description</th> </tr> </thead> <tbody> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="activemq-component.html" class="xref page">ActiveMQ 5.x</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-activemq</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">1.0</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Send messages to (or consume from) Apache ActiveMQ 5.x. This component extends the Camel JMS component.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="activemq6-component.html" class="xref page">ActiveMQ 6.x</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-activemq6</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">4.7</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Send messages to (or consume from) Apache ActiveMQ 6.x. This component extends the Camel JMS component.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="ai-summary.html" class="xref page">AI</a></p></td> <td class="tableblock halign-left valign-top"></td> <td class="tableblock halign-left valign-top"></td> <td class="tableblock halign-left valign-top"></td> <td class="tableblock halign-left valign-top"></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="amqp-component.html" class="xref page">AMQP</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-amqp</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">1.2</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Messaging with AMQP protocol using Apache QPid Client.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="arangodb-component.html" class="xref page">ArangoDb</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-arangodb</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">3.5</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Perform operations on ArangoDb when used as a Document Database, or as a Graph Database</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="as2-component.html" class="xref page">AS2</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-as2</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2.22</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Transfer data securely and reliably using the AS2 protocol (RFC4130).</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="asterisk-component.html" class="xref page">Asterisk</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-asterisk</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2.18</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Interact with Asterisk PBX Server (VoIP).</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="atmosphere-websocket-component.html" class="xref page">Atmosphere Websocket</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-atmosphere-websocket</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2.14</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Expose WebSocket endpoints using the Atmosphere framework.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="atom-component.html" class="xref page">Atom</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-atom</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">1.2</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Poll Atom RSS feeds.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="avro-component.html" class="xref page">Avro RPC</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-avro-rpc</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2.10</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Produce or consume Apache Avro RPC services.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="aws-summary.html" class="xref page">AWS</a></p></td> <td class="tableblock halign-left valign-top"></td> <td class="tableblock halign-left valign-top"></td> <td class="tableblock halign-left valign-top"></td> <td class="tableblock halign-left valign-top"></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="aws2-athena-component.html" class="xref page">AWS Athena</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-aws2-athena</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">3.4</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Access AWS Athena.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="aws-bedrock-component.html" class="xref page">AWS Bedrock</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-aws-bedrock</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">4.5</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Invoke Model of AWS Bedrock service.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="aws-bedrock-agent-component.html" class="xref page">AWS Bedrock Agent</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-aws-bedrock</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">4.5</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Operate on AWS Bedrock through its Agent.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="aws-bedrock-agent-runtime-component.html" class="xref page">AWS Bedrock Agent Runtime</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-aws-bedrock</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">4.5</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Invoke Model of AWS Bedrock Agent Runtime service.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="aws-cloudtrail-component.html" class="xref page">AWS Cloudtrail</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-aws-cloudtrail</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">3.19</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Consume events from Amazon Cloudtrail using AWS SDK version 2.x.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="aws2-cw-component.html" class="xref page">AWS CloudWatch</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-aws2-cw</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">3.1</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Sending metrics to AWS CloudWatch.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="aws-config-component.html" class="xref page">AWS Config Service</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-aws-config</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">4.3</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Manage AWS Config service.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="aws2-ddb-component.html" class="xref page">AWS DynamoDB</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-aws2-ddb</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">3.1</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Store and retrieve data from AWS DynamoDB.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="aws2-ddbstream-component.html" class="xref page">AWS DynamoDB Streams</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-aws2-ddb</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">3.1</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Receive messages from AWS DynamoDB Stream.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="aws2-ec2-component.html" class="xref page">AWS Elastic Compute Cloud (EC2)</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-aws2-ec2</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">3.1</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Manage AWS EC2 instances.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="aws2-ecs-component.html" class="xref page">AWS Elastic Container Service (ECS)</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-aws2-ecs</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">3.1</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Manage AWS ECS cluster instances.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="aws2-eks-component.html" class="xref page">AWS Elastic Kubernetes Service (EKS)</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-aws2-eks</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">3.1</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Manage AWS EKS cluster instances.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="aws2-eventbridge-component.html" class="xref page">AWS Eventbridge</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-aws2-eventbridge</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">3.6</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Send events to AWS Eventbridge cluster instances.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="aws2-iam-component.html" class="xref page">AWS Identity and Access Management (IAM)</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-aws2-iam</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">3.1</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Manage AWS IAM instances.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="aws2-kms-component.html" class="xref page">AWS Key Management Service (KMS)</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-aws2-kms</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">3.1</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Manage keys stored in AWS KMS instances.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="aws2-kinesis-component.html" class="xref page">AWS Kinesis</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-aws2-kinesis</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">3.2</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Consume and produce records from and to AWS Kinesis Streams.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="aws2-kinesis-firehose-component.html" class="xref page">AWS Kinesis Firehose</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-aws2-kinesis</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">3.2</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Produce data to AWS Kinesis Firehose streams.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="aws2-lambda-component.html" class="xref page">AWS Lambda</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-aws2-lambda</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">3.2</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Manage and invoke AWS Lambda functions.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="aws2-msk-component.html" class="xref page">AWS Managed Streaming for Apache Kafka (MSK)</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-aws2-msk</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">3.1</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Manage AWS MSK instances.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="aws2-mq-component.html" class="xref page">AWS MQ</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-aws2-mq</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">3.1</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Send messages to AWS MQ.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="aws2-redshift-data-component.html" class="xref page">AWS RedshiftData</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-aws2-redshift</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">4.1</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Perform operations on AWS Redshift using Redshift Data API.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="aws2-s3-component.html" class="xref page">AWS S3 Storage Service</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-aws2-s3</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">3.2</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Store and retrieve objects from AWS S3 Storage Service.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="aws-secrets-manager-component.html" class="xref page">AWS Secrets Manager</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-aws-secrets-manager</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">3.9</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Manage secrets using AWS Secrets Manager.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="aws2-sts-component.html" class="xref page">AWS Security Token Service (STS)</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-aws2-sts</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">3.5</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Manage AWS STS cluster instances.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="aws2-ses-component.html" class="xref page">AWS Simple Email Service (SES)</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-aws2-ses</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">3.1</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Send e-mails through AWS SES service.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="aws2-sns-component.html" class="xref page">AWS Simple Notification System (SNS)</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-aws2-sns</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">3.1</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Send messages to AWS Simple Notification Topic.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="aws2-sqs-component.html" class="xref page">AWS Simple Queue Service (SQS)</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-aws2-sqs</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">3.1</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Send and receive messages to/from AWS SQS.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="aws2-step-functions-component.html" class="xref page">AWS StepFunctions</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-aws2-step-functions</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">4.0</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Manage and invoke AWS Step functions.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="aws2-timestream-component.html" class="xref page">AWS Timestream</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-aws2-timestream</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">4.1</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Write records and execute queries on AWS time-series database</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="aws2-translate-component.html" class="xref page">AWS Translate</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-aws2-translate</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">3.1</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Translate texts using AWS Translate and AWS SDK version 2.x.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="azure-summary.html" class="xref page">Azure</a></p></td> <td class="tableblock halign-left valign-top"></td> <td class="tableblock halign-left valign-top"></td> <td class="tableblock halign-left valign-top"></td> <td class="tableblock halign-left valign-top"></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="azure-cosmosdb-component.html" class="xref page">Azure CosmosDB</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-azure-cosmosdb</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">3.10</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">To read and write records to the CosmosDB database on Azure cloud platform.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="azure-eventhubs-component.html" class="xref page">Azure Event Hubs</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-azure-eventhubs</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">3.5</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Send and receive events to/from Azure Event Hubs using AMQP protocol.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="azure-files-component.html" class="xref page">Azure Files</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-azure-files</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Preview</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">3.22</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Send and receive files to Azure storage file share</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="azure-key-vault-component.html" class="xref page">Azure Key Vault</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-azure-key-vault</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">3.17</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Manage secrets and keys in Azure Key Vault Service</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="azure-servicebus-component.html" class="xref page">Azure ServiceBus</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-azure-servicebus</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">3.12</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Send and receive messages to/from Azure Service Bus.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="azure-storage-blob-component.html" class="xref page">Azure Storage Blob Service</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-azure-storage-blob</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">3.3</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Store and retrieve blobs from Azure Storage Blob Service.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="azure-storage-datalake-component.html" class="xref page">Azure Storage Data Lake Service</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-azure-storage-datalake</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">3.8</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Sends and receives files to/from Azure Data Lake Storage.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="azure-storage-queue-component.html" class="xref page">Azure Storage Queue Service</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-azure-storage-queue</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">3.3</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stores and retrieves messages to/from Azure Storage Queue.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="bean-validator-component.html" class="xref page">Bean Validator</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-bean-validator</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2.3</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Validate the message body using the Java Bean Validation API.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="bonita-component.html" class="xref page">Bonita</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-bonita</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2.19</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Communicate with a remote Bonita BPM process engine.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="box-component.html" class="xref page">Box</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-box</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2.14</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Upload, download and manage files, folders, groups, collaborations, etc. on box.com.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="braintree-component.html" class="xref page">Braintree</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-braintree</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2.17</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Process payments using Braintree Payments.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="caffeine-cache-component.html" class="xref page">Caffeine Cache</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-caffeine</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2.20</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Perform caching operations using Caffeine Cache.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="caffeine-loadcache-component.html" class="xref page">Caffeine LoadCache</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-caffeine</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2.20</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Perform caching operations using Caffeine Cache with an attached CacheLoader.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="cql-component.html" class="xref page">Cassandra CQL</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-cassandraql</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2.15</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Integrate with Cassandra 2.0 using the CQL3 API (not the Thrift API). Based on Cassandra Java Driver provided by DataStax.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="chatscript-component.html" class="xref page">ChatScript</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-chatscript</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">3.0</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Chat with a ChatScript Server.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="chunk-component.html" class="xref page">Chunk</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-chunk</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2.15</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Transform messages using Chunk templating engine.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="clickup-component.html" class="xref page">ClickUp</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-clickup</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Preview</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">4.9</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Receives events from ClickUp</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="cm-sms-component.html" class="xref page">CM SMS Gateway</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-cm-sms</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2.18</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Send SMS messages via CM SMS Gateway.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="coap-component.html" class="xref page">CoAP</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-coap</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2.16</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Send and receive messages to/from CoAP (Constrained Application Protocol) capable devices.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="cometd-component.html" class="xref page">CometD</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-cometd</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2.0</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Offers publish/subscribe, peer-to-peer (via a server), and RPC style messaging using the CometD/Bayeux protocol.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="consul-component.html" class="xref page">Consul</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-consul</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2.18</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Integrate with Consul service discovery and configuration store.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="couchbase-component.html" class="xref page">Couchbase</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-couchbase</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2.19</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Query Couchbase Views with a poll strategy and/or perform various operations against Couchbase databases.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="couchdb-component.html" class="xref page">CouchDB</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-couchdb</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2.11</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Consume changesets for inserts, updates and deletes in a CouchDB database, as well as get, save, update and delete documents from a CouchDB database.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="cron-component.html" class="xref page">Cron</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-cron</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">3.1</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">A generic interface for triggering events at times specified through the Unix cron syntax.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="crypto-component.html" class="xref page">Crypto (JCE)</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-crypto</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2.3</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Sign and verify exchanges using the Signature Service of the Java Cryptographic Extension (JCE).</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="cxf-component.html" class="xref page">CXF</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-cxf-soap</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">1.0</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Expose SOAP WebServices using Apache CXF or connect to external WebServices using CXF WS client.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="cxfrs-component.html" class="xref page">CXF-RS</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-cxf-rest</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2.0</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Expose JAX-RS REST services using Apache CXF or connect to external REST services using CXF REST client.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="debezium-summary.html" class="xref page">Debezium</a></p></td> <td class="tableblock halign-left valign-top"></td> <td class="tableblock halign-left valign-top"></td> <td class="tableblock halign-left valign-top"></td> <td class="tableblock halign-left valign-top"></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="debezium-db2-component.html" class="xref page">Debezium DB2 Connector</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-debezium-db2</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">3.17</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Capture changes from a DB2 database.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="debezium-mongodb-component.html" class="xref page">Debezium MongoDB Connector</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-debezium-mongodb</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">3.0</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Capture changes from a MongoDB database.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="debezium-mysql-component.html" class="xref page">Debezium MySQL Connector</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-debezium-mysql</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">3.0</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Capture changes from a MySQL database.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="debezium-oracle-component.html" class="xref page">Debezium Oracle Connector</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-debezium-oracle</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">3.17</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Capture changes from an Oracle database.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="debezium-postgres-component.html" class="xref page">Debezium PostgresSQL Connector</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-debezium-postgres</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">3.0</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Capture changes from a PostgresSQL database.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="debezium-sqlserver-component.html" class="xref page">Debezium SQL Server Connector</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-debezium-sqlserver</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">3.0</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Capture changes from an SQL Server database.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="djl-component.html" class="xref page">Deep Java Library</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-djl</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">3.3</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Infer Deep Learning models from message exchanges data using Deep Java Library (DJL).</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="dhis2-component.html" class="xref page">DHIS2</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-dhis2</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">4.0</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Leverages the DHIS2 Java SDK to integrate Apache Camel with the DHIS2 Web API.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="digitalocean-component.html" class="xref page">DigitalOcean</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-digitalocean</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2.19</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Manage Droplets and resources within the DigitalOcean cloud.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="disruptor-component.html" class="xref page">Disruptor</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-disruptor</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2.12</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Provides asynchronous SEDA behavior using LMAX Disruptor.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="disruptor-vm-component.html" class="xref page">Disruptor VM</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-disruptor</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2.12</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Provides asynchronous SEDA behavior using LMAX Disruptor.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="dns-component.html" class="xref page">DNS</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-dns</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2.7</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Perform DNS queries using DNSJava.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="docker-component.html" class="xref page">Docker</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-docker</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2.15</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Manage Docker containers.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="drill-component.html" class="xref page">Drill</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-drill</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2.19</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Perform queries against an Apache Drill cluster.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="dropbox-component.html" class="xref page">Dropbox</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-dropbox</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2.14</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Upload, download and manage files, folders, groups, collaborations, etc on Dropbox.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="dynamic-router-control-component.html" class="xref page">Dynamic Router Control</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-dynamic-router</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">4.4</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">The Dynamic Router control endpoint for operations that allow routing participants to subscribe or unsubscribe to participate in dynamic message routing.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="ehcache-component.html" class="xref page">Ehcache</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-ehcache</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2.18</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Perform caching operations using Ehcache.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="elasticsearch-component.html" class="xref page">Elasticsearch</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-elasticsearch</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">3.19</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Send requests to ElasticSearch via Java Client API.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="elasticsearch-rest-client-component.html" class="xref page">Elasticsearch Low level Rest Client</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-elasticsearch-rest-client</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">4.3</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Perform queries and other operations on Elasticsearch or OpenSearch (uses low-level client).</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="etcd3-component.html" class="xref page">Etcd v3</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-etcd3</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Preview-deprecated</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">3.19</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Get, set, delete or watch keys in etcd key-value store.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="fhir-component.html" class="xref page">FHIR</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-fhir</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2.23</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Exchange information in the healthcare domain using the FHIR (Fast Healthcare Interoperability Resources) standard.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="file-watch-component.html" class="xref page">File Watch</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-file-watch</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">3.0</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Get notified about file events in a directory using java.nio.file.WatchService.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="flatpack-component.html" class="xref page">Flatpack</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-flatpack</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">1.4</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Parse fixed width and delimited files using the FlatPack library.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="flink-component.html" class="xref page">Flink</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-flink</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2.18</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Send DataSet jobs to an Apache Flink cluster.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="flowable-component.html" class="xref page">Flowable</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-flowable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Preview</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">4.9</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Send and receive messages from the Flowable BPMN and CMMN engines.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="fop-component.html" class="xref page">FOP</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-fop</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2.10</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Render messages into PDF and other output formats supported by Apache FOP.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="freemarker-component.html" class="xref page">Freemarker</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-freemarker</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2.10</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Transform messages using FreeMarker templates.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="ftp-component.html" class="xref page">FTP</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-ftp</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">1.1</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Upload and download files to/from FTP servers.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="ftps-component.html" class="xref page">FTPS</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-ftp</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2.2</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Upload and download files to/from FTP servers supporting the FTPS protocol.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="geocoder-component.html" class="xref page">Geocoder</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-geocoder</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2.12</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Find geocodes (latitude and longitude) for a given address or the other way round.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="git-component.html" class="xref page">Git</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-git</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2.16</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Perform operations on git repositories.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="github-component.html" class="xref page">GitHub</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-github</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2.15</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Interact with the GitHub API.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="google-summary.html" class="xref page">Google</a></p></td> <td class="tableblock halign-left valign-top"></td> <td class="tableblock halign-left valign-top"></td> <td class="tableblock halign-left valign-top"></td> <td class="tableblock halign-left valign-top"></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="google-bigquery-component.html" class="xref page">Google BigQuery</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-google-bigquery</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2.20</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Google BigQuery data warehouse for analytics.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="google-bigquery-sql-component.html" class="xref page">Google BigQuery Standard SQL</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-google-bigquery</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2.23</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Access Google Cloud BigQuery service using SQL queries.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="google-calendar-component.html" class="xref page">Google Calendar</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-google-calendar</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2.15</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Perform various operations on a Google Calendar.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="google-calendar-stream-component.html" class="xref page">Google Calendar Stream</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-google-calendar</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2.23</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Poll for changes in a Google Calendar.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="google-functions-component.html" class="xref page">Google Cloud Functions</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-google-functions</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">3.9</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Manage and invoke Google Cloud Functions</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="google-drive-component.html" class="xref page">Google Drive</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-google-drive</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2.14</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Manage files in Google Drive.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="google-mail-component.html" class="xref page">Google Mail</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-google-mail</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2.15</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Manage messages in Google Mail.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="google-mail-stream-component.html" class="xref page">Google Mail Stream</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-google-mail</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2.22</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Poll for incoming messages in Google Mail.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="google-pubsub-component.html" class="xref page">Google Pubsub</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-google-pubsub</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2.19</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Send and receive messages to/from Google Cloud Platform PubSub Service.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="google-pubsub-lite-component.html" class="xref page">Google PubSub Lite</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-google-pubsub-lite</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable-deprecated</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">4.6</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Send and receive messages to/from Google Cloud Platform PubSub Lite Service.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="google-secret-manager-component.html" class="xref page">Google Secret Manager</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-google-secret-manager</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">3.16</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Manage Google Secret Manager Secrets</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="google-sheets-component.html" class="xref page">Google Sheets</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-google-sheets</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2.23</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Manage spreadsheets in Google Sheets.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="google-sheets-stream-component.html" class="xref page">Google Sheets Stream</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-google-sheets</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2.23</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Poll for changes in Google Sheets.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="google-storage-component.html" class="xref page">Google Storage</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-google-storage</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">3.9</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Store and retrieve objects from Google Cloud Storage Service using the google-cloud-storage library.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="grape-component.html" class="xref page">Grape</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-grape</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable-deprecated</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2.16</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Fetch, load and manage additional jars dynamically after Camel Context was started.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="graphql-component.html" class="xref page">GraphQL</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-graphql</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">3.0</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Send GraphQL queries and mutations to external systems.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="grpc-component.html" class="xref page">gRPC</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-grpc</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2.19</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Expose gRPC endpoints and access external gRPC endpoints.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="guava-eventbus-component.html" class="xref page">Guava EventBus</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-guava-eventbus</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable-deprecated</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2.10</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Send and receive messages to/from Guava EventBus.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="hashicorp-vault-component.html" class="xref page">Hashicorp Vault</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-hashicorp-vault</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">3.18</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Manage secrets in Hashicorp Vault Service</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="hazelcast-summary.html" class="xref page">Hazelcast</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-hazelcast</p></td> <td class="tableblock halign-left valign-top"></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2.7</p></td> <td class="tableblock halign-left valign-top"></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="hazelcast-atomicvalue-component.html" class="xref page">Hazelcast Atomic Number</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-hazelcast</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2.7</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Increment, decrement, set, etc. Hazelcast atomic number (a grid wide number).</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="hazelcast-instance-component.html" class="xref page">Hazelcast Instance</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-hazelcast</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2.7</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Consume join/leave events of a cache instance in a Hazelcast cluster.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="hazelcast-list-component.html" class="xref page">Hazelcast List</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-hazelcast</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2.7</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Perform operations on Hazelcast distributed list.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="hazelcast-map-component.html" class="xref page">Hazelcast Map</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-hazelcast</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2.7</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Perform operations on Hazelcast distributed map.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="hazelcast-multimap-component.html" class="xref page">Hazelcast Multimap</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-hazelcast</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2.7</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Perform operations on Hazelcast distributed multimap.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="hazelcast-queue-component.html" class="xref page">Hazelcast Queue</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-hazelcast</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2.7</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Perform operations on Hazelcast distributed queue.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="hazelcast-replicatedmap-component.html" class="xref page">Hazelcast Replicated Map</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-hazelcast</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2.16</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Perform operations on Hazelcast replicated map.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="hazelcast-ringbuffer-component.html" class="xref page">Hazelcast Ringbuffer</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-hazelcast</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2.16</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Perform operations on Hazelcast distributed ringbuffer.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="hazelcast-seda-component.html" class="xref page">Hazelcast SEDA</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-hazelcast</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2.7</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Asynchronously send/receive Exchanges between Camel routes running on potentially distinct JVMs/hosts backed by Hazelcast BlockingQueue.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="hazelcast-set-component.html" class="xref page">Hazelcast Set</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-hazelcast</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2.7</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Perform operations on Hazelcast distributed set.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="hazelcast-topic-component.html" class="xref page">Hazelcast Topic</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-hazelcast</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2.15</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Send and receive messages to/from Hazelcast distributed topic.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="http-component.html" class="xref page">HTTP</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-http</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2.3</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Send requests to external HTTP servers using Apache HTTP Client 5.x.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="hwcloud-summary.html" class="xref page">Huawei Cloud</a></p></td> <td class="tableblock halign-left valign-top"></td> <td class="tableblock halign-left valign-top"></td> <td class="tableblock halign-left valign-top"></td> <td class="tableblock halign-left valign-top"></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="hwcloud-frs-component.html" class="xref page">Huawei Cloud Face Recognition Service (FRS)</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-huaweicloud-frs</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">3.15</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Face Recognition Service (FRS) is an intelligent service that uses computers to process, analyze, and understand facial images based on human facial features.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="hwcloud-imagerecognition-component.html" class="xref page">Huawei Cloud Image Recognition</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-huaweicloud-imagerecognition</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">3.12</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">To identify objects, scenes, and concepts in images on Huawei Cloud</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="hwcloud-dms-component.html" class="xref page">Huawei Distributed Message Service (DMS)</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-huaweicloud-dms</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">3.12</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">To integrate with a fully managed, high-performance message queuing service on Huawei Cloud</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="hwcloud-functiongraph-component.html" class="xref page">Huawei FunctionGraph</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-huaweicloud-functiongraph</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">3.11</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">To call serverless functions on Huawei Cloud</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="hwcloud-iam-component.html" class="xref page">Huawei Identity and Access Management (IAM)</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-huaweicloud-iam</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">3.11</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">To securely manage users on Huawei Cloud</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="hwcloud-obs-component.html" class="xref page">Huawei Object Storage Service (OBS)</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-huaweicloud-obs</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">3.12</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">To provide stable, secure, efficient, and easy-to-use cloud storage service on Huawei Cloud</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="hwcloud-smn-component.html" class="xref page">Huawei Simple Message Notification (SMN)</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-huaweicloud-smn</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">3.8</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">To broadcast messages and connect cloud services through notifications on Huawei Cloud</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="ibm-secrets-manager-component.html" class="xref page">IBM Secrets Manager</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-ibm-secrets-manager</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Preview</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">4.11</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Manage secrets in IBM Secrets Manager Service</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="iec60870-client-component.html" class="xref page">IEC 60870 Client</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-iec60870</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2.20</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">IEC 60870 supervisory control and data acquisition (SCADA) client using NeoSCADA implementation.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="iec60870-server-component.html" class="xref page">IEC 60870 Server</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-iec60870</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2.20</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">IEC 60870 supervisory control and data acquisition (SCADA) server using NeoSCADA implementation.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="ignite-summary.html" class="xref page">Ignite</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-ignite</p></td> <td class="tableblock halign-left valign-top"></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2.17</p></td> <td class="tableblock halign-left valign-top"></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="ignite-cache-component.html" class="xref page">Ignite Cache</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-ignite</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2.17</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Perform cache operations on an Ignite cache or consume changes from a continuous query.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="ignite-compute-component.html" class="xref page">Ignite Compute</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-ignite</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2.17</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Run compute operations on an Ignite cluster.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="ignite-events-component.html" class="xref page">Ignite Events</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-ignite</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2.17</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Receive events from an Ignite cluster by creating a local event listener.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="ignite-idgen-component.html" class="xref page">Ignite ID Generator</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-ignite</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2.17</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Interact with Ignite Atomic Sequences and ID Generators .</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="ignite-messaging-component.html" class="xref page">Ignite Messaging</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-ignite</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2.17</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Send and receive messages from an Ignite topic.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="ignite-queue-component.html" class="xref page">Ignite Queues</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-ignite</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2.17</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Interact with Ignite Queue data structures.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="ignite-set-component.html" class="xref page">Ignite Sets</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-ignite</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2.17</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Interact with Ignite Set data structures.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="infinispan-component.html" class="xref page">Infinispan</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-infinispan</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2.13</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Read and write from/to Infinispan distributed key/value store and data grid.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="infinispan-embedded-component.html" class="xref page">Infinispan Embedded</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-infinispan-embedded</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2.13</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Read and write from/to Infinispan distributed key/value store and data grid.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="influxdb-component.html" class="xref page">InfluxDB</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-influxdb</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2.18</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Interact with InfluxDB v1, a time series database.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="influxdb2-component.html" class="xref page">InfluxDB2</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-influxdb2</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">3.20</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Interact with InfluxDB v2, a time series database.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="irc-component.html" class="xref page">IRC</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-irc</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">1.1</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Send and receive messages to/from and IRC chat.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="ironmq-component.html" class="xref page">IronMQ</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-ironmq</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2.17</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Send and receive messages to/from IronMQ an elastic and durable hosted message queue as a service.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="jcache-component.html" class="xref page">JCache</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-jcache</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2.17</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Perform caching operations against JSR107/JCache.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="jcr-component.html" class="xref page">JCR</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-jcr</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">1.3</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Read and write nodes to/from a JCR compliant content repository.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="jdbc-component.html" class="xref page">JDBC</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-jdbc</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">1.2</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Access databases through SQL and JDBC.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="jetty-component.html" class="xref page">Jetty</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-jetty</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">1.2</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Expose HTTP endpoints using Jetty 12.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="jgroups-component.html" class="xref page">JGroups</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-jgroups</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2.13</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Exchange messages with JGroups clusters.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="jgroups-raft-component.html" class="xref page">JGroups raft</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-jgroups-raft</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2.24</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Exchange messages with JGroups-raft clusters.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="jira-component.html" class="xref page">Jira</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-jira</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">3.0</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Interact with JIRA issue tracker.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="jms-component.html" class="xref page">JMS</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-jms</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">1.0</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Send and receive messages to/from JMS message brokers.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="jmx-component.html" class="xref page">JMX</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-jmx</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2.6</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Receive JMX notifications.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="jolt-component.html" class="xref page">JOLT</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-jolt</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2.16</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">JSON to JSON transformation using JOLT.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="jooq-component.html" class="xref page">JOOQ</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-jooq</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">3.0</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Store and retrieve Java objects from an SQL database using JOOQ.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="jpa-component.html" class="xref page">JPA</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-jpa</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">1.0</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Store and retrieve Java objects from databases using Java Persistence API (JPA).</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="jslt-component.html" class="xref page">JSLT</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-jslt</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">3.1</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Query or transform JSON payloads using JSLT.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="json-validator-component.html" class="xref page">JSON Schema Validator</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-json-validator</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2.20</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Validate JSON payloads using NetworkNT JSON Schema.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="jsonata-component.html" class="xref page">JSONata</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-jsonata</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">3.5</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Transforms JSON payload using JSONata transformation.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="json-patch-component.html" class="xref page">JsonPatch</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-json-patch</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">3.12</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Transforms JSON using JSON patch (RFC 6902).</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="jt400-component.html" class="xref page">JT400</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-jt400</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">1.5</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">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.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="jte-component.html" class="xref page">JTE</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-jte</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">4.4</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Transform messages using a Java based template engine (JTE).</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="kafka-component.html" class="xref page">Kafka</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-kafka</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2.13</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Sent and receive messages to/from an Apache Kafka broker.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="knative-component.html" class="xref page">Knative</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-knative</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">3.15</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Send and receive events from Knative.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="knative-http-component.html" class="xref page">Knative Http</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-knative-http</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">3.15</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Camel Knative HTTP</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="kserve-component.html" class="xref page">KServe</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-kserve</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Preview</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">4.10</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Provide access to AI model servers with the KServe standard to run inference with remote models</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="kubernetes-summary.html" class="xref page">Kubernetes</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-kubernetes</p></td> <td class="tableblock halign-left valign-top"></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2.17</p></td> <td class="tableblock halign-left valign-top"></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="kubernetes-config-maps-component.html" class="xref page">Kubernetes ConfigMap</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-kubernetes</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2.17</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Perform operations on Kubernetes ConfigMaps and get notified on ConfigMaps changes.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="kubernetes-cronjob-component.html" class="xref page">Kubernetes Cronjob</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-kubernetes</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">4.3</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Perform operations on Kubernetes CronJob.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="kubernetes-custom-resources-component.html" class="xref page">Kubernetes Custom Resources</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-kubernetes</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">3.7</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Perform operations on Kubernetes Custom Resources and get notified on Deployment changes.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="kubernetes-deployments-component.html" class="xref page">Kubernetes Deployments</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-kubernetes</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2.20</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Perform operations on Kubernetes Deployments and get notified on Deployment changes.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="kubernetes-events-component.html" class="xref page">Kubernetes Event</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-kubernetes</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">3.20</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Perform operations on Kubernetes Events and get notified on Events changes.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="kubernetes-hpa-component.html" class="xref page">Kubernetes HPA</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-kubernetes</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2.23</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Perform operations on Kubernetes Horizontal Pod Autoscalers (HPA) and get notified on HPA changes.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="kubernetes-job-component.html" class="xref page">Kubernetes Job</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-kubernetes</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2.23</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Perform operations on Kubernetes Jobs.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="kubernetes-namespaces-component.html" class="xref page">Kubernetes Namespaces</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-kubernetes</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2.17</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Perform operations on Kubernetes Namespaces and get notified on Namespace changes.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="kubernetes-nodes-component.html" class="xref page">Kubernetes Nodes</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-kubernetes</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2.17</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Perform operations on Kubernetes Nodes and get notified on Node changes.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="kubernetes-persistent-volumes-component.html" class="xref page">Kubernetes Persistent Volume</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-kubernetes</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2.17</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Perform operations on Kubernetes Persistent Volumes and get notified on Persistent Volume changes.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="kubernetes-persistent-volumes-claims-component.html" class="xref page">Kubernetes Persistent Volume Claim</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-kubernetes</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2.17</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Perform operations on Kubernetes Persistent Volumes Claims and get notified on Persistent Volumes Claim changes.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="kubernetes-pods-component.html" class="xref page">Kubernetes Pods</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-kubernetes</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2.17</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Perform operations on Kubernetes Pods and get notified on Pod changes.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="kubernetes-replication-controllers-component.html" class="xref page">Kubernetes Replication Controller</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-kubernetes</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2.17</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Perform operations on Kubernetes Replication Controllers and get notified on Replication Controllers changes.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="kubernetes-resources-quota-component.html" class="xref page">Kubernetes Resources Quota</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-kubernetes</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2.17</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Perform operations on Kubernetes Resources Quotas.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="kubernetes-secrets-component.html" class="xref page">Kubernetes Secrets</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-kubernetes</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2.17</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Perform operations on Kubernetes Secrets.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="kubernetes-service-accounts-component.html" class="xref page">Kubernetes Service Account</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-kubernetes</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2.17</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Perform operations on Kubernetes Service Accounts.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="kubernetes-services-component.html" class="xref page">Kubernetes Services</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-kubernetes</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2.17</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Perform operations on Kubernetes Services and get notified on Service changes.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="kudu-component.html" class="xref page">Kudu</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-kudu</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">3.0</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Interact with Apache Kudu, a free and open source column-oriented data store of the Apache Hadoop ecosystem.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="langchain4j-chat-component.html" class="xref page">LangChain4j Chat</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-langchain4j-chat</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">4.5</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">LangChain4j Chat component</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="langchain4j-embeddings-component.html" class="xref page">LangChain4j Embeddings</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-langchain4j-embeddings</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">4.5</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">LangChain4j Embeddings</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="langchain4j-tools-component.html" class="xref page">LangChain4j Tools</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-langchain4j-tools</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Experimental</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">4.8</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">LangChain4j Tools and Function Calling Features</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="langchain4j-web-search-component.html" class="xref page">LangChain4j Web Search</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-langchain4j-web-search</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">4.8</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">LangChain4j Web Search Engine</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="ldap-component.html" class="xref page">LDAP</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-ldap</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">1.5</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Perform searches on LDAP servers.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="ldif-component.html" class="xref page">LDIF</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-ldif</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2.20</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Perform updates on an LDAP server from an LDIF body content.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="lucene-component.html" class="xref page">Lucene</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-lucene</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2.2</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Perform inserts or queries against Apache Lucene databases.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="lumberjack-component.html" class="xref page">Lumberjack</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-lumberjack</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2.18</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Receive logs messages using the Lumberjack protocol.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="mail-component.html" class="xref page">Mail</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-mail</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">1.0</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Send and receive emails using imap, pop3 and smtp protocols.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="mapstruct-component.html" class="xref page">MapStruct</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-mapstruct</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">3.19</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Type Conversion using Mapstruct</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="master-component.html" class="xref page">Master</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-master</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2.20</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Have only a single consumer in a cluster consuming from a given endpoint; with automatic failover if the JVM dies.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="metrics-component.html" class="xref page">Metrics</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-metrics</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2.14</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Collect various metrics directly from Camel routes using the DropWizard metrics library.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="micrometer-component.html" class="xref page">Micrometer</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-micrometer</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2.22</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Collect various metrics directly from Camel routes using the Micrometer library.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="milvus-component.html" class="xref page">Milvus</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-milvus</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">4.5</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Perform operations on the Milvus Vector Database.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="mina-component.html" class="xref page">Mina</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-mina</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2.10</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Socket level networking using TCP or UDP with Apache Mina 2.x.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="minio-component.html" class="xref page">Minio</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-minio</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">3.5</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Store and retrieve objects from Minio Storage Service using Minio SDK.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="mllp-component.html" class="xref page">MLLP</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-mllp</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2.17</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Communicate with external systems using the MLLP protocol.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="mongodb-component.html" class="xref page">MongoDB</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-mongodb</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2.19</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Perform operations on MongoDB documents and collections.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="mongodb-gridfs-component.html" class="xref page">MongoDB GridFS</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-mongodb-gridfs</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2.18</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Interact with MongoDB GridFS.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="mustache-component.html" class="xref page">Mustache</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-mustache</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2.12</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Transform messages using a Mustache template.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="mvel-component.html" class="xref page">MVEL</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-mvel</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2.12</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Transform messages using an MVEL template.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="mybatis-component.html" class="xref page">MyBatis</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-mybatis</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2.7</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Performs a query, poll, insert, update or delete in a relational database using MyBatis.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="mybatis-bean-component.html" class="xref page">MyBatis Bean</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-mybatis</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2.22</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Perform queries, inserts, updates or deletes in a relational database using MyBatis.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="nats-component.html" class="xref page">Nats</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-nats</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2.17</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Send and receive messages from NATS messaging system.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="neo4j-component.html" class="xref page">Neo4j</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-neo4j</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Preview</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">4.10</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Perform operations on the Neo4j Graph Database</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="netty-component.html" class="xref page">Netty</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-netty</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2.14</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Socket level networking using TCP or UDP with Netty 4.x.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="netty-http-component.html" class="xref page">Netty HTTP</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-netty-http</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2.14</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Netty HTTP server and client using the Netty 4.x.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="nitrite-component.html" class="xref page">Nitrite</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-nitrite</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable-deprecated</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">3.0</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Access Nitrite databases.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="oaipmh-component.html" class="xref page">OAI-PMH</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-oaipmh</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">3.5</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Harvest metadata using OAI-PMH protocol</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="olingo2-component.html" class="xref page">Olingo2</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-olingo2</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2.14</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Communicate with OData 2.0 services using Apache Olingo.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="olingo4-component.html" class="xref page">Olingo4</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-olingo4</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2.19</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Communicate with OData 4.0 services using Apache Olingo OData API.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="opensearch-component.html" class="xref page">OpenSearch</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-opensearch</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">4.0</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Send requests to OpenSearch via Java Client API.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="openshift-build-configs-component.html" class="xref page">OpenShift Build Config</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-kubernetes</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2.17</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Perform operations on OpenShift Build Configs.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="openshift-builds-component.html" class="xref page">OpenShift Builds</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-kubernetes</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2.17</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Perform operations on OpenShift Builds.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="openshift-deploymentconfigs-component.html" class="xref page">OpenShift Deployment Configs</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-kubernetes</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">3.18</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Perform operations on OpenShift Deployment Configs and get notified on Deployment Config changes.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="openstack-summary.html" class="xref page">OpenStack</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-openstack</p></td> <td class="tableblock halign-left valign-top"></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2.19</p></td> <td class="tableblock halign-left valign-top"></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="openstack-cinder-component.html" class="xref page">OpenStack Cinder</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-openstack</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2.19</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Access data in OpenStack Cinder block storage.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="openstack-glance-component.html" class="xref page">OpenStack Glance</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-openstack</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2.19</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Manage VM images and metadata definitions in OpenStack Glance.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="openstack-keystone-component.html" class="xref page">OpenStack Keystone</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-openstack</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2.19</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Access OpenStack Keystone for API client authentication, service discovery and distributed multi-tenant authorization.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="openstack-neutron-component.html" class="xref page">OpenStack Neutron</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-openstack</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2.19</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Access OpenStack Neutron for network services.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="openstack-nova-component.html" class="xref page">OpenStack Nova</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-openstack</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2.19</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Access OpenStack to manage compute resources.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="openstack-swift-component.html" class="xref page">OpenStack Swift</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-openstack</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2.19</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Access OpenStack Swift object/blob store.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="optaplanner-component.html" class="xref page">OptaPlanner</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-optaplanner</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2.13</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Solve planning problems with OptaPlanner.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="paho-component.html" class="xref page">Paho</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-paho</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2.16</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Communicate with MQTT message brokers using Eclipse Paho MQTT Client.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="paho-mqtt5-component.html" class="xref page">Paho MQTT 5</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-paho-mqtt5</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">3.8</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Communicate with MQTT message brokers using Eclipse Paho MQTT v5 Client.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="pdf-component.html" class="xref page">PDF</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-pdf</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2.16</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Create, modify or extract content from PDF documents.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="pinecone-component.html" class="xref page">Pinecone</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-pinecone</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">4.6</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Perform operations on the Pinecone Vector Database.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="platform-http-component.html" class="xref page">Platform HTTP</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-platform-http</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">3.0</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Expose HTTP endpoints using the HTTP server available in the current platform.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="plc4x-component.html" class="xref page">PLC4X</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-plc4x</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">3.20</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Read and write to PLC devices</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="pgevent-component.html" class="xref page">PostgresSQL Event</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-pgevent</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2.15</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Send and receive PostgreSQL events via LISTEN and NOTIFY commands.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="pg-replication-slot-component.html" class="xref page">PostgresSQL Replication Slot</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-pg-replication-slot</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">3.0</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Poll for PostgreSQL Write-Ahead Log (WAL) records using Streaming Replication Slots.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="lpr-component.html" class="xref page">Printer</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-printer</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2.1</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Send print jobs to printers.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="properties-component.html" class="xref page">Properties</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-base</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2.3</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">The properties component is used for property placeholders in your Camel application, such as endpoint URIs.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="pubnub-component.html" class="xref page">PubNub</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-pubnub</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2.19</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Send and receive messages to/from PubNub data stream network for connected devices.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="pulsar-component.html" class="xref page">Pulsar</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-pulsar</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2.24</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Send and receive messages from/to Apache Pulsar messaging system.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="qdrant-component.html" class="xref page">Qdrant</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-qdrant</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">4.5</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Perform operations on the Qdrant Vector Database.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="quartz-component.html" class="xref page">Quartz</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-quartz</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2.12</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Schedule sending of messages using the Quartz 2.x scheduler.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="quickfix-component.html" class="xref page">QuickFix</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-quickfix</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2.1</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Open a Financial Interchange (FIX) session using an embedded QuickFix/J engine.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="reactive-streams-component.html" class="xref page">Reactive Streams</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-reactive-streams</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2.19</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Exchange messages with reactive stream processing libraries compatible with the reactive streams standard.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="rest-openapi-component.html" class="xref page">REST OpenApi</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-rest-openapi</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">3.1</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">To call REST services using OpenAPI specification as contract.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="robotframework-component.html" class="xref page">Robot Framework</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-robotframework</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">3.0</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Pass camel exchanges to acceptance test written in Robot DSL.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="rocketmq-component.html" class="xref page">RocketMQ</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-rocketmq</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">3.20</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Send and receive messages from RocketMQ cluster.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="rss-component.html" class="xref page">RSS</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-rss</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2.0</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Poll RSS feeds.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="saga-component.html" class="xref page">Saga</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-saga</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2.21</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Execute custom actions within a route using the Saga EIP.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="salesforce-component.html" class="xref page">Salesforce</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-salesforce</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2.12</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Communicate with Salesforce using Java DTOs.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="sap-netweaver-component.html" class="xref page">SAP NetWeaver</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-sap-netweaver</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2.12</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Send requests to SAP NetWeaver Gateway using HTTP.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="schematron-component.html" class="xref page">Schematron</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-schematron</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2.15</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Validate XML payload using the Schematron Library.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="scp-component.html" class="xref page">SCP</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-jsch</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2.10</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Copy files to/from remote hosts using the secure copy protocol (SCP).</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="service-component.html" class="xref page">Service</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-service</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2.22</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Register a Camel endpoint to a Service Registry (such as Consul, Etcd) and delegate to it.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="servicenow-component.html" class="xref page">ServiceNow</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-servicenow</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2.18</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Interact with ServiceNow via its REST API.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="servlet-component.html" class="xref page">Servlet</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-servlet</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2.0</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Serve HTTP requests by a Servlet.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="sftp-component.html" class="xref page">SFTP</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-ftp</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">1.1</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Upload and download files to/from SFTP servers.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="sjms-component.html" class="xref page">Simple JMS</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-sjms</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2.11</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Send and receive messages to/from a JMS Queue or Topic using plain JMS 1.x API.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="sjms2-component.html" class="xref page">Simple JMS2</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-sjms2</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2.19</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Send and receive messages to/from a JMS Queue or Topic using plain JMS 2.x API.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="slack-component.html" class="xref page">Slack</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-slack</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2.16</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Send and receive messages to/from Slack.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="smb-component.html" class="xref page">SMB</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-smb</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">4.3</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Read and write files to Server Message Block (SMB) file shares.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="smooks-component.html" class="xref page">Smooks</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-smooks</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Preview</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">4.7</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Use Smooks to transform, route, and bind both XML and non-XML data, including EDI, CSV, JSON, and YAML.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="smpp-component.html" class="xref page">SMPP</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-smpp</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2.2</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Send and receive SMS messages using a SMSC (Short Message Service Center).</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="snmp-component.html" class="xref page">SNMP</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-snmp</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2.1</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Receive traps and poll SNMP (Simple Network Management Protocol) capable devices.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="solr-component.html" class="xref page">Solr</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-solr</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">4.8</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Perform operations against Apache Lucene Solr.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="splunk-component.html" class="xref page">Splunk</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-splunk</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2.13</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Publish or search for events in Splunk.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="splunk-hec-component.html" class="xref page">Splunk HEC</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-splunk-hec</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">3.3</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">The splunk component allows publishing events in Splunk using the HTTP Event Collector.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="spring-summary.html" class="xref page">Spring</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-spring</p></td> <td class="tableblock halign-left valign-top"></td> <td class="tableblock halign-left valign-top"></td> <td class="tableblock halign-left valign-top"></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="spring-batch-component.html" class="xref page">Spring Batch</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-spring-batch</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2.10</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Send messages to Spring Batch for further processing.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="spring-event-component.html" class="xref page">Spring Event</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-spring</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">1.4</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Listen for Spring Application Events.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="spring-jdbc-component.html" class="xref page">Spring JDBC</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-spring-jdbc</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">3.10</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Access databases through SQL and JDBC with Spring Transaction support.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="spring-ldap-component.html" class="xref page">Spring LDAP</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-spring-ldap</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2.11</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Perform searches in LDAP servers using filters as the message payload.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="spring-rabbitmq-component.html" class="xref page">Spring RabbitMQ</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-spring-rabbitmq</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">3.8</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Send and receive messages from RabbitMQ using the Spring RabbitMQ client.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="spring-redis-component.html" class="xref page">Spring Redis</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-spring-redis</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2.11</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Send and receive messages from Redis.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="spring-ws-component.html" class="xref page">Spring WebService</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-spring-ws</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2.6</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Access external web services as a client or expose your own web services.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="sql-component.html" class="xref page">SQL</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-sql</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">1.4</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Perform SQL queries using Spring JDBC.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="sql-stored-component.html" class="xref page">SQL Stored Procedure</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-sql</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2.17</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Perform SQL queries as a JDBC Stored Procedures using Spring JDBC.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="ssh-component.html" class="xref page">SSH</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-ssh</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2.10</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Execute commands on remote hosts using SSH.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="stax-component.html" class="xref page">StAX</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-stax</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2.9</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Process XML payloads by a SAX ContentHandler.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="stitch-component.html" class="xref page">Stitch</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-stitch</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">3.8</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stitch is a cloud ETL service that integrates various data sources into a central data warehouse through various integrations.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="stomp-component.html" class="xref page">Stomp</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-stomp</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2.12</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Send and receive messages to/from STOMP (Simple Text Oriented Messaging Protocol) compliant message brokers.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="string-template-component.html" class="xref page">String Template</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-stringtemplate</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">1.2</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Transform messages using StringTemplate engine.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="tahu-summary.html" class="xref page">Tahu</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-tahu</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Preview</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">4.8</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Sparkplug B Edge Node and Host Application support over MQTT using Eclipse Tahu</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="tahu-edge-component.html" class="xref page">Tahu Edge Node / Device</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-tahu</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">4.8</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Sparkplug B Edge Node and Device support over MQTT using Eclipse Tahu</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="tahu-host-component.html" class="xref page">Tahu Host Application</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-tahu</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">4.8</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Sparkplug B Host Application support over MQTT using Eclipse Tahu</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="telegram-component.html" class="xref page">Telegram</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-telegram</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2.18</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Send and receive messages using the Telegram Bot API.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="tensorflow-serving-component.html" class="xref page">TensorFlow Serving</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-tensorflow-serving</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Preview</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">4.10</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Provide access to TensorFlow Serving model servers to run inference with TensorFlow saved models remotely</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="thrift-component.html" class="xref page">Thrift</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-thrift</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2.20</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Call and expose remote procedures (RPC) with Apache Thrift data format and serialization mechanism.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="thymeleaf-component.html" class="xref page">Thymeleaf</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-thymeleaf</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">4.1</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Transform messages using a Thymeleaf template.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="tika-component.html" class="xref page">Tika</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-tika</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2.19</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Parse documents and extract metadata and text using Apache Tika.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="torchserve-component.html" class="xref page">TorchServe</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-torchserve</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Preview</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">4.9</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Provide access to PyTorch TorchServe servers to run inference with PyTorch models remotely</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="twilio-component.html" class="xref page">Twilio</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-twilio</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2.20</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Interact with Twilio REST APIs using Twilio Java SDK.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="twitter-directmessage-component.html" class="xref page">Twitter Direct Message</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-twitter</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2.10</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Send and receive Twitter direct messages.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="twitter-search-component.html" class="xref page">Twitter Search</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-twitter</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2.10</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Access Twitter Search.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="twitter-timeline-component.html" class="xref page">Twitter Timeline</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-twitter</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2.10</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Send tweets and receive tweets from user’s timeline.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="undertow-component.html" class="xref page">Undertow</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-undertow</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2.16</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Expose HTTP and WebSocket endpoints and access external HTTP/WebSocket servers.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="velocity-component.html" class="xref page">Velocity</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-velocity</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">1.2</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Transform messages using a Velocity template.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="vertx-component.html" class="xref page">Vert.x</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-vertx</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2.12</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Send and receive messages to/from Vert.x Event Bus.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="vertx-http-component.html" class="xref page">Vert.x HTTP Client</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-vertx-http</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">3.5</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Send requests to external HTTP servers using Vert.x</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="vertx-websocket-component.html" class="xref page">Vert.x WebSocket</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-vertx-websocket</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">3.5</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Expose WebSocket endpoints and connect to remote WebSocket servers using Vert.x</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="weather-component.html" class="xref page">Weather</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-weather</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2.12</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Poll the weather information from Open Weather Map.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="web3j-component.html" class="xref page">Web3j Ethereum Blockchain</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-web3j</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2.22</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Interact with Ethereum nodes using web3j client API.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="webhook-component.html" class="xref page">Webhook</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-webhook</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">3.0</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Expose webhook endpoints to receive push notifications for other Camel components.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="whatsapp-component.html" class="xref page">WhatsApp</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-whatsapp</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">3.19</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Send messages to WhatsApp.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="wordpress-component.html" class="xref page">WordPress</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-wordpress</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2.21</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Manage posts and users using the WordPress API.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="workday-component.html" class="xref page">Workday</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-workday</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">3.1</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Detect and parse documents using Workday.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="xchange-component.html" class="xref page">XChange</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-xchange</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2.21</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Access market data and trade on Bitcoin and Altcoin exchanges.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="xj-component.html" class="xref page">XJ</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-xj</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">3.0</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Transform JSON and XML message using a XSLT.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="xmlsecurity-sign-component.html" class="xref page">XML Security Sign</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-xmlsecurity</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2.12</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Sign XML payloads using the XML signature specification.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="xmlsecurity-verify-component.html" class="xref page">XML Security Verify</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-xmlsecurity</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2.12</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Verify XML payloads using the XML signature specification.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="xmpp-component.html" class="xref page">XMPP</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-xmpp</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">1.0</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Send and receive messages to/from an XMPP chat server.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="xquery-component.html" class="xref page">XQuery</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-saxon</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">1.0</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Query and/or transform XML payloads using XQuery and Saxon.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="zeebe-component.html" class="xref page">Zeebe</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-zeebe</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Preview</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">3.21</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Zeebe component which integrates with Camunda Zeebe to interact with the API.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="zendesk-component.html" class="xref page">Zendesk</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-zendesk</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2.19</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Manage Zendesk tickets, users, organizations, etc.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="zookeeper-component.html" class="xref page">ZooKeeper</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-zookeeper</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2.9</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Manage ZooKeeper clusters.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="zookeeper-master-component.html" class="xref page">ZooKeeper Master</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">camel-zookeeper-master</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2.19</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Have only a single consumer in a cluster consuming from a given endpoint; with automatic failover if the JVM dies.</p></td> </tr> </tbody> </table></div> </div> </div> </article> <aside class="toc sidebar" aria-label="Table of contents" data-title="Contents" data-levels="2"> <div class="toc-menu"></div> </aside> </div> </main> </div> <div class="footer-tools"> <a href="#top" title="Reach the top of the page">Back to top</a> </div> <footer> <div class="footer"> <figure class="logo"> <img src="../../_/img/logo-d-a567cee6fa.svg" class="logo-small mt-60" alt="Apache Camel Logo" aria-label="white silhouette of a camel in front of a sand dune"> </figure> <input id="footer-toggle-overview" type="checkbox" title="Show/Hide Overview section"> <dl> <dt><label for="footer-toggle-overview">Overview</label><label for="footer-toggle-overview">+</label></dt> <dd><a href="../../blog/">Blog</a></dd> <dd><a href="../../docs/">Documentation</a></dd> <dd><a href="../../community/support/">Community</a></dd> <dd><a href="../../download/">Download</a></dd> </dl> <input id="footer-toggle-documentation" type="checkbox" title="Show/Hide Documentation section"> <dl> <dt><label for="footer-toggle-documentation">Documentation</label><label for="footer-toggle-documentation">+</label></dt> <dd><a href="../../manual/">User Manual</a></dd> <dd><a href="../../components/next/index.html">Components</a></dd> <dd><a href="../../camel-k/next/">Camel-K</a></dd> <dd><a href="../../camel-kafka-connector/next/">Camel Kafka Connector</a></dd> <dd><a href="../../camel-quarkus/next/">Camel Quarkus</a></dd> <dd><a href="../../camel-spring-boot/next/">Camel Spring Boot</a></dd> <dd><a href="../../camel-karaf/3.22.x/">Camel Karaf</a></dd> <dd><a href="../../manual/faq/index.html">FAQ</a></dd> </dl> <input id="footer-toggle-community" type="checkbox" title="Show/Hide Community section"> <dl> <dt><label for="footer-toggle-community">Community</label><label for="footer-toggle-community">+</label></dt> <dd><a href="../../community/support/">Support</a></dd> <dd><a href="../../community/contributing/">Contributing</a></dd> <dd><a href="../../community/mailing-list/">Mailing Lists</a></dd> <dd><a href="../../community/user-stories/">User stories</a></dd> <dd><a href="../../community/articles/">Articles</a></dd> <dd><a href="../../community/books/">Books</a></dd> <dd><a href="../../community/team/">Team</a></dd> </dl> <input id="footer-toggle-about" type="checkbox" title="Show/Hide Acknowledgements section"> <dl> <dt><label for="footer-toggle-about">About</label><label for="footer-toggle-about">+</label></dt> <dd><a href="../../acknowledgments/">Acknowledgments</a></dd> <dd><a target="_blank" rel="noopener noreferrer nofollow" href="https://www.apache.org/events/current-event.html" title="Apache Events">Apache Events</a></dd> <dd><a target="_blank" rel="noopener noreferrer nofollow" href="https://www.apache.org/licenses/" title="License">License</a></dd> <dd><a target="_blank" rel="noopener noreferrer nofollow" href="https://www.apache.org/security/" title="Security">Security</a></dd> <dd><a target="_blank" rel="noopener noreferrer nofollow" href="https://www.apache.org/foundation/sponsorship.html" title="Sponsorship">Sponsorship</a></dd> <dd><a target="_blank" rel="noopener noreferrer nofollow" href="https://www.apache.org/foundation/thanks.html" title="Thanks">Thanks</a></dd> </dl> <p class="remark"> © 2004-2025 The <a href="https://apache.org">Apache Software Foundation</a>.<br> Apache Camel, Camel, Apache, the Apache feather logo, and the Apache Camel project logo are trademarks of The Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners. </p> <div class="resources"> <div class="context"> <a href="https://privacy.apache.org/policies/privacy-policy-public.html">Privacy Policy</a> </div> <div class="context"> <a target="_blank" rel="noopener noreferrer nofollow" href="https://www.apache.org/foundation/policies/conduct">Code of Conduct</a> </div> <div class="context"> <a href="../../sitemap/">Sitemap</a> </div> </div> <div class="footer-icons"> <a rel="noopener noreferrer nofollow" href="https://github.com/apache/camel/" title="Collaborate on GitHub"><svg class="brand-icon" focusable="false"><use xlink:href="../../_/img/brand-logos-f2e689f4d4.svg#github"/></svg></a> <a rel="noopener noreferrer nofollow" href="https://camel.zulipchat.com" title="Chat on Zulip"><svg class="brand-icon" focusable="false"><use xlink:href="../../_/img/brand-logos-f2e689f4d4.svg#zulip"/></svg></a> <a rel="noopener noreferrer nofollow" href="https://twitter.com/ApacheCamel" title="Follow Apache Camel on Twitter"><svg class="brand-icon" focusable="false"><use xlink:href="../../_/img/brand-logos-f2e689f4d4.svg#twitter"/></svg></a> <a rel="noopener noreferrer nofollow" href="https://www.linkedin.com/groups/2447439/" title="Apache Camel group on Linkedin"><svg class="brand-icon" focusable="false"><use xlink:href="../../_/img/brand-logos-f2e689f4d4.svg#linkedin"/></svg></a> </div> </div> </footer> <script src="../../_/js/vendor/algoliasearch-bad45193e2.js"></script> <script src="../../_/js/site-c215fb6972.js"></script> <script async src="../../_/js/vendor/highlight-621a10fe1b.js"></script> <script async src="../../_/js/vendor/svg4everybody-a0c573f2b9.js"></script> <script async src="../../_/js/vendor/tabs-5aea11bcf5.js" data-sync-storage-key="preferred-tab"></script> <script type="application/ld+json"> { "@context": "http://schema.org", "@type": "Organization", "name": "Apache Camel", "url": "https://camel.apache.org", "sameAs": [ "https://twitter.com/ApacheCamel" ], "logo": "../../_/img/logo-d-a567cee6fa.svg", "description": "Apache Camel ™ is a versatile open-source integration framework based on known Enterprise Integration Patterns. Camel empowers you to define routing and mediation rules in a variety of domain-specific languages, including a Java-based Fluent API, Spring or Blueprint XML Configuration files, and a Scala DSL." } </script> <script type="application/ld+json"> { "@context": "http://schema.org", "@type": "BreadcrumbList", "itemListElement": [{ "@type": "ListItem", "position": 1, "name": "Apache Camel", "item": "https://camel.apache.org/" }, { "@type": "ListItem", "position": 2, "name": "Camel Components", "item": "https://camel.apache.org/components/4.10.x/index.html" }, { "@type": "ListItem", "position": 3, "name": "Next (Pre-release)", "item": "https://camel.apache.org/components/next/index.html" }, { "@type": "ListItem", "position": 4, "name": "Components", "item": "https://camel.apache.org/components/next/index.html" }] } </script> </body> </html>