378.3. Java DSL 사용
// lets turn Object messages into XML then send to MQSeries from("activemq:My.Queue"). marshal().xstream(). to("mqseries:Another.Queue");
Camel에서 메시지 변환을 위해 Camel에서 사용하는 XStream
인스턴스를 구성하려면 DSL 수준에서 해당 인스턴스에 대한 참조를 간단히 전달할 수 있습니다.
XStream xStream = new XStream(); xStream.aliasField("money", PurchaseOrder.class, "cash"); // new Added setModel option since Camel 2.14 xStream.setModel("NO_REFERENCES"); ... from("direct:marshal"). marshal(new XStreamDataFormat(xStream)). to("mock:marshaled");