Miscellaneous Components

Component references are references used to place a component in an assembly. Apache Component references provides various references that offers services for messaging, sending data, notifications and various other services that can not only resolve easy messaging and transferring data but also provide securing of data.

Number of Miscellaneous Components: 60 in 60 JAR artifacts (8 deprecated)

Component Artifact Support Level Since Description

Attachments

camel-attachments

Stable

3.0

Support for attachments on Camel messages

AWS XRay

camel-aws-xray

Stable

2.21

Distributed tracing using AWS XRay

Caffeine Lrucache

camel-caffeine-lrucache

Stable-deprecated

3.0

Camel Caffeine LRUCache support

CDI

camel-cdi

Stable

2.10

Using Camel with CDI

CSimple jOOR

camel-csimple-joor

Stable

3.7

jOOR compiler for csimple language

CXF Transport

camel-cxf-transport

Stable

2.8

Camel Transport for Apache CXF

DSL

Elytron

camel-elytron

Stable

3.1

Elytron Security Provider for camel-undertow

Etcd3

camel-etcd3

Preview

3.5

Aggregation repository using EtcD as datastore

Groovy Dsl

camel-groovy-dsl

Experimental/Preview

3

Camel DSL with Groovy

Headersmap

camel-headersmap

Stable

2.20

Fast case-insensitive headers map implementation

Hystrix

camel-hystrix

Stable-deprecated

2.18

Circuit Breaker EIP using Netflix Hystrix

Jasypt

camel-jasypt

Stable

2.5

Security using Jasypt

Java Joor Dsl

camel-java-joor-dsl

Stable/Preview

3

Camel DSL with YAML

JavaScript Dsl

camel-js-dsl

Experimental/Preview

3

Camel DSL with JavaScript

Jaxb XML Dsl

camel-xml-jaxb-dsl

Stable

Camel DSL with YAML

Jfr

camel-jfr

Stable

3.8

Diagnose Camel applications with Java Flight Recorder

JTA

camel-jta

Stable

3.4

Using Camel With JTA Transaction Manager

Kamelet Main

camel-kamelet-main

Preview

3.11

Main to run Kamelet standalone

Kotlin Dsl

camel-kotlin-dsl

Experimental/Preview

3

Camel DSL with Kotlin

LevelDB

camel-leveldb

Stable

2.10

Using LevelDB as persistent EIP store

LevelDB-legacy

camel-leveldb-legacy

Stable

2.10

Using LevelDB as persistent EIP store

LRA

camel-lra

Preview

2.21

Camel saga binding for Long-Running-Action framework

Main

camel-main

Stable

3.0

Camel Main support

Microprofile Config

camel-microprofile-config

Stable

3.0

Bridging Eclipse MicroProfile Config with Camel properties

Microprofile Fault Tolerance

camel-microprofile-fault-tolerance

Stable

3.3

Circuit Breaker EIP using MicroProfile Fault Tolerance

Microprofile Health

camel-microprofile-health

Stable

3.0

Expose Camel health checks via MicroProfile Health

Openapi Java

camel-openapi-java

Stable

3.1

Rest-dsl support for using openapi doc

OpenTelemetry

camel-opentelemetry

Stable

3.5

Distributed tracing using OpenTelemetry

OpenTracing

camel-opentracing

Stable

2.19

Distributed tracing using OpenTracing

Platform Http Vertx

camel-platform-http-vertx

Stable

3.2

Implementation of the Platform HTTP Engine based on Vert.x Web

Reactive Executor Vert.x

camel-reactive-executor-vertx

Experimental

3.0

Reactive Executor for camel-core using Vert.x

Reactor

camel-reactor

Stable

2.20

Reactor based back-end for Camel’s reactive streams component

Redis

camel-redis

Preview

3.5

Aggregation repository using Redis as datastore

Resilience4j

camel-resilience4j

Stable

3.0

Circuit Breaker EIP using Resilience4j

Resourceresolver Github

camel-resourceresolver-github

Stable

3.11

Resource resolver to load files from GitHub

Ribbon

camel-ribbon

Stable-deprecated

2.18

Using Netflix Ribbon for client side load balancing

RxJava

camel-rxjava

Stable

2.22

RxJava based back-end for Camel’s reactive streams component

Shiro

camel-shiro

Stable

2.5

Security using Shiro

Spring Java Configuration

camel-spring-javaconfig

Stable-deprecated

2.0

Using Camel with Spring Java Configuration

Spring Main

camel-spring-main

Stable

3.2

Camel Spring Main support

Spring Security

camel-spring-security

Stable

2.3

Security using Spring Security

Spring Xml

camel-spring-xml

Stable

3.9

Camel Spring with XML DSL

Springdoc

openapi-java

3.14

Springdoc Swagger UI for openapi-java in spring boot

Swagger Java

camel-swagger-java

Stable

2.16

Rest-dsl support for using swagger api-doc

Test

camel-test

Stable-deprecated

2.9

Camel unit testing

Test CDI

camel-test-cdi

Stable

2.17

Camel unit testing with CDI

Test JUnit5

camel-test-junit5

Stable

3.0

Camel unit testing with JUnit 5

Test Spring

camel-test-spring

Stable-deprecated

2.10

Camel unit testing with Spring

Test Spring JUnit5

camel-test-spring-junit5

Stable

3.0

Camel unit testing with Spring and JUnit 5

Testcontainers

camel-testcontainers

Stable-deprecated

2.22

Camel support for testcontainers

Testcontainers JUnit5

camel-testcontainers-junit5

Stable

3.0

Camel support for testcontainers with JUnit 5

Testcontainers Spring

camel-testcontainers-spring

Stable-deprecated

2.22

Camel unit testing with Spring and testcontainers

Testcontainers Spring Junit5

camel-testcontainers-spring-junit5

Stable

3.0

Camel unit testing with Spring, testcontainers and JUnit 5

ThreadPoolFactory Vert.x

camel-threadpoolfactory-vertx

Preview

3.5

ThreadPoolFactory for camel-core using Vert.x

Tracing

camel-tracing

Stable

3.5

Distributed tracing common interfaces

Undertow Spring Security

camel-undertow-spring-security

Stable

3.3

Spring Security Provider for camel-undertow

XML Io Dsl

camel-xml-io-dsl

Stable

Camel DSL with YAML

Yaml Dsl

camel-yaml-dsl

Preview

3.9

Camel DSL with YAML

Zipkin

camel-zipkin

Stable

2.18

Distributed message tracing using Zipkin