Please read again what I write.

And see the alternative syntax box at
http://camel.apache.org/simple

On Thu, Oct 29, 2015 at 2:21 PM, contactreji <contactr...@gmail.com> wrote:
> Hi Claus
>
> I tried
> *from("file:C:\\Users\\Mathews\\Desktop\\in").log(LoggingLevel.INFO,"BasicRouteLogger","Received
> File").setProperty("bodyBackup",simple(${body})).log("Done ").end()
> *
> Still it says
>
> *"C:\Program Files\Java\jdk1.8.0_51\bin\java" -Didea.launcher.port=7532
> "-Didea.launcher.bin.path=C:\Program Files (x86)\JetBrains\IntelliJ IDEA
> Community Edition 14.1.5\bin" -Dfile.encoding=windows-1252 -classpath
> "C:\Program Files\Java\jdk1.8.0_51\jre\lib\charsets.jar;C:\Program
> Files\Java\jdk1.8.0_51\jre\lib\deploy.jar;C:\Program
> Files\Java\jdk1.8.0_51\jre\lib\javaws.jar;C:\Program
> Files\Java\jdk1.8.0_51\jre\lib\jce.jar;C:\Program
> Files\Java\jdk1.8.0_51\jre\lib\jfr.jar;C:\Program
> Files\Java\jdk1.8.0_51\jre\lib\jfxswt.jar;C:\Program
> Files\Java\jdk1.8.0_51\jre\lib\jsse.jar;C:\Program
> Files\Java\jdk1.8.0_51\jre\lib\management-agent.jar;C:\Program
> Files\Java\jdk1.8.0_51\jre\lib\plugin.jar;C:\Program
> Files\Java\jdk1.8.0_51\jre\lib\resources.jar;C:\Program
> Files\Java\jdk1.8.0_51\jre\lib\rt.jar;C:\Program
> Files\Java\jdk1.8.0_51\jre\lib\ext\access-bridge-64.jar;C:\Program
> Files\Java\jdk1.8.0_51\jre\lib\ext\cldrdata.jar;C:\Program
> Files\Java\jdk1.8.0_51\jre\lib\ext\dnsns.jar;C:\Program
> Files\Java\jdk1.8.0_51\jre\lib\ext\jaccess.jar;C:\Program
> Files\Java\jdk1.8.0_51\jre\lib\ext\jfxrt.jar;C:\Program
> Files\Java\jdk1.8.0_51\jre\lib\ext\localedata.jar;C:\Program
> Files\Java\jdk1.8.0_51\jre\lib\ext\nashorn.jar;C:\Program
> Files\Java\jdk1.8.0_51\jre\lib\ext\sunec.jar;C:\Program
> Files\Java\jdk1.8.0_51\jre\lib\ext\sunjce_provider.jar;C:\Program
> Files\Java\jdk1.8.0_51\jre\lib\ext\sunmscapi.jar;C:\Program
> Files\Java\jdk1.8.0_51\jre\lib\ext\sunpkcs11.jar;C:\Program
> Files\Java\jdk1.8.0_51\jre\lib\ext\zipfs.jar;C:\Users\Z001NLH\Desktop\loaders\camel-groovydsl\build\classes\main;C:\Users\Z001NLH\Desktop\loaders\camel-groovydsl\build\resources\main;C:\Users\Z001NLH\.gradle\caches\modules-2\files-2.1\org.codehaus.groovy\groovy-all\2.3.11\f6b34997d04c1538ce451d3955298f46fdb4dbd4\groovy-all-2.3.11.jar;C:\Users\Z001NLH\.gradle\caches\modules-2\files-2.1\org.apache.camel\camel-core\2.15.1\5856cd06aabc0590b0b9d4c69211b0b5fa4bea4b\camel-core-2.15.1.jar;C:\Users\Z001NLH\.gradle\caches\modules-2\files-2.1\com.sun.xml.bind\jaxb-core\2.2.11\c3f87d654f8d5943cd08592f3f758856544d279a\jaxb-core-2.2.11.jar;C:\Users\Z001NLH\.gradle\caches\modules-2\files-2.1\com.sun.xml.bind\jaxb-impl\2.2.11\a49ce57aee680f9435f49ba6ef427d38c93247a6\jaxb-impl-2.2.11.jar;C:\Users\Z001NLH\.gradle\caches\modules-2\files-2.1\org.slf4j\slf4j-api\1.7.5\6b262da268f8ad9eff941b25503a9198f0a0ac93\slf4j-api-1.7.5.jar;C:\Users\Z001NLH\.gradle\caches\modules-2\files-2.1\org.slf4j\slf4j-simple\1.7.5\4a950c50bbc67fdbc908190dc8e25d7a0251f74a\slf4j-simple-1.7.5.jar;C:\Users\Z001NLH\.gradle\caches\modules-2\files-2.1\org.slf4j\slf4j-log4j12\1.7.5\6edffc576ce104ec769d954618764f39f0f0f10d\slf4j-log4j12-1.7.5.jar;C:\Users\Z001NLH\.gradle\caches\modules-2\files-2.1\log4j\log4j\1.2.17\5af35056b4d257e4b64b9e8069c0746e8b08629f\log4j-1.2.17.jar;C:\Users\Z001NLH\.gradle\caches\modules-2\files-2.1\org.apache.camel\camel-script\2.15.1\f2ea49185350f5d7b7f94ff8eb533784271751ad\camel-script-2.15.1.jar;C:\Program
> Files (x86)\JetBrains\IntelliJ IDEA Community Edition
> 14.1.5\lib\idea_rt.jar" com.intellij.rt.execution.application.AppMain
> com.groovy.MainRunner
> SLF4J: Class path contains multiple SLF4J bindings.
> SLF4J: Found binding in
> [jar:file:/C:/Users/Z001NLH/.gradle/caches/modules-2/files-2.1/org.slf4j/slf4j-simple/1.7.5/4a950c50bbc67fdbc908190dc8e25d7a0251f74a/slf4j-simple-1.7.5.jar!/org/slf4j/impl/StaticLoggerBinder.class]
> SLF4J: Found binding in
> [jar:file:/C:/Users/Z001NLH/.gradle/caches/modules-2/files-2.1/org.slf4j/slf4j-log4j12/1.7.5/6edffc576ce104ec769d954618764f39f0f0f10d/slf4j-log4j12-1.7.5.jar!/org/slf4j/impl/StaticLoggerBinder.class]
> SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an
> explanation.
> SLF4J: Actual binding is of type [org.slf4j.impl.SimpleLoggerFactory]
> [main] INFO org.apache.camel.main.MainSupport - Apache Camel 2.15.1 starting
> [main] INFO org.apache.camel.main.MainSupport - Apache Camel 2.15.1 stopping
> [main] INFO org.apache.camel.impl.DefaultCamelContext - Apache Camel 2.15.1
> (CamelContext: camel-1) is shutting down
> [main] INFO org.apache.camel.impl.DefaultCamelContext - Apache Camel 2.15.1
> (CamelContext: camel-1) uptime not started
> [main] INFO org.apache.camel.impl.DefaultCamelContext - Apache Camel 2.15.1
> (CamelContext: camel-1) is shutdown in 0.006 seconds
> Exception in thread "main" groovy.lang.MissingMethodException: No signature
> of method: BasicRoutes.$() is applicable for argument types:
> (BasicRoutes$_configure_closure1) values:
> [BasicRoutes$_configure_closure1@2bbf180e]
> Possible solutions: is(java.lang.Object), any(), any(groovy.lang.Closure),
> use([Ljava.lang.Object;), wait(), body()
>         at
> org.codehaus.groovy.runtime.ScriptBytecodeAdapter.unwrap(ScriptBytecodeAdapter.java:56)
>         at
> org.codehaus.groovy.runtime.callsite.PogoMetaClassSite.callCurrent(PogoMetaClassSite.java:78)
>         at
> org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallCurrent(CallSiteArray.java:49)
>         at
> org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:133)
>         at
> org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:141)
>         at BasicRoutes.configure(BasicRoutes.groovy:10)
>         at
> org.apache.camel.builder.RouteBuilder.checkInitialized(RouteBuilder.java:382)
>         at
> org.apache.camel.builder.RouteBuilder.configureRoutes(RouteBuilder.java:323)
>         at
> org.apache.camel.builder.RouteBuilder.addRoutesToCamelContext(RouteBuilder.java:306)
>         at
> org.apache.camel.impl.DefaultCamelContext$1.call(DefaultCamelContext.java:731)
>         at
> org.apache.camel.impl.DefaultCamelContext$1.call(DefaultCamelContext.java:728)
>         at
> org.apache.camel.impl.DefaultCamelContext.doWithDefinedClassLoader(DefaultCamelContext.java:2486)
>         at
> org.apache.camel.impl.DefaultCamelContext.addRoutes(DefaultCamelContext.java:728)
>         at
> org.apache.camel.main.MainSupport.postProcessCamelContext(MainSupport.java:476)
>         at
> org.apache.camel.main.MainSupport.postProcessContext(MainSupport.java:405)
>         at org.apache.camel.main.Main.doStart(Main.java:122)
>         at 
> org.apache.camel.support.ServiceSupport.start(ServiceSupport.java:61)
>         at org.apache.camel.main.MainSupport.run(MainSupport.java:150)
>         at org.apache.camel.main.MainSupport.run(MainSupport.java:354)
>         at org.apache.camel.main.MainSupport$run$1.call(Unknown Source)
>         at
> org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:45)
>         at
> org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:108)
>         at
> org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:116)
>         at com.groovy.MainRunner.main(MainRunner.groovy:17)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
>         at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>         at java.lang.reflect.Method.invoke(Method.java:497)
>         at 
> com.intellij.rt.execution.application.AppMain.main(AppMain.java:140)
> [Thread-1] INFO org.apache.camel.main.MainSupport$HangupInterceptor -
> Received hang up - stopping the main instance.
>
> Process finished with exit code 1
> *
>
>
> I have 2 queries here
> 1) The one already mentioned above
> 2) Whats the groovy equivalent of
> *<setProperty propertyName="stringMessage">
> <simple>Hello Mr ${body}</simple>
> </setProperty>
> *
> Suppose, I have "Reji" in the exchange body, I want property stringMessage =
> Hello Mr Reji
>
>
>
>
>
> -----
> Reji Mathews
> Sr. Developer - Middleware Integration / SOA ( Open Source - Apache Camel & 
> Jboss Fuse ESB | Mule ESB )
> LinkedIn - http://in.linkedin.com/pub/reji-mathews/31/9a2/40a
> Twitter - reji_mathews
> --
> View this message in context: 
> http://camel.465427.n5.nabble.com/Camel-Simple-expressions-in-Groovy-tp5773187p5773194.html
> Sent from the Camel - Users mailing list archive at Nabble.com.



-- 
Claus Ibsen
-----------------
http://davsclaus.com @davsclaus
Camel in Action 2nd edition:
https://www.manning.com/books/camel-in-action-second-edition

Reply via email to