[
https://issues.apache.org/jira/browse/CAMEL-6929?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Henryk Konsek resolved CAMEL-6929.
----------------------------------
Resolution: Fixed
Applied in revision 41ce3c6fdbe65dc669bbe9b5b51952285a659e9c.
> Narrow ExcludeRoutes annotation values to RoutesBuilder instances
> -----------------------------------------------------------------
>
> Key: CAMEL-6929
> URL: https://issues.apache.org/jira/browse/CAMEL-6929
> Project: Camel
> Issue Type: Improvement
> Affects Versions: 2.12.1
> Reporter: Henryk Konsek
> Assignee: Henryk Konsek
> Fix For: 2.13.0
>
>
> Values passed to the {{ExcludeRoutes}} annotation should implement
> {{RoutesBuilder}} interface, as we want to exclude route builders. Now I can
> exclude let's say {{java.lang.String}} (with {{@ExcludeRoutes(String.class)}}
> what doesn't make any sense.
> I propose to narrow possible values as demonstrated below:
> {code:java}Class<? extends RoutesBuilder>[] value() default {};{code}
--
This message was sent by Atlassian JIRA
(v6.1#6144)