You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@camel.apache.org by "Luca Burgazzoli (JIRA)" <ji...@apache.org> on 2017/05/04 14:29:04 UTC

[jira] [Created] (CAMEL-11230) Allow to configure the prefix/suffix used for languages

Luca Burgazzoli created CAMEL-11230:
---------------------------------------

             Summary: Allow to configure the prefix/suffix used for languages
                 Key: CAMEL-11230
                 URL: https://issues.apache.org/jira/browse/CAMEL-11230
             Project: Camel
          Issue Type: New Feature
          Components: camel-core, camel-language
            Reporter: Luca Burgazzoli
            Priority: Minor
             Fix For: 3.0.0


It would be nice to have a way to configure the prefix/suffix used to parse languages so that an user can change the defaults in case they clash with other systems or because of personal preferences:

i.e.

{code:xml|title=XML Dsl|borderStyle=solid}
<camelContext id="camel" xmlns="http://camel.apache.org/schema/spring">
    <languages>
        <language id="properties" prefix="{{" suffix="}}"/>
        <language id="simple"     prefix="[[" suffix="]]"/>
        <language id="groovy"     prefix="<<" suffix=">>"/>
    </languages>

    <route>
        <from uri="timer:{{timer.name}}"/>
        <log message="Body is [[body]]"/>
        <log message="Body is <<exchange.in.body>>"/>
    </route>
</camelContext
{code}

{code:title=Spring Boot properties|borderStyle=solid}
camel.language.properties.prefix = {{
camel.language.properties.suffix = {{

camel.language.simple.prefix = [[
camel.language.simple.suffix = ]]

camel.language.groovy.prefix = <<
camel.language.groovy.suffix = >>
{code}



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)