From cb1c4000a40925c2fb1c2d6d3adc6c234c75fc46 Mon Sep 17 00:00:00 2001 From: markpollack Date: Tue, 20 Jan 2009 19:25:36 +0000 Subject: [PATCH] fix typo in docs --- doc/reference/src/msmq.xml | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/doc/reference/src/msmq.xml b/doc/reference/src/msmq.xml index 646932be..fc77baf7 100644 --- a/doc/reference/src/msmq.xml +++ b/doc/reference/src/msmq.xml @@ -810,7 +810,7 @@ void Send(MessageQueue messageQueue, Message message); <property name="MessageQueueObjectName" value="msmqTestQueue"/> <property name="PlatformTransactionManager" ref="messageQueueTransactionManager"/> <property name="MaxConcurrentListeners" value="5"/> - <property name="ListenerTimeLimitIn" value="20s"/> + <property name="ListenerTimeLimit" value="20s"/> <property name="MessageListener" ref="messageListenerAdapter"/> <property name="MessageTransactionExceptionHandler" ref="messageTransactionExceptionHandler"/> </object> @@ -992,7 +992,7 @@ void Send(MessageQueue messageQueue, Message message); TargetTypes or TargetTypeNames. Here is an example taken from the QuickStart application - <object id="xmlMessageConverter" type="Spring.Messaging.Support.Converters.XmlMessageConverter, Spring.Messaging"> + <object id="xmlMessageConverter" singleton="false" type="Spring.Messaging.Support.Converters.XmlMessageConverter, Spring.Messaging"> <property name="TargetTypes"> <list> <value>Spring.MsmqQuickStart.Common.Data.TradeRequest, Spring.MsmqQuickStart.Common</value> @@ -1007,6 +1007,16 @@ void Send(MessageQueue messageQueue, Message message); property on the MessageQueueTemplate and MessageListenerAdapter. + + The scope of the object definition is set to singleton="false", + meaning that a new instance of the MessageConverter will be created + each time you ask the container for an object of the name + 'xmlMessageConverter'. This is important to ensure that a new instance + will be used for each thread. If you forget, a warning will be logged + and IMessageConverter's Clone() method will be called to create an + indepentend instance. + + Other implementations provided are