2009-06-12 Bill Holmes <billholmes54@gmail.com>
[mono.git] / mcs / class / Mono.Messaging.RabbitMQ / Mono.Messaging.RabbitMQ / ChangeLog
1 2009-05-23  Michael Barker  <mike@middlesoft.co.uk>
2
3         * MessageFactory.cs: Moved TimeSpanToInt32 method to here.
4         * RabbitMQMessageEnumerator.cs:  Added Remove/MoveNext methods that include
5         timeouts.
6         * RabbitMQMessageQueue.cs: Updated to cater for moved TimeSpanToInt32 method
7
8 2009-05-20  Michael Barker  <mike@middlesoft.co.uk>
9
10         * RabbitMQMessageEnumerator.cs:  Removed references to realms & tickets.
11         * RabbitMQMessageQueue.cs:  Removed references to realms & tickets.
12                 
13 2009-05-19  Michael Barker  <mike@middlesoft.co.uk>
14
15         * RabbitMQMessageQueue.cs: Added comments.
16         
17 2008-12-22  Michael Barker  <mike@middlesoft.co.uk>
18
19         * RabbitMQMessageQueue.cs:  Changed to extend MessageQueueBase to make use
20         of default asynchronous Receive/Peek methods.
21
22 2008-12-07  Michael Barker  <mike@middlesoft.co.uk>
23
24         * RabbitMQMessageQueue.cs:  Throw MessageUnavailableException when there are
25         no messages.
26
27 2008-11-23  Michael Barker  <mike@middlesoft.co.uk>
28
29         * RabbitMQMessageQueue.cs:  Added selector support for ReceiveBy{Id,CorrelationId}
30         and support for MessageQueueTransactionType, currently only None and Single
31         are supported.  Added PeekBy{Id,CorrelationId} methods.
32         * MessageFactory.cs:  Made read/write message methods non-static and requires
33         the MessagingProvider as a constructor parameter.
34
35 2008-11-02  Michael Barker  <mike@middlesoft.co.uk>
36
37         * RabbitMQMessageQueueTransaction.cs: New, Handles transactional delivery
38         by maintaining the transaction context.
39         * RabbitMQMessageQueue.cs: Added support for transactions, purging, deleting
40         and refactored some of the methods to improve the code reuse.
41         * RabbitMQMessagingProvider.cs:  Added methods for queue deletion and
42         creating transactions.
43
44 2008-10-26  Michael Barker  <mike@middlesoft.co.uk>
45
46         * MessageFactory.cs:  Support all properties defined in the 1.1 version of
47         System.Messaging, including Recoverable and Priority.  Changed Timestamp
48         conversion methods to support .NET 1.1 compilation.
49         * RabbitMQMessageQueue.cs:  Removed unnecessary constants.
50
51 2008-10-12  Michael Barker  <mike@middlesoft.co.uk>
52
53         * RabbitMQMessageEnumerator.cs:  New
54         * MessageFactory.cs:  Utility class for creating MessageBase objects from
55         serialized data off the queue.
56         * RabbitMQMessageQueue.cs:  Using MessageFactory methods to handle message
57         serialization.
58
59 2008-09-29  Michael Barker  <mike@middlesoft.co.uk>
60
61         * RabbitMQMessageQueue.cs: New
62         * RabbitMQMessagingProvider.cs: New