Apache Camel Karaf features
Apache Camel Karaf supports the following Camel artifacts as Karaf features
Camel Components
There are 196 components in 196 features (14 deprecated)
Component | Feature | Since | Description |
---|---|---|---|
camel-activemq |
1.0.0 |
Send messages to (or consume from) Apache ActiveMQ. This component extends the Camel JMS component. |
|
camel-amqp |
1.2.0 |
Messaging with AMQP protocol using Apache QPid Client. |
|
camel-arangodb |
3.5.0 |
Perform operations on ArangoDb when used as a Document Database, or as a Graph Database. |
|
camel-as2 |
2.22.0 |
Transfer data securely and reliably using the AS2 protocol (RFC4130). |
|
camel-asterisk |
2.18.0 |
Interact with Asterisk PBX Server. |
|
camel-ahc |
2.8.0 |
Deprecated Call external HTTP services using Async Http Client. |
|
camel-ahc-ws |
2.14.0 |
Deprecated Exchange data with external Websocket servers using Async Http Client. |
|
camel-atom |
1.2.0 |
Poll Atom RSS feeds. |
|
camel-avro-rpc |
2.10.0 |
Produce or consume Apache Avro RPC services. |
|
camel-aws2-athena |
3.4.0 |
Access AWS Athena service using AWS SDK version 2.x. |
|
camel-aws2-cw |
3.1.0 |
Sending metrics to AWS CloudWatch using AWS SDK version 2.x. |
|
camel-aws2-ddb |
3.1.0 |
Store and retrieve data from AWS DynamoDB service using AWS SDK version 2.x. |
|
camel-aws2-ec2 |
3.1.0 |
Manage AWS EC2 instances using AWS SDK version 2.x. |
|
camel-aws2-ecs |
3.1.0 |
Manage AWS ECS cluster instances using AWS SDK version 2.x. |
|
camel-aws2-eks |
3.1.0 |
Manage AWS EKS cluster instances using AWS SDK version 2.x. |
|
camel-aws2-eventbridge |
3.6.0 |
Manage AWS Eventbridge cluster instances using AWS SDK version 2.x. |
|
camel-aws2-iam |
3.1.0 |
Manage AWS IAM instances using AWS SDK version 2.x. |
|
camel-aws2-kms |
3.1.0 |
Manage keys stored in AWS KMS instances using AWS SDK version 2.x. |
|
camel-aws2-kinesis |
3.2.0 |
Consume and produce records from and to AWS Kinesis Streams using AWS SDK version 2.x. |
|
camel-aws2-lambda |
3.2.0 |
Manage and invoke AWS Lambda functions using AWS SDK version 2.x. |
|
camel-aws2-msk |
3.1.0 |
Manage AWS MSK instances using AWS SDK version 2.x. |
|
camel-aws2-mq |
3.1.0 |
Manage AWS MQ instances using AWS SDK version 2.x. |
|
camel-aws2-s3 |
3.2.0 |
Store and retrieve objects from AWS S3 Storage Service using AWS SDK version 2.x. |
|
camel-aws-secrets-manager |
3.9.0 |
Manage AWS Secrets Manager services using AWS SDK version 2.x. |
|
camel-aws2-sts |
3.5.0 |
Manage AWS STS cluster instances using AWS SDK version 2.x. |
|
camel-aws2-ses |
3.1.0 |
Send e-mails through AWS SES service using AWS SDK version 2.x. |
|
camel-aws2-sns |
3.1.0 |
Send messages to an AWS Simple Notification Topic using AWS SDK version 2.x. |
|
camel-aws2-sqs |
3.1.0 |
Send and receive messages to/from AWS SQS service using AWS SDK version 2.x. |
|
camel-aws2-translate |
3.1.0 |
Translate texts using AWS Translate and AWS SDK version 2.x. |
|
camel-azure-eventhubs |
3.5.0 |
Send and receive events to/from Azure Event Hubs using AMQP protocol. |
|
camel-azure-storage-blob |
3.3.0 |
Store and retrieve blobs from Azure Storage Blob Service. |
|
camel-azure-storage-datalake |
3.8.0 |
Sends and receives files to/from Azure DataLake Storage. |
|
camel-azure-storage-queue |
3.3.0 |
Stores and retrieves messages to/from Azure Storage Queue. |
|
camel-bean |
1.0.0 |
Invoke methods of Java beans stored in Camel registry. |
|
camel-bean-validator |
2.3.0 |
Validate the message body using the Java Bean Validation API. |
|
camel-beanstalk |
2.15.0 |
Deprecated Retrieve and post-process Beanstalk jobs. |
|
camel-box |
2.14.0 |
Upload, download and manage files, folders, groups, collaborations, etc. on box.com. |
|
camel-braintree |
2.17.0 |
Process payments using Braintree Payments. |
|
camel-browse |
1.3.0 |
Inspect the messages received on endpoints supporting BrowsableEndpoint. |
|
camel-chatscript |
3.0.0 |
Chat with a ChatScript Server. |
|
camel-cm-sms |
2.18.0 |
Send SMS messages via CM SMS Gateway. |
|
camel-cmis |
2.11.0 |
Read and write data from to/from a CMIS compliant content repositories. |
|
camel-coap |
2.16.0 |
Send and receive messages to/from COAP capable devices. |
|
camel-cometd |
2.0.0 |
Offers publish/subscribe, peer-to-peer (via a server), and RPC style messaging using the CometD/Bayeux protocol. |
|
camel-consul |
2.18.0 |
Integrate with Consul service discovery and configuration store. |
|
camel-controlbus |
2.11.0 |
Manage and monitor Camel routes. |
|
camel-corda |
2.23.0 |
Perform operations against Corda blockchain platform using corda-rpc library. |
|
camel-couchdb |
2.11.0 |
Consume changesets for inserts, updates and deletes in a CouchDB database, as well as get, save, update and delete documents from a CouchDB database. |
|
camel-cron |
3.1.0 |
A generic interface for triggering events at times specified through the Unix cron syntax. |
|
camel-crypto |
2.3.0 |
Sign and verify exchanges using the Signature Service of the Java Cryptographic Extension (JCE). |
|
camel-cxf |
1.0.0 |
Expose SOAP WebServices using Apache CXF or connect to external WebServices using CXF WS client. |
|
camel-dataformat |
2.12.0 |
Use a Camel Data Format as a regular Camel Component. |
|
camel-dataset |
1.3.0 |
Provide data for load and soak testing of your Camel application. |
|
camel-djl |
3.3.0 |
Infer Deep Learning models from message exchanges data using Deep Java Library (DJL). |
|
camel-digitalocean |
2.19.0 |
Manage Droplets and resources within the DigitalOcean cloud. |
|
camel-direct |
1.0.0 |
Call another endpoint from the same Camel Context synchronously. |
|
camel-disruptor |
2.12.0 |
Provides asynchronous SEDA behavior using LMAX Disruptor. |
|
camel-dns |
2.7.0 |
Perform DNS queries using DNSJava. |
|
camel-docker |
2.15.0 |
Manage Docker containers. |
|
camel-dozer |
2.15.0 |
Map between Java beans using the Dozer mapping library. |
|
camel-drill |
2.19.0 |
Perform queries against an Apache Drill cluster. |
|
camel-dropbox |
2.14.0 |
Upload, download and manage files, folders, groups, collaborations, etc on Dropbox. |
|
camel-ehcache |
2.18.0 |
Perform caching operations using Ehcache. |
|
camel-elasticsearch-rest |
2.21.0 |
Deprecated Send requests to ElasticSearch via REST API. |
|
camel-elsql |
2.16.0 |
Deprecated Use ElSql to define SQL queries. Extends the SQL Component. |
|
camel-exec |
2.3.0 |
Execute commands on the underlying operating system. |
|
camel-facebook |
2.14.0 |
Send requests to Facebook APIs supported by Facebook4J. |
|
camel-file |
1.0.0 |
Read and write files. |
|
camel-file-watch |
3.0.0 |
Get notified about file events in a directory using java.nio.file.WatchService. |
|
camel-flatpack |
1.4.0 |
Parse fixed width and delimited files using the FlatPack library. |
|
camel-fop |
2.10.0 |
Render messages into PDF and other output formats supported by Apache FOP. |
|
camel-freemarker |
2.10.0 |
Transform messages using FreeMarker templates. |
|
camel-ftp |
1.1.0 |
Upload and download files to/from FTP servers. |
|
camel-ganglia |
2.15.0 |
Deprecated Send metrics to Ganglia monitoring system. |
|
camel-git |
2.16.0 |
Perform operations on git repositories. |
|
camel-github |
2.15.0 |
Interact with the GitHub API. |
|
camel-google-bigquery |
2.20.0 |
Google BigQuery data warehouse for analytics. |
|
camel-grape |
2.16.0 |
Fetch, load and manage additional jars dynamically after Camel Context was started. |
|
camel-graphql |
3.0.0 |
Send GraphQL queries and mutations to external systems. |
|
camel-guava-eventbus |
2.10.0 |
Send and receive messages to/from Guava EventBus. |
|
camel-http |
2.3.0 |
Send requests to external HTTP servers using Apache HTTP Client 4.x. |
|
camel-influxdb |
2.18.0 |
Interact with InfluxDB, a time series database. |
|
camel-iota |
2.23.0 |
Manage financial transactions using IOTA distributed ledger. |
|
camel-irc |
1.1.0 |
Send and receive messages to/from and IRC chat. |
|
camel-ironmq |
2.17.0 |
Send and receive messages to/from IronMQ an elastic and durable hosted message queue as a service. |
|
camel-websocket-jsr356 |
2.23.0 |
Expose websocket endpoints using JSR356. |
|
camel-jcache |
2.17.0 |
Perform caching operations against JSR107/JCache. |
|
camel-jcr |
1.3.0 |
Read and write nodes to/from a JCR compliant content repository. |
|
camel-jdbc |
1.2.0 |
Access databases through SQL and JDBC. |
|
camel-jetty |
1.2.0 |
Expose HTTP endpoints using Jetty 9. |
|
camel-websocket |
2.10.0 |
Expose websocket endpoints using Jetty. |
|
camel-jing |
1.1.0 |
Deprecated Validate XML against a RelaxNG schema (XML Syntax or Compact Syntax) using Jing library. |
|
camel-jms |
1.0.0 |
Sent and receive messages to/from a JMS Queue or Topic. |
|
camel-jmx |
2.6.0 |
Receive JMX notifications. |
|
camel-jolt |
2.16.0 |
JSON to JSON transformation using JOLT. |
|
camel-jpa |
1.0.0 |
Store and retrieve Java objects from databases using Java Persistence API (JPA). |
|
camel-jslt |
3.1.0 |
Query or transform JSON payloads using an JSLT. |
|
camel-json-validator |
2.20.0 |
Validate JSON payloads using NetworkNT JSON Schema. |
|
camel-jsonata |
3.5.0 |
Transforms JSON payload using JSONata transformation. |
|
camel-jt400 |
1.5.0 |
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. |
|
camel-kafka |
2.13.0 |
Sent and receive messages to/from an Apache Kafka broker. |
|
camel-kamelet |
3.8.0 |
To call Kamelets. |
|
camel-kudu |
3.0 |
Interact with Apache Kudu, a free and open source column-oriented data store of the Apache Hadoop ecosystem. |
|
camel-language |
2.5.0 |
Execute scripts in any of the languages supported by Camel. |
|
camel-ldap |
1.5.0 |
Perform searches on LDAP servers. |
|
camel-ldif |
2.20.0 |
Perform updates on an LDAP server from an LDIF body content. |
|
camel-log |
1.1.0 |
Log messages to the underlying logging mechanism. |
|
camel-lucene |
2.2.0 |
Perform inserts or queries against Apache Lucene databases. |
|
camel-lumberjack |
2.18.0 |
Receive logs messages using the Lumberjack protocol. |
|
camel-master |
2.20.0 |
Have only a single consumer in a cluster consuming from a given endpoint; with automatic failover if the JVM dies. |
|
camel-metrics |
2.14.0 |
Collect various metrics directly from Camel routes using the DropWizard metrics library. |
|
camel-micrometer |
2.22.0 |
Collect various metrics directly from Camel routes using the Micrometer library. |
|
camel-mina |
2.10.0 |
Socket level networking using TCP or UDP with Apache Mina 2.x. |
|
camel-minio |
3.5.0 |
Store and retrieve objects from Minio Storage Service using Minio SDK. |
|
camel-mllp |
2.17.0 |
Communicate with external systems using the MLLP protocol. |
|
camel-mock |
1.0.0 |
Test routes and mediation rules using mocks. |
|
camel-msv |
1.1.0 |
Deprecated Validate XML payloads using Multi-Schema Validator (MSV). |
|
camel-mustache |
2.12.0 |
Transform messages using a Mustache template. |
|
camel-mvel |
2.12.0 |
Transform messages using an MVEL template. |
|
camel-mybatis |
2.7.0 |
Performs a query, poll, insert, update or delete in a relational database using MyBatis. |
|
camel-nagios |
2.3.0 |
Deprecated Send passive checks to Nagios using JSendNSCA. |
|
camel-netty |
2.14.0 |
Socket level networking using TCP or UDP with Netty 4.x. |
|
camel-netty-http |
2.14.0 |
Netty HTTP server and client using the Netty 4.x. |
|
camel-nitrite |
3.0.0 |
Access Nitrite databases. |
|
camel-nsq |
2.23.0 |
Deprecated Send and receive messages from NSQ realtime distributed messaging platform. |
|
camel-olingo2 |
2.14.0 |
Communicate with OData 2.0 services using Apache Olingo. |
|
camel-olingo4 |
2.19.0 |
Communicate with OData 4.0 services using Apache Olingo OData API. |
|
camel-eventadmin |
2.6.0 |
The eventadmin component can be used in an OSGi environment to receive OSGi EventAdmin events and process them. |
|
camel-paxlogging |
2.6.0 |
Deprecated The paxlogging component can be used in an OSGi environment to receive PaxLogging events and process them. |
|
camel-paho |
2.16.0 |
Communicate with MQTT message brokers using Eclipse Paho MQTT Client. |
|
camel-pdf |
2.16.0 |
Create, modify or extract content from PDF documents. |
|
camel-pgevent |
2.15.0 |
Send and receive PostgreSQL events via LISTEN and NOTIFY commands. |
|
camel-pg-replication-slot |
3.0.0 |
Poll for PostgreSQL Write-Ahead Log (WAL) records using Streaming Replication Slots. |
|
camel-pubnub |
2.19.0 |
Send and receive messages to/from PubNub data stream network for connected devices. |
|
camel-quartz |
2.12.0 |
Schedule sending of messages using the Quartz 2.x scheduler. |
|
camel-quickfix |
2.1.0 |
Open a Financial Interchange (FIX) session using an embedded QuickFix/J engine. |
|
camel-rabbitmq |
2.12.0 |
Send and receive messages from RabbitMQ instances. |
|
camel-reactive-streams |
2.19.0 |
Exchange messages with reactive stream processing libraries compatible with the reactive streams standard. |
|
camel-ref |
1.2.0 |
Route messages to an endpoint looked up dynamically by name in the Camel Registry. |
|
camel-rest |
2.14.0 |
Expose REST services or call external REST services. |
|
camel-rest-openapi |
3.1.0 |
Configure REST producers based on an OpenAPI specification document delegating to a component implementing the RestProducerFactory interface. |
|
camel-rest-swagger |
2.19.0 |
Configure REST producers based on a Swagger (OpenAPI) specification document delegating to a component implementing the RestProducerFactory interface. |
|
camel-robotframework |
3.0.0 |
Pass camel exchanges to acceptence test written in Robot DSL. |
|
camel-rss |
2.0.0 |
Poll RSS feeds. |
|
camel-saga |
2.21.0 |
Execute custom actions within a route using the Saga EIP. |
|
camel-salesforce |
2.12.0 |
Communicate with Salesforce using Java DTOs. |
|
camel-sap-netweaver |
2.12.0 |
Send requests to SAP NetWeaver Gateway using HTTP. |
|
camel-scheduler |
2.15.0 |
Generate messages in specified intervals using java.util.concurrent.ScheduledExecutorService. |
|
camel-schematron |
2.15.0 |
Validate XML payload using the Schematron Library. |
|
camel-seda |
1.1.0 |
Asynchronously call another endpoint from any Camel Context in the same JVM. |
|
camel-service |
2.22.0 |
Register a Camel endpoint to a Service Registry (such as Consul, Etcd) and delegate to it. |
|
camel-servicenow |
2.18.0 |
Interact with ServiceNow via its REST API. |
|
camel-servlet |
2.0.0 |
Serve HTTP requests by a Servlet. |
|
camel-sjms |
2.11.0 |
Send and receive messages to/from a JMS Queue or Topic using plain JMS 1.x API. |
|
camel-sjms2 |
2.19.0 |
Send and receive messages to/from a JMS Queue or Topic using plain JMS 2.x API. |
|
camel-sip |
2.5.0 |
Deprecated Send and receive messages using the SIP protocol (used in telecommunications). |
|
camel-slack |
2.16.0 |
Send and receive messages to/from Slack. |
|
camel-smpp |
2.2.0 |
Send and receive SMS messages using a SMSC (Short Message Service Center). |
|
camel-snmp |
2.1.0 |
Receive traps and poll SNMP (Simple Network Management Protocol) capable devices. |
|
camel-solr |
2.9.0 |
Perform operations against Apache Lucene Solr. |
|
camel-soroush |
3.0 |
Deprecated Send and receive messages as a Soroush chat bot. |
|
camel-splunk |
2.13.0 |
Publish or search for events in Splunk. |
|
camel-spring-batch |
2.10.0 |
Send messages to Spring Batch for further processing. |
|
camel-spring-jdbc |
3.10.0 |
Access databases through SQL and JDBC with Spring Transaction support. |
|
camel-spring-ldap |
2.11.0 |
Perform searches in LDAP servers using filters as the message payload. |
|
camel-spring-ws |
2.6.0 |
Access external web services as a client or expose your own web services. |
|
camel-sql |
1.4.0 |
Perform SQL queries using Spring JDBC. |
|
camel-ssh |
2.10.0 |
Execute commands on remote hosts using SSH. |
|
camel-stax |
2.9.0 |
Process XML payloads by a SAX ContentHandler. |
|
camel-stomp |
2.12.0 |
Send and rececive messages to/from STOMP (Simple Text Oriented Messaging Protocol) compliant message brokers. |
|
camel-stream |
1.3.0 |
Read from system-in and write to system-out and system-err streams. |
|
camel-stringtemplate |
1.2.0 |
Transform messages using StringTemplate engine. |
|
camel-stub |
2.10.0 |
Stub out any physical endpoints while in development or testing. |
|
camel-telegram |
2.18.0 |
Send and receive messages acting as a Telegram Bot Telegram Bot API. |
|
camel-thrift |
2.20.0 |
Call and expose remote procedures (RPC) with Apache Thrift data format and serialization mechanism. |
|
camel-tika |
2.19.0 |
Parse documents and extract metadata and text using Apache Tika. |
|
camel-timer |
1.0.0 |
Generate messages in specified intervals using java.util.Timer. |
|
camel-twilio |
2.20.0 |
Interact with Twilio REST APIs using Twilio Java SDK. |
|
camel-validator |
1.1.0 |
Validate the payload using XML Schema and JAXP Validation. |
|
camel-velocity |
1.2.0 |
Transform messages using a Velocity template. |
|
camel-vertx |
2.12.0 |
Send and receive messages to/from Vert.x Event Bus. |
|
camel-vm |
1.1.0 |
Call another endpoint in the same CamelContext asynchronously. |
|
camel-weather |
2.12.0 |
Poll the weather information from Open Weather Map. |
|
camel-web3j |
2.22.0 |
Interact with Ethereum nodes using web3j client API. |
|
camel-webhook |
3.0.0 |
Expose webhook endpoints to receive push notifications for other Camel components. |
|
camel-wordpress |
2.21.0 |
Manage posts and users using Wordpress API. |
|
camel-workday |
3.1.0 |
Detect and parse documents using Workday. |
|
camel-xchange |
2.21.0 |
Access market data and trade on Bitcoin and Altcoin exchanges. |
|
camel-xj |
3.0.0 |
Transform JSON and XML message using a XSLT. |
|
camel-xmpp |
1.0 |
Send and receive messages to/from an XMPP chat server. |
|
camel-xslt |
1.3.0 |
Transforms XML payload using an XSLT template. |
|
camel-xslt-saxon |
3.0.0 |
Transform XML payloads using an XSLT template using Saxon. |
|
camel-yammer |
2.12.0 |
Deprecated Interact with the Yammer enterprise social network. |
|
camel-zendesk |
2.19.0 |
Manage Zendesk tickets, users, organizations, etc. |
|
camel-zookeeper |
2.9.0 |
Manage ZooKeeper clusters. |
|
camel-zookeeper-master |
2.19.0 |
Have only a single consumer in a cluster consuming from a given endpoint; with automatic failover if the JVM dies. |
Camel Data Formats
There are 48 dataformats in 40 features (48 deprecated)
Data Format | Feature | Since | Description |
---|---|---|---|
camel-any23 |
3.0.0 |
Extract RDF data from HTML documents. |
|
camel-asn1 |
2.20.0 |
Encode and decode data structures using Abstract Syntax Notation One (ASN.1). |
|
camel-avro |
2.14.0 |
Serialize and deserialize messages using Apache Avro binary data format. |
|
camel-jackson-avro |
3.10.0 |
Marshal POJOs to Avro and back using Jackson. |
|
camel-barcode |
2.14.0 |
Transform strings to various 1D/2D barcode bitmap formats and back. |
|
camel-base64 |
2.11.0 |
Encode and decode data using Base64. |
|
camel-beanio |
2.10.0 |
Deprecated Marshal and unmarshal Java beans to and from flat files (such as CSV, delimited, or fixed length formats). |
|
camel-bindy |
2.0.0 |
Marshal and unmarshal between POJOs and Comma separated values (CSV) format using Camel Bindy. |
|
camel-bindy |
2.0.0 |
Marshal and unmarshal between POJOs and fixed field length format using Camel Bindy. |
|
camel-bindy |
2.0.0 |
Marshal and unmarshal between POJOs and key-value pair (KVP) format using Camel Bindy. |
|
camel-cbor |
3.0.0 |
Unmarshal a CBOR payload to POJO and back. |
|
camel-crypto |
2.3.0 |
Encrypt and decrypt messages using Java Cryptography Extension (JCE). |
|
camel-csv |
1.3.0 |
Handle CSV (Comma Separated Values) payloads. |
|
camel-fastjson |
2.20.0 |
Marshal POJOs to JSON and back using Fastjson. |
|
camel-fhir |
2.21.0 |
Marshall and unmarshall FHIR objects to/from JSON. |
|
camel-fhir |
2.21.0 |
Marshall and unmarshall FHIR objects to/from XML. |
|
camel-flatpack |
2.1.0 |
Marshal and unmarshal Java lists and maps to/from flat files (such as CSV, delimited, or fixed length formats) using Flatpack library. |
|
camel-grok |
3.0.0 |
Unmarshal unstructured data to objects using Logstash based Grok patterns. |
|
camel-gson |
2.10.0 |
Marshal POJOs to JSON and back using Gson. |
|
camel-zip-deflater |
2.0.0 |
Compress and decompress messages using java.util.zip.GZIPStream. |
|
camel-hl7 |
2.0.0 |
Marshal and unmarshal HL7 (Health Care) model objects using the HL7 MLLP codec. |
|
camel-ical |
2.12.0 |
Marshal and unmarshal iCal (.ics) documents to/from model objects. |
|
camel-jackson |
2.0.0 |
Marshal POJOs to JSON and back using Jackson. |
|
camel-jacksonxml |
2.16.0 |
Unmarshal an XML payloads to POJOs and back using XMLMapper extension of Jackson. |
|
camel-jaxb |
1.0.0 |
Unmarshal XML payloads to POJOs and back using JAXB2 XML marshalling standard. |
|
camel-johnzon |
2.18.0 |
Marshal POJOs to JSON and back using Johnzon. |
|
camel-jsonapi |
3.0.0 |
Marshal and unmarshal JSON:API resources using JSONAPI-Converter library. |
|
camel-jsonb |
3.7.0 |
Marshal POJOs to JSON and back using JSON-B. |
|
camel-lzf |
2.17.0 |
Compress and decompress streams using LZF deflate algorithm. |
|
camel-mail |
2.17.0 |
Marshal Camel messages with attachments into MIME-Multipart messages and back. |
|
camel-crypto |
2.9.0 |
Encrypt and decrypt messages using Java Cryptographic Extension (JCE) and PGP. |
|
camel-protobuf |
2.2.0 |
Serialize and deserialize Java objects using Google’s Protocol buffers. |
|
camel-jackson-protobuf |
3.10.0 |
Marshal POJOs to Protobuf and back using Jackson. |
|
camel-rss |
2.1.0 |
Transform from ROME SyndFeed Java Objects to XML and vice-versa. |
|
camel-snakeyaml |
2.17.0 |
Marshal and unmarshal Java objects to and from YAML using SnakeYAML. |
|
camel-soap |
2.3.0 |
Marshal Java objects to SOAP messages and back. |
|
camel-syslog |
2.6.0 |
Marshall SyslogMessages to RFC3164 and RFC5424 messages and back. |
|
camel-tarfile |
2.16.0 |
Archive files into tarballs or extract files from tarballs. |
|
camel-thrift |
2.20.0 |
Serialize and deserialize messages using Apache Thrift binary data format. |
|
camel-tagsoup |
2.0.0 |
Parse (potentially invalid) HTML into valid HTML or DOM. |
|
camel-univocity-parsers |
2.15.0 |
Marshal and unmarshal Java objects from and to CSV (Comma Separated Values) using UniVocity Parsers. |
|
camel-univocity-parsers |
2.15.0 |
Marshal and unmarshal Java objects from and to fixed length records using UniVocity Parsers. |
|
camel-univocity-parsers |
2.15.0 |
Marshal and unmarshal Java objects from and to TSV (Tab-Separated Values) records using UniVocity Parsers. |
|
camel-xmlsecurity |
2.0.0 |
Encrypt and decrypt XML payloads using Apache Santuario. |
|
camel-xstream |
1.3.0 |
Marshal and unmarshal POJOs to/from XML using XStream library. |
|
camel-xstream |
2.0.0 |
Marshal POJOs to JSON and back using XStream. |
|
camel-zip-deflater |
2.12.0 |
Compress and decompress streams using java.util.zip.Deflater and java.util.zip.Inflater. |
|
camel-zipfile |
2.11.0 |
Compression and decompress streams using java.util.zip.ZipStream. |
Camel Languages
There are 20 languages in 13 features (0 deprecated)
Language | Feature | Since | Description |
---|---|---|---|
camel-bean |
1.3.0 |
Calls a Java bean method. |
|
camel-core-languages |
1.5.0 |
A fixed value set only once during the route startup. |
|
camel-core-languages |
3.7.0 |
Evaluate a compiled simple expression. |
|
camel-datasonnet |
3.7.0 |
To use DataSonnet scripts for message transformations. |
|
camel-core-languages |
2.0.0 |
Gets a property from the Exchange. |
|
camel-core-languages |
1.1.0 |
File related capabilities for the Simple language. |
|
camel-groovy |
1.3.0 |
Evaluates a Groovy script. |
|
camel-core-languages |
1.5.0 |
Gets a header from the Exchange. |
|
camel-hl7 |
2.11.0 |
Get the value of a HL7 message field specified by terse location specification syntax. |
|
camel-joor |
3.7.0 |
Evaluates a jOOR (Java compiled once at runtime) expression. |
|
camel-jsonpath |
2.13.0 |
Evaluates a JSONPath expression against a JSON message body. |
|
camel-mvel |
2.0.0 |
Evaluates a MVEL template. |
|
camel-ognl |
1.1.0 |
Evaluates an OGNL expression (Apache Commons OGNL). |
|
camel-core-languages |
2.8.0 |
Uses an existing expression from the registry. |
|
camel-core-languages |
1.1.0 |
Evaluates a Camel simple expression. |
|
camel-spring |
2.7.0 |
Evaluates a Spring expression (SpEL). |
|
camel-core-languages |
2.0.0 |
Tokenize text payloads using delimiter patterns. |
|
camel-xml-jaxp |
2.14.0 |
Tokenize XML payloads. |
|
camel-xpath |
1.1.0 |
Evaluates an XPath expression against an XML payload. |
|
camel-saxon |
1.0.0 |
Evaluates an XQuery expressions against an XML payload. |
Miscellaneous Extensions
There are 19 miscellaneous extensions in 19 features (6 deprecated)
Miscellaneous | Feature | Since | Description |
---|---|---|---|
camel-aws-xray |
2.21.0 |
Distributed tracing using AWS XRay. |
|
camel-blueprint |
2.4.0 |
Using Camel with OSGi Blueprint. |
|
camel-caffeine-lrucache |
3.0 |
Deprecated Camel Caffeine LRUCache support. |
|
camel-headersmap |
2.20.0 |
Fast case-insensitive headers map implementation. |
|
camel-hystrix |
2.18.0 |
Deprecated Circuit Breaker EIP using Netflix Hystrix. |
|
camel-jasypt |
2.5.0 |
Security using Jasypt. |
|
camel-kura |
2.15.0 |
Deprecated Using Camel with Eclipse Kura (OSGi). |
|
camel-leveldb |
2.10.0 |
Using LevelDB as persistent EIP store. |
|
camel-leveldb-legacy |
2.10.0 |
Deprecated Using LevelDB as persistent EIP store. |
|
camel-lra |
2.21.0 |
Camel saga binding for Long-Running-Action framework. |
|
camel-openapi-java |
3.1.0 |
Rest-dsl support for using openapi doc. |
|
camel-opentelemetry |
3.5.0 |
Distributed tracing using OpenTelemetry. |
|
camel-opentracing |
2.19.0 |
Deprecated Distributed tracing using OpenTracing. |
|
camel-reactor |
2.20.0 |
Reactor based back-end for Camel’s reactive streams component. |
|
camel-shiro |
2.5.0 |
Security using Shiro. |
|
camel-swagger-java |
2.16.0 |
Rest-dsl support for using swagger api-doc. |
|
camel-test-spring |
2.10.0 |
Deprecated Camel unit testing with Spring. |
|
camel-tracing |
3.5.0 |
Distributed tracing common interfaces. |
|
camel-zipkin |
2.18.0 |
Distributed message tracing using Zipkin. |