diff options
author | Michael Barker <mike@middlesoft.co.uk> | 2009-05-20 11:40:57 +0400 |
---|---|---|
committer | Michael Barker <mike@middlesoft.co.uk> | 2009-05-20 11:40:57 +0400 |
commit | 2abcb07b81bf1c54e2166dd15a634595fca8d9c6 (patch) | |
tree | a4204daf2abb2b81bb76f2bd8afb08b7eaf0a2af /mcs/class/Mono.Messaging.RabbitMQ | |
parent | 1c1d101fed359c757d2fb6f5cf3c51a203c0efc7 (diff) |
2009-05-19 Michael Barker <mike@middlesoft.co.uk>
* RabbitMQMessagingProviderTest.cs: Added test for dynamic create of
MessagingProvider
2009-05-19 Michael Barker <mike@middlesoft.co.uk>
* RabbitMQMessageQueue.cs: Added comments.
2009-05-19 Michael Barker <mike@middlesoft.co.uk>
* Makefile: Added environment variable for the RabbitMQMessagingProvider
2009-05-19 Michael Barker <mike@middlesoft.co.uk>
* MessageBaseTest.cs: Used reflection to create Message Object
2009-05-19 Michael Barker <mike@middlesoft.co.uk>
* IMessage.cs: Added additional comments.
* IMessagingProvider.cs: Added additional comments.
* MessagingProviderLocator.cs: Added support for specifing messaging
implementation using an environment variable.
svn path=/trunk/mcs/; revision=134437
Diffstat (limited to 'mcs/class/Mono.Messaging.RabbitMQ')
6 files changed, 28 insertions, 1 deletions
diff --git a/mcs/class/Mono.Messaging.RabbitMQ/ChangeLog b/mcs/class/Mono.Messaging.RabbitMQ/ChangeLog index 76655db176c..7812d3ee03d 100644 --- a/mcs/class/Mono.Messaging.RabbitMQ/ChangeLog +++ b/mcs/class/Mono.Messaging.RabbitMQ/ChangeLog @@ -7,3 +7,7 @@ 2008-09-29 Michael Barker <mike@middlesoft.co.uk> * AssemblyInfo.cs: New + +2009-05-19 Michael Barker <mike@middlesoft.co.uk> + + * Makefile: Added environment variable for the RabbitMQMessagingProvider
\ No newline at end of file diff --git a/mcs/class/Mono.Messaging.RabbitMQ/Makefile b/mcs/class/Mono.Messaging.RabbitMQ/Makefile index d4572f51099..03b5bb38f53 100644 --- a/mcs/class/Mono.Messaging.RabbitMQ/Makefile +++ b/mcs/class/Mono.Messaging.RabbitMQ/Makefile @@ -12,3 +12,5 @@ TEST_MCS_FLAGS = $(LIB_MCS_FLAGS) -nowarn:0618 -nowarn:219 -nowarn:169 \ /r:nunit.mocks.dll include ../../build/library.make + +export MONO_MESSAGING_PROVIDER=Mono.Messaging.RabbitMQ.RabbitMQMessagingProvider,Mono.Messaging.RabbitMQ
\ No newline at end of file diff --git a/mcs/class/Mono.Messaging.RabbitMQ/Mono.Messaging.RabbitMQ/ChangeLog b/mcs/class/Mono.Messaging.RabbitMQ/Mono.Messaging.RabbitMQ/ChangeLog index ab7e84e7989..c76ac7ac199 100644 --- a/mcs/class/Mono.Messaging.RabbitMQ/Mono.Messaging.RabbitMQ/ChangeLog +++ b/mcs/class/Mono.Messaging.RabbitMQ/Mono.Messaging.RabbitMQ/ChangeLog @@ -43,4 +43,8 @@ 2008-09-29 Michael Barker <mike@middlesoft.co.uk> * RabbitMQMessageQueue.cs: New - * RabbitMQMessagingProvider.cs: New
\ No newline at end of file + * RabbitMQMessagingProvider.cs: New + +2009-05-19 Michael Barker <mike@middlesoft.co.uk> + + * RabbitMQMessageQueue.cs: Added comments.
\ No newline at end of file diff --git a/mcs/class/Mono.Messaging.RabbitMQ/Mono.Messaging.RabbitMQ/RabbitMQMessageQueue.cs b/mcs/class/Mono.Messaging.RabbitMQ/Mono.Messaging.RabbitMQ/RabbitMQMessageQueue.cs index 320ad9747a2..3d5fc614ffb 100644 --- a/mcs/class/Mono.Messaging.RabbitMQ/Mono.Messaging.RabbitMQ/RabbitMQMessageQueue.cs +++ b/mcs/class/Mono.Messaging.RabbitMQ/Mono.Messaging.RabbitMQ/RabbitMQMessageQueue.cs @@ -43,6 +43,11 @@ using RabbitMQ.Util; namespace Mono.Messaging.RabbitMQ { + /// <summary> + /// RabbitMQ Implementation of a message queue. Currrently this implementation + /// attempts to be as stateless as possible. Connection the AMQP server + /// are only created as needed. + /// </summary> public class RabbitMQMessageQueue : MessageQueueBase, IMessageQueue { private bool authenticate = false; diff --git a/mcs/class/Mono.Messaging.RabbitMQ/Test/Mono.Messaging.RabbitMQ/ChangeLog b/mcs/class/Mono.Messaging.RabbitMQ/Test/Mono.Messaging.RabbitMQ/ChangeLog index c8c621ede65..852578cde3f 100644 --- a/mcs/class/Mono.Messaging.RabbitMQ/Test/Mono.Messaging.RabbitMQ/ChangeLog +++ b/mcs/class/Mono.Messaging.RabbitMQ/Test/Mono.Messaging.RabbitMQ/ChangeLog @@ -54,3 +54,8 @@ * BasicMessagingTest.cs: New * RabbitMQMessagingProviderTest.cs: New + +2009-05-19 Michael Barker <mike@middlesoft.co.uk> + + * RabbitMQMessagingProviderTest.cs: Added test for dynamic create of + MessagingProvider diff --git a/mcs/class/Mono.Messaging.RabbitMQ/Test/Mono.Messaging.RabbitMQ/RabbitMQMessagingProviderTest.cs b/mcs/class/Mono.Messaging.RabbitMQ/Test/Mono.Messaging.RabbitMQ/RabbitMQMessagingProviderTest.cs index 31fd8f19478..7cfb8eeb135 100644 --- a/mcs/class/Mono.Messaging.RabbitMQ/Test/Mono.Messaging.RabbitMQ/RabbitMQMessagingProviderTest.cs +++ b/mcs/class/Mono.Messaging.RabbitMQ/Test/Mono.Messaging.RabbitMQ/RabbitMQMessagingProviderTest.cs @@ -56,5 +56,12 @@ namespace MonoTests.Mono.Messaging.RabbitMQ Assert.IsNotNull (q); } + [Test] + public void GetProvider () + { + IMessagingProvider p = MessagingProviderLocator.GetProvider (); + Assert.IsNotNull (p); + } + } } |