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

Jason Chaffee commented on CAMEL-5795:
--------------------------------------

Here is one example,

Java Example:

{code}
from("direct:a").unmarshal().gzip().to("mock:a");
{code}

To accomplish the same thing in Scala it is not easy to figure out and it is 
quite different.

Scala Example,

{code}
import org.apache.camel.model.dataformat.GzipDataFormat

from("direct:a").unmarshal(new GzipDataFormat()).to("mock:a");
{code}

Normally, you would expect to use this class:

{code}
import org.apache.camel.impl.GzipDataFormat
{code}

It is very confusing and there is no documentation on this.  

                
> Scala DSL Examples
> ------------------
>
>                 Key: CAMEL-5795
>                 URL: https://issues.apache.org/jira/browse/CAMEL-5795
>             Project: Camel
>          Issue Type: Improvement
>    Affects Versions: 2.10.2
>            Reporter: Jason Chaffee
>
> There are very few Scala DSL examples for the components, only Java.  
> However, in many cases the Java DSL is very different than the Scala DSL and 
> it is not easy to figure out how to accomplish the same thing in Scala.  
> Therefore, I feel there should always be a Java example, a xml example, and a 
> Scala exaample.  
> I can add examples of differences between Java and Scala if needed.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to