log.info("Forking send message action ...");
SimpleAsyncTaskExecutor taskExecutor = new SimpleAsyncTaskExecutor();
taskExecutor.execute(new Runnable() {
public void run() {
messageEndpoint.createProducer().send(message, context);
}
});
} else {
messageEndpoint.createProducer().send(message, context);
}