From 13f434fbcf6dcc6d25995078931028aec9978208 Mon Sep 17 00:00:00 2001 From: markpollack Date: Thu, 14 Aug 2008 15:54:25 +0000 Subject: [PATCH] update schema to include pubsub-domain attribute. --- .../MessageListenerContainerObjectDefinitionParser.cs | 5 +++++ .../Messaging/Ems/Config/spring-ems-1.2.xsd | 10 ++++++++++ 2 files changed, 15 insertions(+) diff --git a/src/Spring/Spring.Messaging.Ems/Messaging/Ems/Config/MessageListenerContainerObjectDefinitionParser.cs b/src/Spring/Spring.Messaging.Ems/Messaging/Ems/Config/MessageListenerContainerObjectDefinitionParser.cs index d3c19c33..a75ee825 100644 --- a/src/Spring/Spring.Messaging.Ems/Messaging/Ems/Config/MessageListenerContainerObjectDefinitionParser.cs +++ b/src/Spring/Spring.Messaging.Ems/Messaging/Ems/Config/MessageListenerContainerObjectDefinitionParser.cs @@ -88,6 +88,8 @@ namespace Spring.Messaging.Ems.Config private readonly string MAX_RECOVERY_TIME_ATTRIBUTE = "max-recovery-time"; private readonly string CONNECTION_FACTORY_ATTRIBUTE = "connection-factory"; + + private readonly string PUBSUB_DOMAIN_ATTRIBUTE = "pubsub-domain"; #endregion @@ -190,6 +192,9 @@ namespace Spring.Messaging.Ems.Config parserContext.ReaderContext.GenerateObjectName(containerDefBuilder.RawObjectDefinition); } + string pubsubDomain = listenerElement.GetAttribute(PUBSUB_DOMAIN_ATTRIBUTE); + containerDefBuilder.AddPropertyValue("PubSubDomain", pubsubDomain); + parserContext.Registry.RegisterObjectDefinition(containerObjectName, containerDefBuilder.ObjectDefinition); } diff --git a/src/Spring/Spring.Messaging.Ems/Messaging/Ems/Config/spring-ems-1.2.xsd b/src/Spring/Spring.Messaging.Ems/Messaging/Ems/Config/spring-ems-1.2.xsd index 7078c0dc..397f3318 100644 --- a/src/Spring/Spring.Messaging.Ems/Messaging/Ems/Config/spring-ems-1.2.xsd +++ b/src/Spring/Spring.Messaging.Ems/Messaging/Ems/Config/spring-ems-1.2.xsd @@ -196,6 +196,16 @@ ]]> + + + + + + +