Setting sessionTransacted to 'true' for the JmsMessageDrivenSourceAdapter (and minor updates in cafe sample).

This commit is contained in:
Mark Fisher
2008-01-23 08:51:18 +00:00
parent 9bbb6b842b
commit 269055f439
3 changed files with 3 additions and 7 deletions

View File

@@ -116,6 +116,7 @@ public class JmsMessageDrivenSourceAdapter extends AbstractSourceAdapter<Object>
dmlc.setMaxConcurrentConsumers(this.maxConcurrentConsumers);
dmlc.setMaxMessagesPerTask(this.maxMessagesPerTask);
dmlc.setIdleTaskExecutionLimit(this.idleTaskExecutionLimit);
dmlc.setSessionTransacted(true);
dmlc.setAutoStartup(false);
ChannelPublishingJmsListener listener = new ChannelPublishingJmsListener(this.getChannel());
listener.setMessageConverter(this.messageConverter);