apache / camel-quarkus-examples
Components

An overview of source code logical components.

Intro

Logical decomposition is a representation of the organization of the main source code, where every and each file is put in exactly one logical component.

Logical Decompositions Overview

Analyzed system has 1 logical decomposition:

Logical Decomposition #1: PRIMARY

The decompositions is based on the folder structure at level 1 (relative to the source code root).

Bubble Chart | Tree Map
Component Sizes (Lines of Code)
The "primary" logical decomposition has 26 components.
  • 112 files, 9,756 LOC (100.0% vs. main code).
  • "cxf-soap" is biggest, containing 8.23% of LOC.
  • "openapi-contract-first" is smallest, containing 2.64% of LOC.


cxf-soap803 LOC (8%) 17 files
jms-jpa559 LOC (5%) 6 files
vertx-websocket-chat550 LOC (5%) 5 files
message-bridge537 LOC (5%) 5 files
jta-jpa520 LOC (5%) 5 files
rest-json504 LOC (5%) 6 files
file-bindy-ftp396 LOC (4%) 4 files
observability379 LOC (3%) 7 files
saga352 LOC (3%) 5 files
fhir352 LOC (3%) 2 files
jpa-idempotent-repository341 LOC (3%) 5 files
data-extract-langchain4j340 LOC (3%) 4 files
timer-log328 LOC (3%) 5 files
jdbc-datasource323 LOC (3%) 4 files
timer-log-main319 LOC (3%) 3 files
aws-lambda315 LOC (3%) 5 files
cluster-leader-election312 LOC (3%) 3 files
artemis-elasticsearch301 LOC (3%) 2 files
health297 LOC (3%) 3 files
kafka292 LOC (2%) 3 files
file-split-log-xml287 LOC (2%) 3 files
http-log283 LOC (2%) 3 files
platform-http-security-keycloak271 LOC (2%) 2 files
ROOT270 LOC (2%) 2 files
kamelet-chucknorris267 LOC (2%) 2 files
openapi-contract-first258 LOC (2%) 1 file
Component Commits
Components ordered by number of commits
Total Commits per Component
All commits, some commits may include files from multiple components.
observability12 commits (2%)
data-extract-langchain4j7 commits (1%)
http-log5 commits (1%)
rest-json5 commits (1%)
timer-log5 commits (1%)
jdbc-datasource5 commits (1%)
jta-jpa4 commits (<1%)
kafka4 commits (<1%)
file-split-log-xml4 commits (<1%)
fhir3 commits (<1%)
cluster-leader-election3 commits (<1%)
message-bridge3 commits (<1%)
aws-lambda3 commits (<1%)
jms-jpa3 commits (<1%)
jpa-idempotent-repository3 commits (<1%)
health3 commits (<1%)
file-bindy-ftp3 commits (<1%)
timer-log-main3 commits (<1%)
cxf-soap3 commits (<1%)
ROOT2 commits (<1%)
kamelet-chucknorris2 commits (<1%)
platform-http-security-keycloak2 commits (<1%)
artemis-elasticsearch1 commits (<1%)
vertx-websocket-chat1 commits (<1%)
saga1 commits (<1%)
openapi-contract-first1 commits (<1%)
Yearly File Updates Trend per Components
The number of file changes in commits
animated commit history: all time cumulative | 12 months window
2025 2024 2023 2022 2021 2020
data-extract-langchain4j
4
9
fhir
5
vertx-websocket-chat
5
saga
5
observability
4
1
8
4
2
4
artemis-elasticsearch
2
timer-log
2
4
3
1
cxf-soap
2
19
message-bridge
1
6
jpa-idempotent-repository
1
5
openapi-contract-first
1
http-log
3
1
3
ROOT
1
2
cluster-leader-election
2
2
kamelet-chucknorris
1
1
aws-lambda
4
4
jta-jpa
4
5
rest-json
3
1
1
5
jms-jpa
5
5
platform-http-security-keycloak
1
1
jdbc-datasource
5
2
health
2
2
file-bindy-ftp
2
3
timer-log-main
3
2
kafka
3
1
2
file-split-log-xml
1
1
1
1


Dependencies between components in same commits (past 180 days)
The number on the lines shows the number of shared commits.
See detailed temporal dependencies report...

G data-extract-langchain4j data-extract-langchain4j data-extract-langchain4j--data-extract-langchain4j 2 observability observability observability--observability 2 timer-log timer-log timer-log--timer-log 1 cxf-soap cxf-soap cxf-soap--cxf-soap 1


2025-05-07 20:17