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

Claus Ibsen commented on CAMEL-13708:
-------------------------------------

Argh crap camel-blueprint has some complex logic for its property placeholder - 
so its getting harder to refactor

> PropertiesSource to resolve a single property
> ---------------------------------------------
>
>                 Key: CAMEL-13708
>                 URL: https://issues.apache.org/jira/browse/CAMEL-13708
>             Project: Camel
>          Issue Type: Improvement
>          Components: camel-core
>            Reporter: Luca Burgazzoli
>            Assignee: Claus Ibsen
>            Priority: Minor
>             Fix For: 3.0.0
>
>
> CAMEL-13705 introduces support for property sources such as MP Config and 
> others and at the moment it does require to load all the properties upfront 
> on source initialization.
> It would be nice to have an additional method to resolve a single property as 
> some back-and may perform some I/O to resolve properties and get alll of them 
> could be expensive.
> So the properties component should:
> - leverage PropertiesSource::loadPropertiers() when is is required to know 
> all the properties (i.e. when auto configure components in camel main)
> - leverage a new PropertiesSource::resolveProperty(String) when it just need 
> to resolve a single property



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to