Apply RabbitMQ support patch by Michael Barker, on bug #457089.
[mono.git] / mcs / class / Mono.Messaging / Mono.Messaging / ChangeLog
1 2008-12-07  Michael Barker  <mike@middlesoft.co.uk>
2
3         * MessageUnavailableException.cs:  Specific exception for messages not being
4         available on the queue.
5         * QueueReference.cs:  Change queue name to return "private$" as required.
6
7 2008-11-23  Michael Barker  <mike@middlesoft.co.uk>
8
9         * IMessageQueue.cs:  Added support for MessageQueueTransactionType, 
10         ReceiveBy{Id,CorrelationId} and PeekBy{Id,CorrelationId} methods.
11
12 2008-11-09  Michael Barker  <mike@middlesoft.co.uk>
13
14         * MessageQueueTransactionType.cs:  New, copy of 
15         System.Messaging.MessageQueueTransactionStatus.cs
16
17 2008-11-02  Michael Barker  <mike@middlesoft.co.uk>
18
19         * IMessageQueueTransaction.cs: New, interface for supporting transactions
20         * MessageQueueTransactionStatus.cs: New, straight copy of the class from
21         System.Messaging
22         * IMessageQueue.cs: Added methods for transactional delivery and purging
23         queues.
24         * IMessageQueueProvider.cs: Added method for creating transactions and
25         deleting queues.
26
27 2008-10-26  Michael Barker  <mike@middlesoft.co.uk>
28
29         * ConnectionException.cs:  Added support for InnerExceptions
30         * MessageBase.cs:  Added check for delivered messages and throwing exceptions
31         for appropriate properties.  Add null argument checks for some byte[]
32         properties.
33         * IMessage.cs:  Added SentTime to the list of delivery properties.
34
35 2008-10-12  Michael Barker  <mike@middlesoft.co.uk>
36
37         * IMessageEnumerator.cs: New
38
39 2008-09-29  Michael Barker  <mike@middlesoft.co.uk>
40
41         * AcknowledgeTypes.cs: New
42         * Acknowledgment.cs: New
43         * ConnectionException.cs: New
44         * CryptographicProviderType.cs: New
45         * EncryptionAlgorithm.cs: New
46         * EncryptionRequired.cs: New
47         * HashAlgorithm.cs: New
48         * IMessage.cs: New
49         * IMessageQueue.cs: New
50         * IMessagingProvider.cs: New
51         * MessageBase.cs: New
52         * MessagePriority.cs: New
53         * MessageType.cs: New
54         * MessagingProviderLocator.cs: New
55         * MonoMessagingException.cs: New
56         * QueueReference.cs: New