The question sounds easy: “How can I get an bean instance with constructor parameters into my message body through the activator EIP using Apache Camel?”. My first thought was something like that: … from("direct://foo") .setBody(bean(new Foo("x", "y"))) .to("seda://bar"); … But this doesn’t work. After trying around a while I found a smart method to do [...]