2

http://camel.apache.org/cdi.htmlによると

@Inject
@Uri("direct:event")
ProducerTemplate producer;

void observeCdiEvents(@Observes String event) {
   producer.sendBody(event);
}

from("direct:event")
 .log("CDI event received: ${body}");

と同等です

@Inject
CdiEventEndpoint<String> cdiEventEndpoint;

from(cdiEventEndpoint).log("CDI event received: ${body}");

例を次のように変換するにはどうすればよいですか

 producer.asyncSendBody(...)

CdiEventEndpoint を使用します。前もって感謝します!

4

1 に答える 1