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: 64 in 64 JAR artifacts (6 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

Preview

2.10

Using Camel with CDI

CDI JTA

camel-cdi-jta

Preview

3.15

JTA Transaction support for Camel CDI

CDI Main

camel-cdi-main

Preview

3.15

Using Camel Main with CDI

CLI Connector

camel-cli-connector

Preview

3.19

Runtime adapter connecting with Camel CLI

Cloudevents

camel-cloudevents

Preview

3.15

Camel support for the CloudEvents specification

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

Debug

camel-debug

Stable

3.15

Enables Camel Route Debugging

DSL

DSL Modeline

camel-dsl-modeline

Stable

3.16

Camel DSL Camel K modeline

Elytron

camel-elytron

Stable

3.1

Elytron Security Provider for camel-undertow

Groovy Dsl

camel-groovy-dsl

Experimental

3.9

Camel DSL with Groovy

Headersmap

camel-headersmap

Stable

2.20

Fast case-insensitive headers map implementation

Jasypt

camel-jasypt

Stable

2.5

Security using Jasypt

Java DSL (runtime compiled)

camel-java-joor-dsl

Stable

3.9

Camel Java DSL with jOOR

JavaScript DSL

camel-js-dsl

Experimental

3.9

Camel DSL with JavaScript

JavaShell DSL

camel-jsh-dsl

Experimental

3.15

Camel DSL with JavaShell

Jaxb XML Dsl

camel-xml-jaxb-dsl

Stable

3.9

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

Knative Http

camel-knative-http

Preview

3.15

Camel Knative HTTP

Kotlin DSL

camel-kotlin-dsl

Experimental

3.9

Camel DSL with Kotlin

LevelDB

camel-leveldb

Stable

2.10

Using LevelDB as persistent EIP store

LRA

camel-lra

Preview

2.21

Camel saga binding for Long-Running-Action framework

Mail Microsoft Oauth

camel-mail-microsoft-oauth

Stable

3.18.4

Camel Mail OAuth2 Authenticator for Microsoft Exchange Online

Main

camel-main

Stable

3.0

Camel Main

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-deprecated

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 Tomcat

camel-reactive-executor-tomcat

Experimental

3.17

Reactive Executor for camel-core using Apache Tomcat

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

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 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-deprecated

2.17

Camel unit testing with CDI

Test CDI JUnit5

camel-test-cdi-junit5

Preview

3.16

Camel unit testing with CDI and JUnit5

Test JUnit5

camel-test-junit5

Stable

3.0

Camel unit testing with JUnit 5

Test Main JUnit5

camel-test-main-junit5

Stable

3.16

Camel unit testing with Main and 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

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

Write Ahead Log Strategy

camel-wal

Preview

3.20.0

A write-ahead resume strategy

XML Io Dsl

camel-xml-io-dsl

Stable

3.9

Camel DSL with XML

YAML DSL

camel-yaml-dsl

Stable

3.9

Camel DSL with YAML

Zipkin

camel-zipkin

Stable-deprecated

2.18

Distributed message tracing using Zipkin