diff options
author | Michael Barker <mike@middlesoft.co.uk> | 2009-07-25 09:34:40 +0400 |
---|---|---|
committer | Michael Barker <mike@middlesoft.co.uk> | 2009-07-25 09:34:40 +0400 |
commit | dc9f6046d2a7f6b773964b37a9001f5b11a92175 (patch) | |
tree | a35b1fb2f80cef95047167b46321ccaf1a785b44 /mcs/class/Mono.Messaging | |
parent | 5ab33cc37629940e4ac1b76efebc7b6acb075b40 (diff) |
2009-07-20 Michael Barker <mike@middlesoft.co.uk>
* MessagingProviderLocator.cs: Changed System.Exceptions to
MonoMessagingExceptions.
svn path=/trunk/mcs/; revision=138672
Diffstat (limited to 'mcs/class/Mono.Messaging')
-rw-r--r-- | mcs/class/Mono.Messaging/Mono.Messaging/ChangeLog | 5 | ||||
-rw-r--r-- | mcs/class/Mono.Messaging/Mono.Messaging/MessagingProviderLocator.cs | 6 |
2 files changed, 8 insertions, 3 deletions
diff --git a/mcs/class/Mono.Messaging/Mono.Messaging/ChangeLog b/mcs/class/Mono.Messaging/Mono.Messaging/ChangeLog index bf7fdb2ac3b..2ffbee769b6 100644 --- a/mcs/class/Mono.Messaging/Mono.Messaging/ChangeLog +++ b/mcs/class/Mono.Messaging/Mono.Messaging/ChangeLog @@ -1,5 +1,10 @@ 2009-07-20 Michael Barker <mike@middlesoft.co.uk> + * MessagingProviderLocator.cs: Changed System.Exceptions to + MonoMessagingExceptions. + +2009-07-20 Michael Barker <mike@middlesoft.co.uk> + * MessagingProviderLocator.cs: Default to rabbitmq if no MONO_MESSAGING_PROVIDER variable is defined. diff --git a/mcs/class/Mono.Messaging/Mono.Messaging/MessagingProviderLocator.cs b/mcs/class/Mono.Messaging/Mono.Messaging/MessagingProviderLocator.cs index 15c5ce6d7e7..61c94309915 100644 --- a/mcs/class/Mono.Messaging/Mono.Messaging/MessagingProviderLocator.cs +++ b/mcs/class/Mono.Messaging/Mono.Messaging/MessagingProviderLocator.cs @@ -69,7 +69,7 @@ namespace Mono.Messaging #if NET_2_0 || BOOTSTRAP_NET_2_0 || NET_3_0 || NET_2_1 || NET_3_0 || NET_3_5 || NET_4_0 || BOOTSTRAP_NET_4_0 private string GetProviderClassName () { - string className = System.Configuration.ConfigurationSettings.AppSettings[MESSAGING_PROVIDER_KEY]; + string className = System.Configuration.ConfigurationManager.AppSettings[MESSAGING_PROVIDER_KEY]; return className != null ? className : System.Environment.GetEnvironmentVariable(MESSAGING_PROVIDER_KEY); } #else @@ -83,14 +83,14 @@ namespace Mono.Messaging { Type t = ResolveType (className); if (t == null) - throw new Exception ("Can't find class: " + className); + throw new MonoMessagingException ("Can't find class: " + className); ConstructorInfo ci = t.GetConstructor (BindingFlags.Public | BindingFlags.Instance, Type.DefaultBinder, new Type[0], new ParameterModifier[0]); if (ci == null) - throw new Exception ("Can't find constructor"); + throw new MonoMessagingException ("Can't find constructor"); return (IMessagingProvider) ci.Invoke (new object[0]); } |