Red Hat Training
A Red Hat training course is available for Red Hat Fuse
第190章 XStream
XStream コンポーネント
XStream コンポーネントは、XStream ライブラリーを使用して Java オブジェクトを XML との間でマーシャリングおよびアンマーシャリングする XStream データフォーマットを提供します。たとえば、以下のように
xstream()
DSL コマンドを使用してメッセージボディーを XML に変換できます。
CamelContext camelctx = new DefaultCamelContext(); camelctx.addRoutes(new RouteBuilder() { @Override public void configure() throws Exception { from("direct:start") .marshal().xstream(); } }); camelctx.start(); try { ProducerTemplate producer = camelctx.createProducerTemplate(); String customer = producer.requestBody("direct:start", new Customer("John", "Doe"), String.class); } finally { camelctx.stop(); }
Camel on EAP デプロイメント
このコンポーネントは、Red Hat JBoss Enterprise Application Platform (JBoss EAP) コンテナー上で簡素化されたデプロイメントモデルを提供する Camel on EAP (Wildfly Camel) フレームワークによってサポートされます。このモデルの詳細は、Deploying into a Web Server の Apache Camel on JBoss EAP の章を参照してください。