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: 45 in 44 JAR artifacts (2 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

CDI

camel-cdi

Stable

2.10

Using Camel with CDI

CXF Transport

camel-cxf-transport

Stable

2.8

Camel Transport for Apache CXF

Etcd3

camel-etcd3

Preview

3.5

Aggregation repository using EtcD as datastore

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

JTA

camel-jta

Stable

3.4

Using Camel With JTA Transaction Manager

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

Bridging Eclipse MicroProfile Health with Camel health checks

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

Ribbon

camel-ribbon

Stable

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

Swagger Java

camel-swagger-java

Stable

2.16

Rest-dsl support for using swagger api-doc

Test

camel-test

Stable

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

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

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

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

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

Zipkin

camel-zipkin

Stable

2.18

Distributed message tracing using Zipkin