1 2008-12-22 Michael Barker <mike@middlesoft.co.uk>
3 * RabbitMQMessageQueue.cs: Changed to extend MessageQueueBase to make use
4 of default asynchronous Receive/Peek methods.
6 2008-12-07 Michael Barker <mike@middlesoft.co.uk>
8 * RabbitMQMessageQueue.cs: Throw MessageUnavailableException when there are
11 2008-11-23 Michael Barker <mike@middlesoft.co.uk>
13 * RabbitMQMessageQueue.cs: Added selector support for ReceiveBy{Id,CorrelationId}
14 and support for MessageQueueTransactionType, currently only None and Single
15 are supported. Added PeekBy{Id,CorrelationId} methods.
16 * MessageFactory.cs: Made read/write message methods non-static and requires
17 the MessagingProvider as a constructor parameter.
19 2008-11-02 Michael Barker <mike@middlesoft.co.uk>
21 * RabbitMQMessageQueueTransaction.cs: New, Handles transactional delivery
22 by maintaining the transaction context.
23 * RabbitMQMessageQueue.cs: Added support for transactions, purging, deleting
24 and refactored some of the methods to improve the code reuse.
25 * RabbitMQMessagingProvider.cs: Added methods for queue deletion and
26 creating transactions.
28 2008-10-26 Michael Barker <mike@middlesoft.co.uk>
30 * MessageFactory.cs: Support all properties defined in the 1.1 version of
31 System.Messaging, including Recoverable and Priority. Changed Timestamp
32 conversion methods to support .NET 1.1 compilation.
33 * RabbitMQMessageQueue.cs: Removed unnecessary constants.
35 2008-10-12 Michael Barker <mike@middlesoft.co.uk>
37 * RabbitMQMessageEnumerator.cs: New
38 * MessageFactory.cs: Utility class for creating MessageBase objects from
39 serialized data off the queue.
40 * RabbitMQMessageQueue.cs: Using MessageFactory methods to handle message
43 2008-09-29 Michael Barker <mike@middlesoft.co.uk>
45 * RabbitMQMessageQueue.cs: New
46 * RabbitMQMessagingProvider.cs: New