Claus Ibsen created CAMEL-15836:
-----------------------------------
Summary: components - Automatic autowire by type - Specify which
options support this
Key: CAMEL-15836
URL: https://issues.apache.org/jira/browse/CAMEL-15836
Project: Camel
Issue Type: Improvement
Reporter: Claus Ibsen
Fix For: 3.x
We could add to @Metadata so we can markup on components which options can be
autowried automatic by its type, but looking up in registry for 1 instance of
this type, and use it automatic.
Such as JMS connection factory, JDBC DataSources, AWS Clients, Infinispan
Client, etc.
We had some code in camel-main in 3.6 or older, but this code was "too magic"
and introspected all options and whatnot. And this causing longer startup and
more memory. And each component generated metadata that took up memory space.
That essentially was waste for 99% use cases.
But if we have this marked up for specific options only, then we can make this
faster and light.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)