summaryrefslogtreecommitdiff
path: root/qpid/dotnet/TODO.txt
blob: 00b4ddf361e2937a1f483a1c4a4f5efdb08a4764 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31

https://issues.apache.org/jira/browse/QPID-134
* Failover.
  * Review new API methods for fail over requirements.
    i.e. lock on mutex for non-blocking methods, FailoverSupport (for blocking methods)

https://issues.apache.org/jira/browse/QPID-135
* transactions Tx.Select and Tx.Commit
  * Do the TxSelect message after opening a transactional channel

https://issues.apache.org/jira/browse/QPID-136
* createSession with prefetch (warning: prefetch partly added)
  * Do the BasicQos message after opening channel (sets up prefetch).

https://issues.apache.org/jira/browse/QPID-137
* .NET currently only supports no-ack mode. Allow acknowledgement support.
  * Implement the PreAcknowledge ack mode. Add preDeliver/postDeliver methods in AmqSession like the Java client.
  * Implement Recover() with Basic.Recover.

* Port Connection URL support.

* Implement durable subscriptions.

* SSL. SSLStream composed over NetworkStream.

* Implement a Async IO socket transport.
  Compare against blocking socket transport and configure default appropriately.

* support multiple versions of AMQP from the same client.

* Blocking receive i.e. Basic.Get