[CSHARP-875] Reimplement legacy API on top of New Core Created: 11/Dec/13 Updated: 02/Apr/15 Resolved: 23/Sep/14 |
|
| Status: | Closed |
| Project: | C# Driver |
| Component/s: | None |
| Affects Version/s: | None |
| Fix Version/s: | 2.0 |
| Type: | Task | Priority: | Critical - P2 |
| Reporter: | Craig Wilson | Assignee: | Robert Stam |
| Resolution: | Done | Votes: | 0 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Issue Links: |
|
||||||||||||||||||||
| Epic Link: | Adopt Core Library | ||||||||||||||||||||
| Description |
|
As we have re-implemented all the connection logic, the existing driver needs to be refactored to use the new implementation. Backwards compatibility will be important, but we will not sacrifice maintainability. For instance, MongoConnection is public, but it is highly unlikely anyone is using it. In this case, it will probably get deleted. However, MongoServer and MongoServerInstance are public and we know of a number of people utilizing them and therefore we will reimplement MongoServer and MongoServerInstance by wrapping the core concepts (ICluster and IServer respectively). |
| Comments |
| Comment by Githook User [ 29/Sep/14 ] |
|
Author: {u'username': u'rstam', u'name': u'rstam', u'email': u'robert@robertstam.org'}Message: |
| Comment by Githook User [ 09/Sep/14 ] |
|
Author: {u'username': u'rstam', u'name': u'rstam', u'email': u'robert@robertstam.org'}Message: |
| Comment by Githook User [ 26/Aug/14 ] |
|
Author: {u'name': u'rstam', u'email': u'robert@10gen.com'}Message: |