2009-07-13 Marek Habersack <mhabersack@novell.com>
[mono.git] / mcs / class / Mono.Messaging / Mono.Messaging / ChangeLog
1 2009-05-23  Michael Barker  <mike@middlesoft.co.uk>
2
3         * IMessageEnumerator.cs:  Added additional methods to support operations
4         specified by the System.Messaging version.
5         
6 2009-05-19  Michael Barker  <mike@middlesoft.co.uk>
7
8         * IMessage.cs: Added additional comments.
9         * IMessagingProvider.cs: Added additional comments.
10         * MessagingProviderLocator.cs: Added support for specifing messaging
11         implementation using an environment variable.
12
13 2009-01-03  Michael Barker  <mike@middlesoft.co.uk>
14
15         * MessageQueueBase.cs:  Added support for handling exception asynchronously.
16
17 2008-12-21  Michael Barker  <mike@middlesoft.co.uk>
18
19         * MessageQueueBase.cs:  Added optional base class that provide async
20         messaging support.
21         * CompletedEventArgs.cs:  Added for events on async methods.
22         * CompletedEventHandler.cs:  Added for events on async methods.
23         * IMessageQueue.cs:  Added method and event signatures for async messaging.
24         * MessagingProviderLocator.cs:  Added constant for InfiniteTimeout.
25         * QueueReference.cs:  Remove unecessary logging.
26
27 2008-12-07  Michael Barker  <mike@middlesoft.co.uk>
28
29         * MessageUnavailableException.cs:  Specific exception for messages not being
30         available on the queue.
31         * QueueReference.cs:  Change queue name to return "private$" as required.
32
33 2008-11-23  Michael Barker  <mike@middlesoft.co.uk>
34
35         * IMessageQueue.cs:  Added support for MessageQueueTransactionType, 
36         ReceiveBy{Id,CorrelationId} and PeekBy{Id,CorrelationId} methods.
37
38 2008-11-09  Michael Barker  <mike@middlesoft.co.uk>
39
40         * MessageQueueTransactionType.cs:  New, copy of 
41         System.Messaging.MessageQueueTransactionStatus.cs
42
43 2008-11-02  Michael Barker  <mike@middlesoft.co.uk>
44
45         * IMessageQueueTransaction.cs: New, interface for supporting transactions
46         * MessageQueueTransactionStatus.cs: New, straight copy of the class from
47         System.Messaging
48         * IMessageQueue.cs: Added methods for transactional delivery and purging
49         queues.
50         * IMessageQueueProvider.cs: Added method for creating transactions and
51         deleting queues.
52
53 2008-10-26  Michael Barker  <mike@middlesoft.co.uk>
54
55         * ConnectionException.cs:  Added support for InnerExceptions
56         * MessageBase.cs:  Added check for delivered messages and throwing exceptions
57         for appropriate properties.  Add null argument checks for some byte[]
58         properties.
59         * IMessage.cs:  Added SentTime to the list of delivery properties.
60
61 2008-10-12  Michael Barker  <mike@middlesoft.co.uk>
62
63         * IMessageEnumerator.cs: New
64
65 2008-09-29  Michael Barker  <mike@middlesoft.co.uk>
66
67         * AcknowledgeTypes.cs: New
68         * Acknowledgment.cs: New
69         * ConnectionException.cs: New
70         * CryptographicProviderType.cs: New
71         * EncryptionAlgorithm.cs: New
72         * EncryptionRequired.cs: New
73         * HashAlgorithm.cs: New
74         * IMessage.cs: New
75         * IMessageQueue.cs: New
76         * IMessagingProvider.cs: New
77         * MessageBase.cs: New
78         * MessagePriority.cs: New
79         * MessageType.cs: New
80         * MessagingProviderLocator.cs: New
81         * MonoMessagingException.cs: New
82         * QueueReference.cs: New