Ce contenu n'est pas disponible dans la langue sélectionnée.
Chapter 190. XStream
XStream Component Copier lienLien copié sur presse-papiers!
Copier lienLien copié sur presse-papiers!
The XStream component provides the XStream data format, which uses the XStream library to marshal and unmarshal Java objects to and from XML. For example, you can convert a message body to XML using the
xstream() DSL command, as follows:
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 deployment Copier lienLien copié sur presse-papiers!
Copier lienLien copié sur presse-papiers!
This component is supported by the Camel on EAP (Wildfly Camel) framework, which offers a simplified deployment model on the Red Hat JBoss Enterprise Application Platform (JBoss EAP) container. For details of this model, see chapter "Apache Camel on JBoss EAP" in "Deploying into a Web Server".