1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package org.openehealth.ipf.platform.camel.core.adapter.builder;
17
18 import org.apache.camel.spi.DataFormat;
19 import org.openehealth.ipf.platform.camel.core.adapter.DataFormatAdapter;
20 import org.openehealth.ipf.platform.camel.core.support.builder.RouteBuilderSupport;
21 import org.openehealth.ipf.platform.camel.core.support.transform.min.TestConverter;
22
23
24
25
26
27 public class DataFormatRouteBuilder extends RouteBuilderSupport {
28
29 @Override
30 public void configure() throws Exception {
31
32 DataFormat format = new DataFormatAdapter(new TestConverter());
33
34 from("direct:external").unmarshal(format);
35 from("direct:internal").marshal(format).convertBodyTo(String.class);
36 }
37
38 }