Skip to content

Commit

Permalink
Updated roadmap (#7)
Browse files Browse the repository at this point in the history
  • Loading branch information
jtaubensee committed Feb 4, 2017
1 parent a339138 commit 2bb5837
Showing 1 changed file with 28 additions and 31 deletions.
59 changes: 28 additions & 31 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,35 +19,32 @@ See our [Contribution Guidelines](./.github/CONTRIBUTING.md).

## Road map

- [x] Sprint 1: **Complete**

All runtime operations for queues (not topics / subscriptions)
* Send
* Receive/Peeklock (without receive by sequence number)
* Abandon
* Deadletter
* Defer

- [ ] Sprint 2: **Batch operations complete**
* RenewLock (Request/Response)
* ~~Batch operation - Explicit batching only~~
* Runtime operation only
* Linux testing setup/investigation

- [ ] Sprint 3: **Topic/subscription support complete**
* ~~Add topic/subscription support~~
* Session support
* Accept session
* Session Receive/ReceiveBatch

- [ ] Sprint 4: **Retry policy complete**
* ~~Retry policy~~
* Receive by sequence number

- [ ] Sprint 5:
* Add major error conditions (ex. preventing all operations that are not supported, for Ex Transaction scenarios, etc)
* Request/Response features:
* Add/Remove Rule
* Browse messages and sessions
* Scheduled messages specific API (Scheduling of messages can be done today through the queue/topic client, but this item is to add specific API's for scheduled messages)
### General items
* Linux testing
* Maven package

### Runtime operations
* Client operations:
* ~~Send/SendBatch~~
* ~~PeekLock~~
* ~~ReceiveAndDelete~~
* ~~Abandon~~
* ~~Deadletter~~
* ~~Defer~~
* ~~RenewLock/RenewLockBatch~~
* OnMessage/OnSession handlers
* ~~Retry policy~~
* ~~Scheduled messages specific API~~
* QueueClient
* SubscriptionClient
* Add/Remove Rule
* TopicClient
* Peek
* Add major error conditions (ex. preventing all operations that are not supported, for Ex Transaction scenarios, etc)

### Advanced features
* Session support
* Accept
* Receive/ReceiveBatch
* Peek
* Receive by sequence number

0 comments on commit 2bb5837

Please sign in to comment.