apache / apache/camel-quarkus

CamelBeanPostProcessor that does not use reflection

Open
#2,171 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
Java
Stars
302
Forks
232
Avg merge
1d 20h
Merged PRs (30d)
114

Description

The DefaultCamelBeanPostProcessors does dependency injection where it via reflection gets the list of fields/methods and does annotation lookup for various annotations to do dependency injection.

We should build a CamelQuarkusBeanPostProcessors that does this at build time and other means to do this in a more optimal way.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reading the existing DefaultCamelBeanPostProcessors and identifying how reflection and annotation lookup currently support dependency injection. Then determine the required design for a CamelQuarkusBeanPostProcessors implementation that performs this work at build time; done means dependency injection works without the current reflective processing.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
backend
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.