From 106c5dacfe6983bb546c35a1024f063f92d1e759 Mon Sep 17 00:00:00 2001 From: markpollack Date: Sat, 14 Jun 2008 11:29:59 +0000 Subject: [PATCH] Update NMS libraries. Note, using privately modified NMS library, not strongly signed. --- lib/Net/2.0/Apache.NMS.MSMQ.dll | Bin 0 -> 36864 bytes lib/Net/2.0/Apache.NMS.dll | Bin 0 -> 32768 bytes lib/Net/2.0/NMS.dll | Bin 11264 -> 0 bytes .../Aspects/Exceptions/LogExceptionHandler.cs | 205 ++++++++++-------- .../NHibernate/HibernateTransactionManager.cs | 2 +- .../NHibernate/LocalSessionFactoryObject.cs | 7 +- .../Nms/Connections/ConnectionFactoryUtils.cs | 22 +- .../Nms/Connections/NmsResourceHolder.cs | 18 +- .../Messaging/Nms/IMessageCreator.cs | 2 +- .../Messaging/Nms/IMessageListener.cs | 2 +- .../Messaging/Nms/IMessagePostProcessor.cs | 2 +- .../Messaging/Nms/INmsOperations.cs | 2 +- .../Messaging/Nms/IProducerCallback.cs | 2 +- .../Messaging/Nms/ISessionCallback.cs | 2 +- .../AbstractMessageListenerContainer.cs | 2 +- .../Adapter/MessageListenerAdapter.cs | 2 +- .../Listener/ISessionAwareMessageListener.cs | 2 +- .../SimpleMessageListenerContainer.cs | 4 +- .../Messaging/Nms/MessageCreatorDelegate.cs | 2 +- .../Messaging/Nms/NmsGatewaySupport.cs | 2 +- .../Messaging/Nms/NmsTemplate.cs | 2 +- .../Support/Converter/IMessageConverter.cs | 2 +- .../Converter/SimpleMessageConverter.cs | 2 +- .../DynamicDestinationResolver.cs | 2 +- .../Destinations/IDestinationResolver.cs | 2 +- .../Destinations/NmsDestinationAccessor.cs | 2 +- .../Messaging/Nms/Support/NmsAccessor.cs | 2 +- .../Messaging/Nms/Support/NmsUtils.cs | 2 +- .../Spring.Messaging.Nms.2005.csproj | 8 +- 29 files changed, 166 insertions(+), 138 deletions(-) create mode 100644 lib/Net/2.0/Apache.NMS.MSMQ.dll create mode 100644 lib/Net/2.0/Apache.NMS.dll delete mode 100644 lib/Net/2.0/NMS.dll diff --git a/lib/Net/2.0/Apache.NMS.MSMQ.dll b/lib/Net/2.0/Apache.NMS.MSMQ.dll new file mode 100644 index 0000000000000000000000000000000000000000..2620faf1f7d3fff82e5962c30dc66b47e087a37a GIT binary patch literal 36864 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 literal 0 HcmV?d00001 diff --git a/lib/Net/2.0/NMS.dll b/lib/Net/2.0/NMS.dll deleted file mode 100644 index 7a8e73fe036e109baa71410830886c10847cde5e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11264 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 diff --git a/src/Spring/Spring.Aop/Aspects/Exceptions/LogExceptionHandler.cs b/src/Spring/Spring.Aop/Aspects/Exceptions/LogExceptionHandler.cs index 36334288..f4cd6492 100644 --- a/src/Spring/Spring.Aop/Aspects/Exceptions/LogExceptionHandler.cs +++ b/src/Spring/Spring.Aop/Aspects/Exceptions/LogExceptionHandler.cs @@ -1,90 +1,117 @@ -#region License - -/* - * Copyright 2002-2007 the original author or authors. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#endregion - -using System; -using System.Collections; -using Common.Logging; -using Spring.Expressions; - -namespace Spring.Aspects.Exceptions -{ - /// - /// Log the exceptions. Default log nameis "LogExceptionHandler" and log level is Debug - /// - /// Mark Pollack - public class LogExceptionHandler : AbstractExceptionHandler - { - private string logName = "LogExceptionHandler"; - - - /// - /// Initializes a new instance of the class. - /// - public LogExceptionHandler() - { - ContinueProcessing = true; - } - - /// - /// Initializes a new instance of the class. - /// - /// The exception names. - public LogExceptionHandler(string[] exceptionNames) : base(exceptionNames) - { - ContinueProcessing = true; - } - - - - /// - /// Gets or sets the name of the log. - /// - /// The name of the log. - public string LogName - { - get { return logName; } - set { logName = value; } - } - - - /// - /// Handles the exception. - /// - /// the calling context dictionary - /// - /// The return value from handling the exception, if not rethrown or a new exception is thrown. - /// - public override object HandleException(IDictionary callContextDictionary) - { - ILog log = LogManager.GetLogger(logName); - callContextDictionary.Add("log", log); - try - { - IExpression expression = Expression.Parse(ActionExpressionText); - expression.GetValue(null, callContextDictionary); - } - catch (Exception e) - { - log.Warn("Was not able to evaluate action expression [" + ActionExpressionText + "]", e); - } - return "logged"; - } - } +#region License + +/* + * Copyright 2002-2007 the original author or authors. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#endregion + +using System; +using System.Collections; +using Common.Logging; +using Spring.Expressions; + +namespace Spring.Aspects.Exceptions +{ + /// + /// Log the exceptions. Default log nameis "LogExceptionHandler" and log level is Debug + /// + /// Mark Pollack + public class LogExceptionHandler : AbstractExceptionHandler + { + #region Fields + private string logName = "LogExceptionHandler"; + + private LogLevel logLevel = LogLevel.Trace; + + private bool logMessageOnly = false; + #endregion + + + /// + /// Initializes a new instance of the class. + /// + public LogExceptionHandler() + { + ContinueProcessing = true; + } + + /// + /// Initializes a new instance of the class. + /// + /// The exception names. + public LogExceptionHandler(string[] exceptionNames) : base(exceptionNames) + { + ContinueProcessing = true; + } + + + + /// + /// Gets or sets the name of the log. + /// + /// The name of the log. + public string LogName + { + get { return logName; } + set { logName = value; } + } + + + /// + /// Gets or sets the log level. + /// + /// The log level. + public LogLevel LogLevel + { + get { return logLevel; } + set { logLevel = value; } + } + + /// + /// Gets or sets a value indicating whether to log message only, and not pass in the + /// exception to the logging API + /// + /// true if log message only; otherwise, false. + public bool LogMessageOnly + { + get { return logMessageOnly; } + set { logMessageOnly = value; } + } + + /// + /// Handles the exception. + /// + /// the calling context dictionary + /// + /// The return value from handling the exception, if not rethrown or a new exception is thrown. + /// + public override object HandleException(IDictionary callContextDictionary) + { + ILog log = LogManager.GetLogger(logName); + callContextDictionary.Add("log", log); + try + { + IExpression expression = Expression.Parse(ActionExpressionText); + expression.GetValue(null, callContextDictionary); + } + catch (Exception e) + { + log.Warn("Was not able to evaluate action expression [" + ActionExpressionText + "]", e); + } + return "logged"; + } + } } \ No newline at end of file diff --git a/src/Spring/Spring.Data.NHibernate/Data/NHibernate/HibernateTransactionManager.cs b/src/Spring/Spring.Data.NHibernate/Data/NHibernate/HibernateTransactionManager.cs index 165bf517..3671c8e9 100644 --- a/src/Spring/Spring.Data.NHibernate/Data/NHibernate/HibernateTransactionManager.cs +++ b/src/Spring/Spring.Data.NHibernate/Data/NHibernate/HibernateTransactionManager.cs @@ -348,7 +348,7 @@ namespace Spring.Data.NHibernate protected override void DoBegin(object transaction, ITransactionDefinition definition) { HibernateTransactionObject txObject = (HibernateTransactionObject) transaction; - + if (DbProvider != null && TransactionSynchronizationManager.HasResource(DbProvider) && !txObject.ConnectionHolder.SynchronizedWithTransaction) { diff --git a/src/Spring/Spring.Data.NHibernate12/Data/NHibernate/LocalSessionFactoryObject.cs b/src/Spring/Spring.Data.NHibernate12/Data/NHibernate/LocalSessionFactoryObject.cs index 647c8aac..d6cc8192 100644 --- a/src/Spring/Spring.Data.NHibernate12/Data/NHibernate/LocalSessionFactoryObject.cs +++ b/src/Spring/Spring.Data.NHibernate12/Data/NHibernate/LocalSessionFactoryObject.cs @@ -198,11 +198,11 @@ namespace Spring.Data.NHibernate #endregion - #region Methods + #region Methods - #endregion + #endregion - /// + /// /// Return the singleon session factory. /// /// The singleon session factory. @@ -286,6 +286,7 @@ namespace Spring.Data.NHibernate } } + IResourceLoader resourceLoader = new ConfigurableResourceLoader(); if (this.mappingResources != null) diff --git a/src/Spring/Spring.Messaging.Nms/Messaging/Nms/Connections/ConnectionFactoryUtils.cs b/src/Spring/Spring.Messaging.Nms/Messaging/Nms/Connections/ConnectionFactoryUtils.cs index 33595649..cfaddb46 100644 --- a/src/Spring/Spring.Messaging.Nms/Messaging/Nms/Connections/ConnectionFactoryUtils.cs +++ b/src/Spring/Spring.Messaging.Nms/Messaging/Nms/Connections/ConnectionFactoryUtils.cs @@ -21,7 +21,7 @@ using System; using Spring.Transaction.Support; using Spring.Util; -using NMS; +using Apache.NMS; namespace Spring.Messaging.Nms.IConnections { @@ -90,7 +90,7 @@ namespace Spring.Messaging.Nms.IConnections { conHolderToUse = new NmsResourceHolder(); } - NMS.IConnection con = resourceFactory.GetConnection(conHolderToUse); + Apache.NMS.IConnection con = resourceFactory.GetConnection(conHolderToUse); ISession session = null; try { @@ -153,12 +153,12 @@ namespace Spring.Messaging.Nms.IConnections private IConnectionFactory cf; private bool synchedLocalTransactionAllowed; - public AnonymousClassResourceFactory(NMS.IConnection existingCon, IConnectionFactory cf, bool synchedLocalTransactionAllowed) + public AnonymousClassResourceFactory(Apache.NMS.IConnection existingCon, IConnectionFactory cf, bool synchedLocalTransactionAllowed) { InitBlock(existingCon, cf, synchedLocalTransactionAllowed); } - private void InitBlock(NMS.IConnection existingCon, IConnectionFactory cf, bool synchedLocalTransactionAllowed) + private void InitBlock(Apache.NMS.IConnection existingCon, IConnectionFactory cf, bool synchedLocalTransactionAllowed) { this.existingCon = existingCon; this.cf = cf; @@ -169,18 +169,18 @@ namespace Spring.Messaging.Nms.IConnections { return holder.GetSession(typeof(ISession), existingCon); } - - public virtual NMS.IConnection GetConnection(NmsResourceHolder holder) + + public virtual Apache.NMS.IConnection GetConnection(NmsResourceHolder holder) { return (existingCon != null ? existingCon : holder.GetConnection()); } - - public virtual NMS.IConnection CreateConnection() + + public virtual Apache.NMS.IConnection CreateConnection() { return cf.CreateConnection(); } - - public virtual ISession CreateSession(NMS.IConnection con) + + public virtual ISession CreateSession(Apache.NMS.IConnection con) { if (synchedLocalTransactionAllowed) { @@ -236,7 +236,7 @@ namespace Spring.Messaging.Nms.IConnections /// the new NMS ISession /// /// NMSException if thrown by NMS API methods - ISession CreateSession(NMS.IConnection con); + ISession CreateSession(Apache.NMS.IConnection con); /// diff --git a/src/Spring/Spring.Messaging.Nms/Messaging/Nms/Connections/NmsResourceHolder.cs b/src/Spring/Spring.Messaging.Nms/Messaging/Nms/Connections/NmsResourceHolder.cs index 085ccf77..868f6305 100644 --- a/src/Spring/Spring.Messaging.Nms/Messaging/Nms/Connections/NmsResourceHolder.cs +++ b/src/Spring/Spring.Messaging.Nms/Messaging/Nms/Connections/NmsResourceHolder.cs @@ -24,7 +24,7 @@ using Common.Logging; using Spring.Collections; using Spring.Transaction.Support; using Spring.Util; -using NMS; +using Apache.NMS; namespace Spring.Messaging.Nms.IConnections { @@ -71,7 +71,7 @@ namespace Spring.Messaging.Nms.IConnections /// /// the NMS ISession /// - public NmsResourceHolder(NMS.IConnection connection, ISession session) + public NmsResourceHolder(Apache.NMS.IConnection connection, ISession session) { AddConnection(connection); AddSession(session, connection); @@ -93,7 +93,7 @@ namespace Spring.Messaging.Nms.IConnections #region Methods - public void AddConnection(NMS.IConnection connection) + public void AddConnection(Apache.NMS.IConnection connection) { //TODO - update Assert utility class... //Assert.isTrue(!this.frozen, "Cannot add IConnection because NmsResourceHolder is frozen"); @@ -109,7 +109,7 @@ namespace Spring.Messaging.Nms.IConnections AddSession(session, null); } - public void AddSession(ISession session, NMS.IConnection connection) + public void AddSession(ISession session, Apache.NMS.IConnection connection) { //TOOD update AssertUtils class //Assert.isTrue(!this.frozen, "Cannot add ISession because NmsResourceHolder is frozen"); @@ -130,12 +130,12 @@ namespace Spring.Messaging.Nms.IConnections } } - public virtual NMS.IConnection GetConnection() + public virtual Apache.NMS.IConnection GetConnection() { - return (!(this.connections.Count == 0) ? (NMS.IConnection)this.connections[0] : null); + return (!(this.connections.Count == 0) ? (Apache.NMS.IConnection)this.connections[0] : null); } - public virtual NMS.IConnection GetConnection(System.Type connectionType) + public virtual Apache.NMS.IConnection GetConnection(System.Type connectionType) { throw new NotImplementedException(); //TODO Updae CollectionUtils... @@ -152,7 +152,7 @@ namespace Spring.Messaging.Nms.IConnections return GetSession(sessionType, null); } - public virtual ISession GetSession(System.Type sessionType, NMS.IConnection connection) + public virtual ISession GetSession(System.Type sessionType, Apache.NMS.IConnection connection) { IList sessions = this.sessions; if (connection != null) @@ -199,7 +199,7 @@ namespace Spring.Messaging.Nms.IConnections logger.Debug("Could not close NMS ISession after transaction", ex); } } - foreach (NMS.IConnection connection in connections) + foreach (Apache.NMS.IConnection connection in connections) { try { diff --git a/src/Spring/Spring.Messaging.Nms/Messaging/Nms/IMessageCreator.cs b/src/Spring/Spring.Messaging.Nms/Messaging/Nms/IMessageCreator.cs index fe840aee..4b2937ba 100644 --- a/src/Spring/Spring.Messaging.Nms/Messaging/Nms/IMessageCreator.cs +++ b/src/Spring/Spring.Messaging.Nms/Messaging/Nms/IMessageCreator.cs @@ -18,7 +18,7 @@ #endregion -using NMS; +using Apache.NMS; namespace Spring.Messaging.Nms { diff --git a/src/Spring/Spring.Messaging.Nms/Messaging/Nms/IMessageListener.cs b/src/Spring/Spring.Messaging.Nms/Messaging/Nms/IMessageListener.cs index 75ec0acc..9254681d 100644 --- a/src/Spring/Spring.Messaging.Nms/Messaging/Nms/IMessageListener.cs +++ b/src/Spring/Spring.Messaging.Nms/Messaging/Nms/IMessageListener.cs @@ -18,7 +18,7 @@ #endregion -using NMS; +using Apache.NMS; namespace Spring.Messaging.Nms { diff --git a/src/Spring/Spring.Messaging.Nms/Messaging/Nms/IMessagePostProcessor.cs b/src/Spring/Spring.Messaging.Nms/Messaging/Nms/IMessagePostProcessor.cs index 8567a061..cf9e4eda 100644 --- a/src/Spring/Spring.Messaging.Nms/Messaging/Nms/IMessagePostProcessor.cs +++ b/src/Spring/Spring.Messaging.Nms/Messaging/Nms/IMessagePostProcessor.cs @@ -18,7 +18,7 @@ #endregion -using NMS; +using Apache.NMS; namespace Spring.Messaging.Nms { diff --git a/src/Spring/Spring.Messaging.Nms/Messaging/Nms/INmsOperations.cs b/src/Spring/Spring.Messaging.Nms/Messaging/Nms/INmsOperations.cs index 47a75ceb..1d561ebe 100644 --- a/src/Spring/Spring.Messaging.Nms/Messaging/Nms/INmsOperations.cs +++ b/src/Spring/Spring.Messaging.Nms/Messaging/Nms/INmsOperations.cs @@ -18,7 +18,7 @@ #endregion -using NMS; +using Apache.NMS; namespace Spring.Messaging.Nms { diff --git a/src/Spring/Spring.Messaging.Nms/Messaging/Nms/IProducerCallback.cs b/src/Spring/Spring.Messaging.Nms/Messaging/Nms/IProducerCallback.cs index fdc85e02..e0b62942 100644 --- a/src/Spring/Spring.Messaging.Nms/Messaging/Nms/IProducerCallback.cs +++ b/src/Spring/Spring.Messaging.Nms/Messaging/Nms/IProducerCallback.cs @@ -18,7 +18,7 @@ #endregion -using NMS; +using Apache.NMS; namespace Spring.Messaging.Nms { diff --git a/src/Spring/Spring.Messaging.Nms/Messaging/Nms/ISessionCallback.cs b/src/Spring/Spring.Messaging.Nms/Messaging/Nms/ISessionCallback.cs index 022b6aa3..dae030a3 100644 --- a/src/Spring/Spring.Messaging.Nms/Messaging/Nms/ISessionCallback.cs +++ b/src/Spring/Spring.Messaging.Nms/Messaging/Nms/ISessionCallback.cs @@ -18,7 +18,7 @@ #endregion -using NMS; +using Apache.NMS; namespace Spring.Messaging.Nms { diff --git a/src/Spring/Spring.Messaging.Nms/Messaging/Nms/Listener/AbstractMessageListenerContainer.cs b/src/Spring/Spring.Messaging.Nms/Messaging/Nms/Listener/AbstractMessageListenerContainer.cs index b975b2c4..37a539f1 100644 --- a/src/Spring/Spring.Messaging.Nms/Messaging/Nms/Listener/AbstractMessageListenerContainer.cs +++ b/src/Spring/Spring.Messaging.Nms/Messaging/Nms/Listener/AbstractMessageListenerContainer.cs @@ -4,7 +4,7 @@ using Spring.Context; using Spring.Messaging.Nms.Support; using Spring.Messaging.Nms.Support.IDestinations; using Spring.Util; -using NMS; +using Apache.NMS; namespace Spring.Messaging.Nms.Listener { diff --git a/src/Spring/Spring.Messaging.Nms/Messaging/Nms/Listener/Adapter/MessageListenerAdapter.cs b/src/Spring/Spring.Messaging.Nms/Messaging/Nms/Listener/Adapter/MessageListenerAdapter.cs index 5be23271..eb361a07 100644 --- a/src/Spring/Spring.Messaging.Nms/Messaging/Nms/Listener/Adapter/MessageListenerAdapter.cs +++ b/src/Spring/Spring.Messaging.Nms/Messaging/Nms/Listener/Adapter/MessageListenerAdapter.cs @@ -6,7 +6,7 @@ using Spring.Messaging.Nms.Support; using Spring.Messaging.Nms.Support.Converter; using Spring.Messaging.Nms.Support.IDestinations; using Spring.Util; -using NMS; +using Apache.NMS; namespace Spring.Messaging.Nms.Listener.Adapter { diff --git a/src/Spring/Spring.Messaging.Nms/Messaging/Nms/Listener/ISessionAwareMessageListener.cs b/src/Spring/Spring.Messaging.Nms/Messaging/Nms/Listener/ISessionAwareMessageListener.cs index 90b105f4..0b1b61c8 100644 --- a/src/Spring/Spring.Messaging.Nms/Messaging/Nms/Listener/ISessionAwareMessageListener.cs +++ b/src/Spring/Spring.Messaging.Nms/Messaging/Nms/Listener/ISessionAwareMessageListener.cs @@ -1,4 +1,4 @@ -using NMS; +using Apache.NMS; namespace Spring.Messaging.Nms.Listener { diff --git a/src/Spring/Spring.Messaging.Nms/Messaging/Nms/Listener/SimpleMessageListenerContainer.cs b/src/Spring/Spring.Messaging.Nms/Messaging/Nms/Listener/SimpleMessageListenerContainer.cs index aeed04ff..d3a67a61 100644 --- a/src/Spring/Spring.Messaging.Nms/Messaging/Nms/Listener/SimpleMessageListenerContainer.cs +++ b/src/Spring/Spring.Messaging.Nms/Messaging/Nms/Listener/SimpleMessageListenerContainer.cs @@ -1,6 +1,6 @@ using Spring.Collections; using Spring.Messaging.Nms.Support; -using NMS; +using Apache.NMS; namespace Spring.Messaging.Nms.Listener { @@ -58,7 +58,7 @@ namespace Spring.Messaging.Nms.Listener //TODO TaskExectuor abstraction would go here... SimpleMessageListener listener = new SimpleMessageListener(this, session); - consumer.Listener += new NMS.MessageListener(listener.OnMessage); + consumer.Listener += new Apache.NMS.MessageListener(listener.OnMessage); return consumer; } diff --git a/src/Spring/Spring.Messaging.Nms/Messaging/Nms/MessageCreatorDelegate.cs b/src/Spring/Spring.Messaging.Nms/Messaging/Nms/MessageCreatorDelegate.cs index 80ee0db2..23090f01 100644 --- a/src/Spring/Spring.Messaging.Nms/Messaging/Nms/MessageCreatorDelegate.cs +++ b/src/Spring/Spring.Messaging.Nms/Messaging/Nms/MessageCreatorDelegate.cs @@ -18,7 +18,7 @@ #endregion -using NMS; +using Apache.NMS; namespace Spring.Messaging.Nms { diff --git a/src/Spring/Spring.Messaging.Nms/Messaging/Nms/NmsGatewaySupport.cs b/src/Spring/Spring.Messaging.Nms/Messaging/Nms/NmsGatewaySupport.cs index 42d4bc33..386e53de 100644 --- a/src/Spring/Spring.Messaging.Nms/Messaging/Nms/NmsGatewaySupport.cs +++ b/src/Spring/Spring.Messaging.Nms/Messaging/Nms/NmsGatewaySupport.cs @@ -21,7 +21,7 @@ using System; using Common.Logging; using Spring.Objects.Factory; -using NMS; +using Apache.NMS; namespace Spring.Messaging.Nms { diff --git a/src/Spring/Spring.Messaging.Nms/Messaging/Nms/NmsTemplate.cs b/src/Spring/Spring.Messaging.Nms/Messaging/Nms/NmsTemplate.cs index 2074225e..122ac453 100644 --- a/src/Spring/Spring.Messaging.Nms/Messaging/Nms/NmsTemplate.cs +++ b/src/Spring/Spring.Messaging.Nms/Messaging/Nms/NmsTemplate.cs @@ -25,7 +25,7 @@ using Spring.Messaging.Nms.Support.Converter; using Spring.Messaging.Nms.Support.IDestinations; using Spring.Transaction.Support; using Spring.Util; -using NMS; +using Apache.NMS; namespace Spring.Messaging.Nms { diff --git a/src/Spring/Spring.Messaging.Nms/Messaging/Nms/Support/Converter/IMessageConverter.cs b/src/Spring/Spring.Messaging.Nms/Messaging/Nms/Support/Converter/IMessageConverter.cs index 2453709b..214119e0 100644 --- a/src/Spring/Spring.Messaging.Nms/Messaging/Nms/Support/Converter/IMessageConverter.cs +++ b/src/Spring/Spring.Messaging.Nms/Messaging/Nms/Support/Converter/IMessageConverter.cs @@ -18,7 +18,7 @@ #endregion -using NMS; +using Apache.NMS; namespace Spring.Messaging.Nms.Support.Converter { diff --git a/src/Spring/Spring.Messaging.Nms/Messaging/Nms/Support/Converter/SimpleMessageConverter.cs b/src/Spring/Spring.Messaging.Nms/Messaging/Nms/Support/Converter/SimpleMessageConverter.cs index 0fcf3c02..11fd51b4 100644 --- a/src/Spring/Spring.Messaging.Nms/Messaging/Nms/Support/Converter/SimpleMessageConverter.cs +++ b/src/Spring/Spring.Messaging.Nms/Messaging/Nms/Support/Converter/SimpleMessageConverter.cs @@ -21,7 +21,7 @@ using System; using System.Collections; using System.Runtime.Serialization; -using NMS; +using Apache.NMS; namespace Spring.Messaging.Nms.Support.Converter { diff --git a/src/Spring/Spring.Messaging.Nms/Messaging/Nms/Support/Destinations/DynamicDestinationResolver.cs b/src/Spring/Spring.Messaging.Nms/Messaging/Nms/Support/Destinations/DynamicDestinationResolver.cs index 7587e40f..19ae8811 100644 --- a/src/Spring/Spring.Messaging.Nms/Messaging/Nms/Support/Destinations/DynamicDestinationResolver.cs +++ b/src/Spring/Spring.Messaging.Nms/Messaging/Nms/Support/Destinations/DynamicDestinationResolver.cs @@ -19,7 +19,7 @@ #endregion using Spring.Util; -using NMS; +using Apache.NMS; namespace Spring.Messaging.Nms.Support.IDestinations { diff --git a/src/Spring/Spring.Messaging.Nms/Messaging/Nms/Support/Destinations/IDestinationResolver.cs b/src/Spring/Spring.Messaging.Nms/Messaging/Nms/Support/Destinations/IDestinationResolver.cs index ea19c104..f818c4af 100644 --- a/src/Spring/Spring.Messaging.Nms/Messaging/Nms/Support/Destinations/IDestinationResolver.cs +++ b/src/Spring/Spring.Messaging.Nms/Messaging/Nms/Support/Destinations/IDestinationResolver.cs @@ -18,7 +18,7 @@ #endregion -using NMS; +using Apache.NMS; namespace Spring.Messaging.Nms.Support.IDestinations { diff --git a/src/Spring/Spring.Messaging.Nms/Messaging/Nms/Support/Destinations/NmsDestinationAccessor.cs b/src/Spring/Spring.Messaging.Nms/Messaging/Nms/Support/Destinations/NmsDestinationAccessor.cs index 37ec23ae..08e75221 100644 --- a/src/Spring/Spring.Messaging.Nms/Messaging/Nms/Support/Destinations/NmsDestinationAccessor.cs +++ b/src/Spring/Spring.Messaging.Nms/Messaging/Nms/Support/Destinations/NmsDestinationAccessor.cs @@ -19,7 +19,7 @@ #endregion using Spring.Util; -using NMS; +using Apache.NMS; namespace Spring.Messaging.Nms.Support.IDestinations { diff --git a/src/Spring/Spring.Messaging.Nms/Messaging/Nms/Support/NmsAccessor.cs b/src/Spring/Spring.Messaging.Nms/Messaging/Nms/Support/NmsAccessor.cs index 9e47e2a4..29b816a8 100644 --- a/src/Spring/Spring.Messaging.Nms/Messaging/Nms/Support/NmsAccessor.cs +++ b/src/Spring/Spring.Messaging.Nms/Messaging/Nms/Support/NmsAccessor.cs @@ -21,7 +21,7 @@ using System; using Common.Logging; using Spring.Objects.Factory; -using NMS; +using Apache.NMS; namespace Spring.Messaging.Nms.Support { diff --git a/src/Spring/Spring.Messaging.Nms/Messaging/Nms/Support/NmsUtils.cs b/src/Spring/Spring.Messaging.Nms/Messaging/Nms/Support/NmsUtils.cs index b22472e8..91232f14 100644 --- a/src/Spring/Spring.Messaging.Nms/Messaging/Nms/Support/NmsUtils.cs +++ b/src/Spring/Spring.Messaging.Nms/Messaging/Nms/Support/NmsUtils.cs @@ -21,7 +21,7 @@ using System; using Common.Logging; using Spring.Util; -using NMS; +using Apache.NMS; namespace Spring.Messaging.Nms.Support { diff --git a/src/Spring/Spring.Messaging.Nms/Spring.Messaging.Nms.2005.csproj b/src/Spring/Spring.Messaging.Nms/Spring.Messaging.Nms.2005.csproj index ec908a8d..8c56ff7c 100644 --- a/src/Spring/Spring.Messaging.Nms/Spring.Messaging.Nms.2005.csproj +++ b/src/Spring/Spring.Messaging.Nms/Spring.Messaging.Nms.2005.csproj @@ -33,14 +33,14 @@ False ..\..\..\lib\net\2.0\antlr.runtime.dll + + False + ..\..\..\lib\Net\2.0\Apache.NMS.dll + False ..\..\..\lib\net\2.0\Common.Logging.dll - - False - ..\..\..\lib\net\2.0\NMS.dll -