Marc Carter created CAMEL-7841:
----------------------------------

             Summary: Allow SpEL inside Camel {{properties}}
                 Key: CAMEL-7841
                 URL: https://issues.apache.org/jira/browse/CAMEL-7841
             Project: Camel
          Issue Type: Improvement
          Components: camel-spring
    Affects Versions: 2.14.0
            Reporter: Marc Carter


The test for {{BridgePropertyPlaceholderConfigurer}} shows a very unrealistic 
example of putting some SpEL into a camel variable. This requires pre-declaring 
every such spel expression as you instantiate the bridge. Essentaily the SpEL 
is only evaluated when directly in the Spring context refresh.

This bridge class can be ugraded to parse SpEL expressions dynamically as Camel 
requests properties allowing the usecases like:
{code}
.from("direct:dostuff")
.wireTap( "file:#{@runtime.dataPath}?fileName=${date:now:yyyyMMdd}.txt" )
{code}
In today's code the first part of URI cannot be paramterised.

I'll submit a PR via github with my solution and example tests.






--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to