Add a more functional (i.e. fewer-stubs) implementation of System.Data.Linq.
[mono.git] / mcs / class / Mono.Messaging.RabbitMQ / Mono.Messaging.RabbitMQ / ChangeLog
1 2008-12-22  Michael Barker  <mike@middlesoft.co.uk>
2
3         * RabbitMQMessageQueue.cs:  Changed to extend MessageQueueBase to make use
4         of default asynchronous Receive/Peek methods.
5
6 2008-12-07  Michael Barker  <mike@middlesoft.co.uk>
7
8         * RabbitMQMessageQueue.cs:  Throw MessageUnavailableException when there are
9         no messages.
10
11 2008-11-23  Michael Barker  <mike@middlesoft.co.uk>
12
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.
18
19 2008-11-02  Michael Barker  <mike@middlesoft.co.uk>
20
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.
27
28 2008-10-26  Michael Barker  <mike@middlesoft.co.uk>
29
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.
34
35 2008-10-12  Michael Barker  <mike@middlesoft.co.uk>
36
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
41         serialization.
42
43 2008-09-29  Michael Barker  <mike@middlesoft.co.uk>
44
45         * RabbitMQMessageQueue.cs: New
46         * RabbitMQMessagingProvider.cs: New