List of Apache Camel extensions for Quarkus
As of Camel Quarkus 1.0.0-M7 Camel artifacts listed below are supported on Quarkus.
In case you are missing some Camel feature in the list:
|
Camel Components
Number of Camel components: 148 in 113 JAR artifacts (0 deprecated)
Component | Target Level |
Since | Description |
---|---|---|---|
ActiveMQ (camel-quarkus-activemq) |
Native |
1.0.0-M5 |
Send messages to (or consume from) Apache ActiveMQ. This component extends the Camel JMS component. |
AHC (camel-quarkus-ahc) |
Native |
1.0.0-M3 |
Call external HTTP services using Async Http Client. |
AHC Websocket (camel-quarkus-ahc-ws) |
Native |
1.0.0-M3 |
Exchange data with external Websocket servers using Async Http Client. |
AMQP (camel-quarkus-amqp) |
Native |
1.0.0-M6 |
Messaging with AMQP protocol using Apache QPid Client. |
Avro (camel-quarkus-avro-rpc) |
JVM |
1.0.0-M6 |
Produce or consume Apache Avro RPC services. |
AWS 2 CloudWatch (camel-quarkus-aws2-cw) |
Native |
1.0.0-M6 |
Sending metrics to AWS CloudWatch using AWS SDK version 2.x. |
AWS 2 DynamoDB (camel-quarkus-aws2-ddb) |
JVM |
1.0.0-M6 |
Store and retrieve data from AWS DynamoDB service using AWS SDK version 2.x. |
AWS 2 DynamoDB Streams (camel-quarkus-aws2-ddb) |
JVM |
1.0.0-M6 |
Receive messages from AWS DynamoDB Stream service using AWS SDK version 2.x. |
AWS 2 EC2 (camel-quarkus-aws2-ec2) |
JVM |
1.0.0-M6 |
Manage AWS EC2 instances using AWS SDK version 2.x. |
AWS 2 ECS (camel-quarkus-aws2-ecs) |
JVM |
1.0.0-M6 |
Manage AWS ECS cluster instances using AWS SDK version 2.x. |
AWS 2 EKS (camel-quarkus-aws2-eks) |
JVM |
1.0.0-M6 |
Manage AWS EKS cluster instances using AWS SDK version 2.x. |
AWS 2 IAM (camel-quarkus-aws2-iam) |
JVM |
1.0.0-M6 |
Manage AWS IAM instances using AWS SDK version 2.x. |
AWS 2 KMS (camel-quarkus-aws2-kms) |
JVM |
1.0.0-M6 |
Manage keys stored in AWS KMS instances using AWS SDK version 2.x. |
AWS 2 MQ (camel-quarkus-aws2-mq) |
JVM |
1.0.0-M6 |
Manage AWS MQ instances using AWS SDK version 2.x. |
AWS 2 MSK (camel-quarkus-aws2-msk) |
JVM |
1.0.0-M6 |
Manage AWS MSK instances using AWS SDK version 2.x. |
AWS 2 S3 Storage Service (camel-quarkus-aws2-s3) |
Native |
1.0.0-M7 |
Store and retrie objects from AWS S3 Storage Service using AWS SDK version 2.x. |
AWS 2 Simple Email Service (camel-quarkus-aws2-ses) |
JVM |
1.0.0-M6 |
Send e-mails through AWS SES service using AWS SDK version 2.x. |
AWS 2 Simple Notification System (camel-quarkus-aws2-sns) |
Native |
1.0.0-M6 |
Send messages to an AWS Simple Notification Topic using AWS SDK version 2.x. |
AWS 2 Simple Queue Service (camel-quarkus-aws2-sqs) |
Native |
1.0.0-M6 |
Sending and receive messages to/from AWS SQS service using AWS SDK version 2.x. |
AWS 2 Translate (camel-quarkus-aws2-translate) |
JVM |
1.0.0-M6 |
Translate texts using AWS Translate and AWS SDK version 2.x. |
AWS EC2 (camel-quarkus-aws-ec2) |
Native |
1.0.0-M3 |
Manage AWS EC2 instances. |
AWS ECS (camel-quarkus-aws-ecs) |
Native |
1.0.0-M1 |
Manage AWS ECS cluster instances. |
AWS EKS (camel-quarkus-aws-eks) |
Native |
0.2.0 |
Manage AWS EKS cluster instances. |
AWS IAM (camel-quarkus-aws-iam) |
Native |
1.1.0 |
Manage AWS IAM instances. |
AWS Kinesis (camel-quarkus-aws-kinesis) |
Native |
1.0.0-M3 |
Consume and produce records from AWS Kinesis Streams. |
AWS Kinesis Firehose (camel-quarkus-aws-kinesis) |
Native |
1.0.0-M3 |
Consume data from AWS Kinesis Firehose streams. |
AWS KMS (camel-quarkus-aws-kms) |
Native |
1.0.0-M1 |
Manage keys stored in AWS KMS instances. |
AWS Lambda (camel-quarkus-aws-lambda) |
Native |
1.0.0-M3 |
Manage and invoke AWS Lambda functions. |
AWS S3 Storage Service (camel-quarkus-aws-s3) |
Native |
0.2.0 |
Store and retrie objects from AWS S3 Storage Service. |
AWS Simple Notification System (camel-quarkus-aws-sns) |
Native |
0.2.0 |
Send messages to an AWS Simple Notification Topic. |
AWS Simple Queue Service (camel-quarkus-aws-sqs) |
Native |
0.2.0 |
Sending and receive messages to/from AWS SQS service. |
AWS Simple Workflow (camel-quarkus-aws-swf) |
Native |
1.0.0-M6 |
Manage workflows in the AWS Simple Workflow service. |
AWS SimpleDB (camel-quarkus-aws-sdb) |
Native |
1.0.0-M6 |
Store and Retrieve data from/to AWS SDB service. |
AWS Translate (camel-quarkus-aws-translate) |
Native |
1.0.0-M3 |
Translate texts using AWS Translate. |
Azure Storage Blob Service (Legacy) (camel-quarkus-azure) |
Native |
1.0.0-M4 |
Store and retrieve blobs from Azure Storage Blob Service. |
Azure Storage Queue Service (Legacy) (camel-quarkus-azure) |
Native |
1.0.0-M4 |
Store and retrieve messages from Azure Storage Queue Service. |
Bean (camel-quarkus-bean) |
Native |
0.2.0 |
Invoke methods of Java beans stored in Camel registry. |
Bean Validator (camel-quarkus-bean-validator) |
Native |
1.0.0-M1 |
Validate the message body using the Java Bean Validation API. |
Box (camel-quarkus-box) |
Native |
1.0.0-M4 |
Upload, download and manage files, folders, groups, collaborations, etc. on box.com. |
Braintree (camel-quarkus-braintree) |
Native |
1.2.0 |
Process payments using Braintree Payments. |
Cassandra CQL (camel-quarkus-cassandraql) |
JVM |
1.0.0-M6 |
Integrate with Cassandra 2.0 using the CQL3 API (not the Thrift API). |
Class (camel-quarkus-bean) |
Native |
0.2.0 |
Invoke methods of Java beans specified by class name. |
Consul (camel-quarkus-consul) |
Native |
1.0.0-M3 |
Integrate with Consul service discovery and configuration store. |
Control Bus (camel-quarkus-controlbus) |
Native |
0.4.0 |
Manage and monitor Camel routes. |
Couchbase (camel-quarkus-couchbase) |
JVM |
1.0.0-M6 |
Query Couchbase Views with a poll strategy and/or perform various operations against Couchbase databases. |
CouchDB (camel-quarkus-couchdb) |
Native |
1.0.0-M6 |
Consume changesets for inserts, updates and deletes in a CouchDB database, as well as get, save, update and delete documents from a CouchDB database. |
Cron (camel-quarkus-cron) |
Native |
1.0.0-M6 |
A generic interface for triggering events at times specified through the Unix cron syntax. |
Data Format (camel-quarkus-dataformat) |
Native |
0.4.0 |
Use a Camel Data Format as a regular Camel Component. |
Debezium MongoDB Connector (camel-quarkus-debezium-mongodb) |
JVM |
1.0.0-M6 |
Capture changes from a MongoDB database. |
Debezium MySQL Connector (camel-quarkus-debezium-mysql) |
JVM |
1.0.0-M6 |
Capture changes from a MySQL database. |
Debezium PostgresSQL Connector (camel-quarkus-debezium-postgres) |
Native |
1.0.0-M6 |
Capture changes from a PostgresSQL database. |
Debezium SQL Server Connector (camel-quarkus-debezium-sqlserver) |
JVM |
1.0.0-M6 |
Capture changes from an SQL Server database. |
Direct (camel-quarkus-direct) |
Native |
0.2.0 |
Call another endpoint from the same Camel Context synchronously. |
Dozer (camel-quarkus-dozer) |
Native |
1.0.0-M1 |
Map between Java beans using the Dozer mapping library. |
Elasticsearch Rest (camel-quarkus-elasticsearch-rest) |
Native |
1.0.0-M6 |
Send requests to with an ElasticSearch via REST API. |
Exec (camel-quarkus-exec) |
Native |
0.4.0 |
Execute commands on the underlying operating system. |
FHIR (camel-quarkus-fhir) |
Native |
0.3.0 |
Exchange information in the healthcare domain using the FHIR (Fast Healthcare Interoperability Resources) standard. |
File (camel-quarkus-file) |
Native |
0.4.0 |
Read and write files. |
File Watch (camel-quarkus-file-watch) |
Native |
1.0.0-M5 |
Get notified about file events in a directory using java.nio.file.WatchService. |
FTP (camel-quarkus-ftp) |
Native |
1.0.0-M1 |
Upload and download files to/from FTP servers. |
FTPS (camel-quarkus-ftp) |
Native |
1.0.0-M1 |
Upload and download files to/from FTP servers supporting the FTPS protocol. |
GitHub (camel-quarkus-github) |
Native |
1.0.0-M6 |
Interact with the GitHub API. |
Google BigQuery (camel-quarkus-google-bigquery) |
JVM |
1.0.0-M6 |
Google BigQuery data warehouse for analytics. |
Google BigQuery Standard SQL (camel-quarkus-google-bigquery) |
JVM |
1.0.0-M6 |
Access Google Cloud BigQuery service using SQL queries. |
Google Calendar (camel-quarkus-google-calendar) |
Native |
1.0.0-M6 |
Perform various operations on a Google Calendar. |
Google Calendar Stream (camel-quarkus-google-calendar) |
Native |
1.0.0-M6 |
Poll for changes in a Google Calendar. |
Google Drive (camel-quarkus-google-drive) |
Native |
1.0.0-M6 |
Manage files in Google Drive. |
Google Mail (camel-quarkus-google-mail) |
Native |
1.0.0-M6 |
Manage messages in Google Mail. |
Google Mail Stream (camel-quarkus-google-mail) |
Native |
1.0.0-M6 |
Poll for incoming messages in Google Mail. |
Google Pubsub (camel-quarkus-google-pubsub) |
JVM |
1.0.0-M6 |
Send and receive messages to/from Google Cloud Platform PubSub Service. |
Google Sheets (camel-quarkus-google-sheets) |
Native |
1.0.0-M6 |
Manage spreadsheets in Google Sheets. |
Google Sheets Stream (camel-quarkus-google-sheets) |
Native |
1.0.0-M6 |
Poll for changes in Google Sheets. |
GraphQL (camel-quarkus-graphql) |
Native |
1.0.0-M5 |
Send GraphQL queries and mutations to external systems. |
gRPC (camel-quarkus-grpc) |
JVM |
1.0.0-M6 |
Expose gRPC endpoints and access external gRPC endpoints. |
HTTP (camel-quarkus-http) |
Native |
1.0.0-M3 |
Send requests to external HTTP servers using Apache HTTP Client 4.x. |
Infinispan (camel-quarkus-infinispan) |
Native |
0.2.0 |
Read and write from/to Infinispan distributed key/value store and data grid. |
InfluxDB (camel-quarkus-influxdb) |
Native |
1.0.0-M6 |
Interact with InfluxDB, a time series database. |
Javax Websocket (camel-quarkus-websocket-jsr356) |
Native |
1.0.0-M4 |
Expose websocket endpoints using JSR356. |
JDBC (camel-quarkus-jdbc) |
Native |
0.2.0 |
Access databases through SQL and JDBC. |
Jira (camel-quarkus-jira) |
Native |
1.0.0-M4 |
Interact with JIRA issue tracker. |
JMS (camel-quarkus-jms) |
Native |
1.2.0 |
Sent and receive messages to/from a JMS Queue or Topic. |
Kafka (camel-quarkus-kafka) |
Native |
1.0.0-M1 |
Sent and receive messages to/from an Apache Kafka broker. |
Kubernetes ConfigMap (camel-quarkus-kubernetes) |
Native |
1.0.0-M6 |
Perform operations on Kubernetes ConfigMaps and get notified on ConfigMaps changes. |
Kubernetes Deployments (camel-quarkus-kubernetes) |
Native |
1.0.0-M6 |
Perform operations on Kubernetes Deployments and get notified on Deployment changes. |
Kubernetes HPA (camel-quarkus-kubernetes) |
Native |
1.0.0-M6 |
Perform operations on Kubernetes Horizontal Pod Autoscalers (HPA) and get notified on HPA changes. |
Kubernetes Job (camel-quarkus-kubernetes) |
Native |
1.0.0-M6 |
Perform operations on Kubernetes Jobs. |
Kubernetes Namespaces (camel-quarkus-kubernetes) |
Native |
1.0.0-M6 |
Perform operations on Kubernetes Namespaces and get notified on Namespace changes. |
Kubernetes Nodes (camel-quarkus-kubernetes) |
Native |
1.0.0-M6 |
Perform operations on Kubernetes Nodes and get notified on Node changes. |
Kubernetes Persistent Volume (camel-quarkus-kubernetes) |
Native |
1.0.0-M6 |
Perform operations on Kubernetes Persistent Volumes and get notified on Persistent Volume changes. |
Kubernetes Persistent Volume Claim (camel-quarkus-kubernetes) |
Native |
1.0.0-M6 |
Perform operations on Kubernetes Persistent Volumes Claims and get notified on Persistent Volumes Claim changes. |
Kubernetes Pods (camel-quarkus-kubernetes) |
Native |
1.0.0-M6 |
Perform operations on Kubernetes Pods and get notified on Pod changes. |
Kubernetes Replication Controller (camel-quarkus-kubernetes) |
Native |
1.0.0-M6 |
Perform operations on Kubernetes Replication Controllers and get notified on Replication Controllers changes. |
Kubernetes Resources Quota (camel-quarkus-kubernetes) |
Native |
1.0.0-M6 |
Perform operations on Kubernetes Resources Quotas. |
Kubernetes Secrets (camel-quarkus-kubernetes) |
Native |
1.0.0-M6 |
Perform operations on Kubernetes Secrets. |
Kubernetes Service Account (camel-quarkus-kubernetes) |
Native |
1.0.0-M6 |
Perform operations on Kubernetes Service Accounts. |
Kubernetes Services (camel-quarkus-kubernetes) |
Native |
1.0.0-M6 |
Perform operations on Kubernetes Services and get notified on Service changes. |
Kudu (camel-quarkus-kudu) |
Native |
1.0.0-M6 |
Interact with Apache Kudu, a free and open source column-oriented data store of the Apache Hadoop ecosystem. |
Log (camel-quarkus-log) |
Native |
0.2.0 |
Log messages to the underlying logging mechanism. |
Mail (camel-quarkus-mail) |
Native |
0.2.0 |
Send and receive emails using imap, pop3 and smtp protocols. |
MicroProfile Metrics (camel-quarkus-microprofile-metrics) |
Native |
0.2.0 |
Expose metrics from Camel routes. |
MongoDB (camel-quarkus-mongodb) |
Native |
1.0.0-M1 |
Perform operations on MongoDB documents and collections. |
MongoDB GridFS (camel-quarkus-mongodb-gridfs) |
Native |
1.0.0-M6 |
Interact with MongoDB GridFS. |
Mustache (camel-quarkus-mustache) |
Native |
1.0.0-M5 |
Transform messages using a Mustache template. |
Netty (camel-quarkus-netty) |
Native |
0.4.0 |
Socket level networking using TCP or UDP with the Netty 4.x. |
Netty HTTP (camel-quarkus-netty-http) |
Native |
0.2.0 |
Netty HTTP server and client using the Netty 4.x. |
Nitrite (camel-quarkus-nitrite) |
JVM |
1.0.0-M6 |
Access Nitrite databases. |
Olingo4 (camel-quarkus-olingo4) |
Native |
1.0.0-M4 |
Communicate with OData 4.0 services using Apache Olingo OData API. |
Openshift Build Config (camel-quarkus-kubernetes) |
Native |
1.0.0-M6 |
Perform operations on OpenShift Build Configs. |
Openshift Builds (camel-quarkus-kubernetes) |
Native |
1.0.0-M6 |
Perform operations on OpenShift Builds. |
OpenStack Cinder (camel-quarkus-openstack) |
JVM |
1.0.0-M6 |
Access data in OpenStack Cinder block storage. |
OpenStack Glance (camel-quarkus-openstack) |
JVM |
1.0.0-M6 |
Manage VM images and metadata definitions in OpenStack Glance. |
OpenStack Keystone (camel-quarkus-openstack) |
JVM |
1.0.0-M6 |
Access OpenStack Keystone for API client authentication, service discovery and distributed multi-tenant authorization. |
OpenStack Neutron (camel-quarkus-openstack) |
JVM |
1.0.0-M6 |
Access OpenStack Neutron for network services. |
OpenStack Nova (camel-quarkus-openstack) |
JVM |
1.0.0-M6 |
Access OpenStack to manage compute resources. |
OpenStack Swift (camel-quarkus-openstack) |
JVM |
1.0.0-M6 |
Access OpenStack Swift object/blob store. |
Paho (camel-quarkus-paho) |
Native |
0.2.0 |
Communicate with MQTT message brokers using Eclipse Paho MQTT Client. |
PDF (camel-quarkus-pdf) |
Native |
0.3.1 |
Create, modify or extract content from PDF documents. |
Platform HTTP (camel-quarkus-platform-http) |
Native |
0.3.0 |
Expose HTTP endpoints using the HTTP server available in the current platform. |
PubNub (camel-quarkus-pubnub) |
JVM |
1.0.0-M6 |
Send and receive messages to/from PubNub data stream network for connected devices. |
Quartz (camel-quarkus-quartz) |
Native |
1.0.0-M6 |
Schedule sending of messages using the Quartz 2.x scheduler. |
RabbitMQ (camel-quarkus-rabbitmq) |
JVM |
1.0.0-M6 |
Send and receive messages from RabbitMQ instances. |
Reactive Streams (camel-quarkus-reactive-streams) |
Native |
1.0.0-M3 |
Exchange messages with reactive stream processing libraries compatible with the reactive streams standard. |
Ref (camel-quarkus-ref) |
Native |
1.0.0-M5 |
Route messages to an endpoint looked up dynamically by name in the Camel Registry. |
REST (camel-quarkus-rest) |
Native |
0.2.0 |
Expose REST services or call external REST services. |
REST API (camel-quarkus-rest) |
Native |
0.2.0 |
Expose OpenAPI Specification of the REST services defined using Camel REST DSL. |
REST OpenApi (camel-quarkus-rest-openapi) |
Native |
1.0.0-M6 |
Configure REST producers based on an OpenAPI specification document delegating to a component implementing the RestProducerFactory interface. |
Salesforce (camel-quarkus-salesforce) |
Native |
0.2.0 |
Communicate with Salesforce using Java DTOs. |
SAP NetWeaver (camel-quarkus-sap-netweaver) |
Native |
1.0.0-M6 |
Send requests to SAP NetWeaver Gateway using HTTP. |
Scheduler (camel-quarkus-scheduler) |
Native |
0.4.0 |
Generate messages in specified intervals using java.util.concurrent.ScheduledExecutorService. |
SEDA (camel-quarkus-seda) |
Native |
1.0.0-M1 |
Asynchronously call another endpoint from any Camel Context in the same JVM. |
ServiceNow (camel-quarkus-servicenow) |
Native |
1.0.0-M6 |
Interact with ServiceNow via its REST API. |
Servlet (camel-quarkus-servlet) |
Native |
0.2.0 |
Serve HTTP requests by a Servlet. |
SFTP (camel-quarkus-ftp) |
Native |
1.0.0-M1 |
Upload and download files to/from SFTP servers. |
Simple JMS (camel-quarkus-sjms) |
Native |
1.0.0-M1 |
Send and receive messages to/from a JMS Queue or Topic using plain JMS 1.x API. |
Simple JMS Batch (camel-quarkus-sjms) |
Native |
1.0.0-M1 |
Highly performant and transactional batch consumption of messages from a JMS queue. |
Simple JMS2 (camel-quarkus-sjms2) |
Native |
1.0.0-M1 |
Send and receive messages to/from a JMS Queue or Topic using plain JMS 2.x API. |
Slack (camel-quarkus-slack) |
Native |
0.3.0 |
Send and receive messages to/from Slack. |
SQL (camel-quarkus-sql) |
Native |
1.0.0-M2 |
Perform SQL queries using Spring JDBC. |
SQL Stored Procedure (camel-quarkus-sql) |
Native |
1.0.0-M2 |
Perform SQL queries as a JDBC Stored Procedures using Spring JDBC. |
Stream (camel-quarkus-stream) |
Native |
1.0.0-M4 |
Read from system-in and write to system-out and system-err streams. |
Telegram (camel-quarkus-telegram) |
Native |
1.0.0-M4 |
Send and receive messages acting as a Telegram Bot Telegram Bot API. |
Timer (camel-quarkus-timer) |
Native |
0.2.0 |
Generate messages in specified intervals using java.util.Timer. |
Twitter Direct Message (camel-quarkus-twitter) |
Native |
0.2.0 |
Send and receive Twitter direct messages. |
Twitter Search (camel-quarkus-twitter) |
Native |
0.2.0 |
Access Twitter Search. |
Twitter Timeline (camel-quarkus-twitter) |
Native |
0.2.0 |
Send tweets and receive tweets from user’s timeline. |
Validator (camel-quarkus-validator) |
Native |
0.4.0 |
Validate the payload using XML Schema and JAXP Validation. |
VM (camel-quarkus-vm) |
Native |
0.3.0 |
Call another endpoint in the same CamelContext asynchronously. |
XSLT (camel-quarkus-xslt) |
Native |
0.4.0 |
Transforms XML payload using an XSLT template. |
Camel Data Formats
Number of Camel data formats: 26 in 21 JAR artifacts (0 deprecated)
Data Format | Target Level |
Since | Description |
---|---|---|---|
Avro (camel-quarkus-avro) |
Native |
1.0.0-M6 |
Serialize and deserialize messages using Apache Avro binary data format. |
Base64 (camel-quarkus-base64) |
Native |
1.0.0-M1 |
Encode and decode data using Base64. |
Bindy CSV (camel-quarkus-bindy) |
Native |
1.0.0-M4 |
Marshal and unmarshal Java beans from and to flat payloads (such as CSV, delimited, fixed length formats, or FIX messages). |
Bindy Fixed Length (camel-quarkus-bindy) |
Native |
1.0.0-M4 |
Marshal and unmarshal Java beans from and to flat payloads (such as CSV, delimited, fixed length formats, or FIX messages). |
Bindy Key Value Pair (camel-quarkus-bindy) |
Native |
1.0.0-M4 |
Marshal and unmarshal Java beans from and to flat payloads (such as CSV, delimited, fixed length formats, or FIX messages). |
CSV (camel-quarkus-csv) |
Native |
0.2.0 |
Handle CSV (Comma Separated Values) payloads. |
FHIR JSon (camel-quarkus-fhir) |
Native |
0.3.0 |
Marshall and unmarshall FHIR objects to/from JSON. |
FHIR XML (camel-quarkus-fhir) |
Native |
0.3.0 |
Marshall and unmarshall FHIR objects to/from XML. |
GZip Deflater (camel-quarkus-zip-deflater) |
Native |
1.0.0-M4 |
Compress and decompress messages using java.util.zip.GZIPStream. |
iCal (camel-quarkus-ical) |
Native |
1.0.0-M5 |
Marshal and unmarshal iCal (.ics) documents to/from model objects provided by the iCal4j library. |
JacksonXML (camel-quarkus-jacksonxml) |
Native |
1.0.0-M5 |
Unmarshal a XML payloads to POJOs and back using XMLMapper extension of Jackson. |
JAXB (camel-quarkus-jaxb) |
Native |
1.0.0-M5 |
Unmarshal XML payloads to POJOs and back using JAXB2 XML marshalling standard. |
JSon GSon (camel-quarkus-gson) |
Native |
1.0.0-M4 |
Marshal POJOs to JSON and back. |
JSon Jackson (camel-quarkus-jackson) |
Native |
0.3.0 |
Marshal POJOs to JSON and back. |
JSon Johnzon (camel-quarkus-johnzon) |
Native |
1.0.0-M5 |
Marshal POJOs to JSON and back. |
JSon XStream (camel-quarkus-xstream) |
Native |
1.0.0-M5 |
Marshal POJOs to JSON and back. |
LZF Deflate Compression (camel-quarkus-lzf) |
Native |
1.0.0-M4 |
Compress and decompress streams using LZF deflate algorithm. |
MIME Multipart (camel-quarkus-mail) |
Native |
0.2.0 |
Marshal Camel messages with attachments into MIME-Multipart messages and back. |
Protobuf (camel-quarkus-protobuf) |
JVM |
1.0.0-M6 |
Serialize and deserialize Java objects using Google’s Protocol buffers. |
SOAP (camel-quarkus-soap) |
Native |
1.0.0-M5 |
Marshal Java objects to SOAP messages and back. |
Tar File (camel-quarkus-tarfile) |
Native |
0.3.0 |
Archive files into tarballs or extract files from tarballs. |
TidyMarkup (camel-quarkus-tagsoup) |
Native |
1.0.0-M1 |
Parse (potentially invalid) HTML into valid HTML or DOM. |
XStream (camel-quarkus-xstream) |
Native |
1.0.0-M5 |
Marshal and unmarshal POJOs to/from XML using XStream library. |
YAML SnakeYAML (camel-quarkus-snakeyaml) |
Native |
0.4.0 |
Marshal and unmarshal Java objects to and from YAML. |
Zip Deflate Compression (camel-quarkus-zip-deflater) |
Native |
1.0.0-M4 |
Compress and decompress streams using java.util.zip.Deflater and java.util.zip.Inflater. |
Zip File (camel-quarkus-zipfile) |
Native |
0.2.0 |
Compression and decompress streams using java.util.zip.ZipStream. |
Camel Languages
Number of Camel languages: 13 in 7 JAR artifacts (0 deprecated)
Language | Target Level |
Since | Description |
---|---|---|---|
Bean method (camel-quarkus-bean) |
Native |
0.2.0 |
Call a method of the specified Java bean passing the Exchange, Body or specific headers to it. |
Constant (camel-quarkus-core) |
Native |
0.2.0 |
A fixed value set only once during the route startup. |
ExchangeProperty (camel-quarkus-core) |
Native |
0.2.0 |
Get the value of named Camel Exchange property. |
File (camel-quarkus-core) |
Native |
0.2.0 |
For expressions and predicates using the file/simple language. |
Groovy (camel-quarkus-groovy) |
JVM |
1.0.0-M6 |
Evaluate a Groovy script. |
Header (camel-quarkus-core) |
Native |
0.2.0 |
Get the value of the named Camel Message header. |
JsonPath (camel-quarkus-jsonpath) |
Native |
1.0.0-M3 |
Evaluate a JsonPath expression against a JSON message body. |
OGNL (camel-quarkus-ognl) |
JVM |
1.0.0-M6 |
Evaluate an Apache Commons Object Graph Navigation Library (OGNL) expression against the Camel Exchange. |
Ref (camel-quarkus-core) |
Native |
0.2.0 |
Look up an expression in the Camel Registry and evaluate it. |
Simple (camel-quarkus-core) |
Native |
0.2.0 |
Evaluate Camel’s built-in Simple language expression against the Camel Exchange. |
Tokenize (camel-quarkus-core) |
Native |
0.2.0 |
Tokenize text payloads using the specified delimiter patterns. |
XML Tokenize (camel-quarkus-xml-jaxp) |
Native |
1.0.0-M5 |
Tokenize XML payloads using the specified path expression. |
XPath (camel-quarkus-xpath) |
Native |
1.0.0-M4 |
Evaluate an XPath expression against an XML payload. |
Miscellaneous Extensions
Number of miscellaneous extensions: 13 in 13 JAR artifacts (0 deprecated)
Extension | Target Level | Since | Description |
---|---|---|---|
Native |
0.3.0 |
Java Attachments support for Camel Message |
|
(camel-quarkus-caffeine-lrucache) |
Native |
1.0.0-M5 |
An LRUCacheFactory implementation based on Caffeine |
Native |
0.2.0 |
The Camel Quarkus core cloud module |
|
Native |
1.0.0-M3 |
Code Camel endpoint URI using Java DSL instead of plain strings |
|
Native |
1.0.0-M1 |
Circuit Breaker EIP using Netflix Hystrix |
|
Native |
1.0.0-M3 |
Write Camel integration routes in Kotlin |
|
(camel-quarkus-microprofile-fault-tolerance) |
Native |
1.0.0-M8 |
Circuit Breaker EIP using Microprofile Fault Tolerance |
Native |
0.3.0 |
Bridging Eclipse MicroProfile Health with Camel health checks |
|
Native |
0.3.0 |
Distributed tracing using OpenTracing |
|
Native |
1.0.0-M6 |
Transform messages using Quarkus Qute templating engine |
|
Native |
0.3.0 |
Reactive Executor for camel-core using Vert.x |
|
Native |
1.0.0-M5 |
An XML stack for parsing XML route definitions. A fast an light weight alternative to camel-quarkus-xml-jaxp |
|
Native |
1.0.0-M5 |
An XML stack for parsing XML route definitions. A legacy alternative to the fast an light weight camel-quarkus-xml-io |