You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@camel.apache.org by "Claus Ibsen (Jira)" <ji...@apache.org> on 2019/08/20 14:33:00 UTC

[jira] [Comment Edited] (CAMEL-13870) camel3 - Fast configuring of endpoint options

    [ https://issues.apache.org/jira/browse/CAMEL-13870?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16911236#comment-16911236 ] 

Claus Ibsen edited comment on CAMEL-13870 at 8/20/19 2:32 PM:
--------------------------------------------------------------

TODOs

- Endpoints with missing getter/setter paris
- Endpoints using delegate configuration class via UriParams (we need to know whats the delegate method)
- Dynamic properties via multi valued and property prefix would still be reflection based (httpClient.xxx=aaa&httpClient.yyy=bbb)
- Consider remove support for consumer.xxx as we dont really need this anymore
- Allow to turn this on|off per endpoint so component developers can opt out
- Setting boolean should restrict to true|false string values
- Also generate for component's so we have for both endpoint and components
- Fix camel-cxf as it has some "oddities"


was (Author: davsclaus):
TODOs

- Endpoints with missing getter/setter paris
- Endpoints using delegate configuration class via UriParams (we need to know whats the delegate method)
- Dynamic properties via multi valued and property prefix would still be reflection based (httpClient.xxx=aaa&httpClient.yyy=bbb)
- Consider remove support for consumer.xxx as we dont really need this anymore
- Allow to turn this on|off per endpoint so component developers can opt out
- Setting boolean should restrict to true|false string values
- Also generate for component's so we have for both endpoint and components

> camel3 - Fast configuring of endpoint options
> ---------------------------------------------
>
>                 Key: CAMEL-13870
>                 URL: https://issues.apache.org/jira/browse/CAMEL-13870
>             Project: Camel
>          Issue Type: Improvement
>            Reporter: Claus Ibsen
>            Assignee: Claus Ibsen
>            Priority: Major
>             Fix For: 3.x
>
>
> Like we did for fast property placeholders on EIPs we can optimize endpoints as well, by using the apt compiler plugin to generate a configurer classes that uses direct java method invocations and then the property builder support class can detect that we have such a configurer and use it, when it looks for the setter. 



--
This message was sent by Atlassian Jira
(v8.3.2#803003)