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 を使用します。前もって感謝します!