[
https://issues.apache.org/jira/browse/CAMEL-14622?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17136522#comment-17136522
]
Claus Ibsen commented on CAMEL-14622:
-------------------------------------
[WARNING] Component class org.apache.camel.component.amqp.AMQPComponent has not
been marked up with @Metadata for 1 options.
[WARNING] Component class org.apache.camel.component.as2.AS2Component has not
been marked up with @Metadata for 1 options.
[WARNING] Component class
org.apache.camel.component.atomix.client.AbstractAtomixClientComponent has not
been marked up with @Metadata for 4 options.
[WARNING] Component class
org.apache.camel.component.atomix.client.AbstractAtomixClientComponent has not
been marked up with @Metadata for 4 options.
[WARNING] Component class
org.apache.camel.component.atomix.client.AbstractAtomixClientComponent has not
been marked up with @Metadata for 4 options.
[WARNING] Component class
org.apache.camel.component.atomix.client.AbstractAtomixClientComponent has not
been marked up with @Metadata for 4 options.
[WARNING] Component class
org.apache.camel.component.atomix.client.AbstractAtomixClientComponent has not
been marked up with @Metadata for 4 options.
[WARNING] Component class
org.apache.camel.component.atomix.client.AbstractAtomixClientComponent has not
been marked up with @Metadata for 4 options.
[WARNING] Component class
org.apache.camel.component.atomix.client.map.AtomixMapComponent has not been
marked up with @Metadata for 1 options.
[WARNING] Component class
org.apache.camel.component.atomix.client.messaging.AtomixMessagingComponent has
not been marked up with @Metadata for 1 options.
[WARNING] Component class
org.apache.camel.component.atomix.client.multimap.AtomixMultiMapComponent has
not been marked up with @Metadata for 1 options.
[WARNING] Component class
org.apache.camel.component.atomix.client.queue.AtomixQueueComponent has not
been marked up with @Metadata for 1 options.
[WARNING] Component class
org.apache.camel.component.atomix.client.set.AtomixSetComponent has not been
marked up with @Metadata for 1 options.
[WARNING] Component class
org.apache.camel.component.atomix.client.value.AtomixValueComponent has not
been marked up with @Metadata for 1 options.
[WARNING] Component class
org.apache.camel.component.beanstalk.BeanstalkComponent has not been marked up
with @Metadata for 1 options.
[WARNING] Component class org.apache.camel.component.cmis.CMISComponent has not
been marked up with @Metadata for 1 options.
[WARNING] Component class org.apache.camel.component.debezium.DebeziumComponent
has not been marked up with @Metadata for 1 options.
[WARNING] Component class org.apache.camel.component.debezium.DebeziumComponent
has not been marked up with @Metadata for 1 options.
[WARNING] Component class org.apache.camel.component.debezium.DebeziumComponent
has not been marked up with @Metadata for 1 options.
[WARNING] Component class org.apache.camel.component.debezium.DebeziumComponent
has not been marked up with @Metadata for 1 options.
[WARNING] Component class
org.apache.camel.component.debezium.DebeziumMongodbComponent has not been
marked up with @Metadata for 1 options.
[WARNING] Component class
org.apache.camel.component.debezium.DebeziumMySqlComponent has not been marked
up with @Metadata for 1 options.
[WARNING] Component class
org.apache.camel.component.debezium.DebeziumPostgresComponent has not been
marked up with @Metadata for 1 options.
[WARNING] Component class
org.apache.camel.component.debezium.DebeziumSqlserverComponent has not been
marked up with @Metadata for 1 options.
[WARNING] Component class org.apache.camel.component.flink.FlinkComponent has
not been marked up with @Metadata for 4 options.
[WARNING] Component class
org.apache.camel.component.google.bigquery.GoogleBigQueryComponent has not been
marked up with @Metadata for 3 options.
[WARNING] Component class
org.apache.camel.component.google.bigquery.sql.GoogleBigQuerySQLComponent has
not been marked up with @Metadata for 2 options.
[WARNING] Component class
org.apache.camel.component.guava.eventbus.GuavaEventBusComponent has not been
marked up with @Metadata for 2 options.
[WARNING] Component class org.apache.camel.component.hdfs.HdfsComponent has not
been marked up with @Metadata for 2 options.
[WARNING] Component class
org.apache.camel.component.iec60870.client.ClientComponent has not been marked
up with @Metadata for 1 options.
[WARNING] Component class
org.apache.camel.component.iec60870.server.ServerComponent has not been marked
up with @Metadata for 1 options.
[WARNING] Component class
org.apache.camel.component.ignite.AbstractIgniteComponent has not been marked
up with @Metadata for 3 options.
[WARNING] Component class org.apache.camel.component.influxdb.InfluxDbComponent
has not been marked up with @Metadata for 1 options.
[WARNING] Component class org.apache.camel.component.jcache.JCacheComponent has
not been marked up with @Metadata for 5 options.
[WARNING] Component class org.apache.camel.component.jclouds.JcloudsComponent
has not been marked up with @Metadata for 2 options.
[WARNING] Component class org.apache.camel.component.jdbc.JdbcComponent has not
been marked up with @Metadata for 1 options.
[WARNING] Component class
org.apache.camel.component.milo.server.MiloServerComponent has not been marked
up with @Metadata for 18 options.
[WARNING] Component class org.apache.camel.component.mongodb.MongoDbComponent
has not been marked up with @Metadata for 1 options.
[WARNING] Component class org.apache.camel.component.resteasy.ResteasyComponent
has not been marked up with @Metadata for 2 options.
[WARNING] Component class org.apache.camel.component.scp.ScpComponent has not
been marked up with @Metadata for 1 options.
[WARNING] Component class org.apache.camel.component.slack.SlackComponent has
not been marked up with @Metadata for 1 options.
[WARNING] Component class org.apache.camel.component.spark.SparkComponent has
not been marked up with @Metadata for 2 options.
[WARNING] Component class
org.apache.camel.component.spring.batch.SpringBatchComponent has not been
marked up with @Metadata for 2 options.
[WARNING] Component class
org.apache.camel.component.sql.stored.SqlStoredComponent has not been marked up
with @Metadata for 1 options.
> camel component options - Favour annotation based options
> ---------------------------------------------------------
>
> Key: CAMEL-14622
> URL: https://issues.apache.org/jira/browse/CAMEL-14622
> Project: Camel
> Issue Type: Improvement
> Reporter: Claus Ibsen
> Assignee: Claus Ibsen
> Priority: Major
> Fix For: 3.5.0
>
>
> We should favour options on component classes to be annotation based, eg with
> @Metadata so we mark up only the options that are options. As other delegates
> and getter/setters may get mixed up.
> Then in the future we will drop support and only require marked up options,
> just like endpoints where you must use @UriParam etc.
> At first we can make our tool log a WARN and then we can see how many of our
> own components suffer from this.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)