[JAVA-1510] Operations should use a Protocol factory instead of constructing instances Created: 18/Oct/14  Updated: 31/Mar/15  Resolved: 28/Oct/14

Status: Closed
Project: Java Driver
Component/s: API
Affects Version/s: None
Fix Version/s: 3.0.0

Type: Improvement Priority: Major - P3
Reporter: Jeffrey Yemin Assignee: Jeffrey Yemin
Resolution: Done Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified


 Comments   
Comment by Jeffrey Yemin [ 31/Mar/15 ]

Closing all resolved 3.0.0 issues, as 3.0.0 has been tagged and released.

Comment by Githook User [ 30/Jan/15 ]

Author:

{u'username': u'jyemin', u'name': u'Jeff Yemin', u'email': u'jeff.yemin@10gen.com'}

Message: Moved WriteRequest and subclasses from com.mongodb.operation to com.mongodb.bulk

JAVA-1510
Branch: master
https://github.com/mongodb/mongo-java-driver/commit/a737a3d1243f7af4cc91cb01eba3c78bbc674a11

Comment by Githook User [ 30/Jan/15 ]

Author:

{u'username': u'jyemin', u'name': u'Jeff Yemin', u'email': u'jeff.yemin@10gen.com'}

Message: Removed use of GetMore and ServerCursor classes from Connection interface.

JAVA-1510
Branch: master
https://github.com/mongodb/mongo-java-driver/commit/3bb0cffe937639e401d0bf26ae44c54f42026f7c

Comment by Githook User [ 30/Jan/15 ]

Author:

{u'username': u'jyemin', u'name': u'Jeff Yemin', u'email': u'jeff.yemin@10gen.com'}

Message: Now that Operation implementation rely on methods on the Connection interface,
made all Protocol and Message classes package private.

JAVA-1510
Branch: master
https://github.com/mongodb/mongo-java-driver/commit/2bac0c25c1f319e950436e85f5f622d91a1d5be6

Comment by Githook User [ 30/Jan/15 ]

Author:

{u'username': u'jyemin', u'name': u'Jeff Yemin', u'email': u'jeff.yemin@10gen.com'}

Message: Refactored Protocol to rely on InternalConnection instead of Connection,
and then removed byte-level messages from Connection.

JAVA-1510
Branch: master
https://github.com/mongodb/mongo-java-driver/commit/15e708644651b9e323afcd9243e597af84817b99

Comment by Githook User [ 30/Jan/15 ]

Author:

{u'username': u'jyemin', u'name': u'Jeff Yemin', u'email': u'jeff.yemin@10gen.com'}

Message: Moved all classes in com.mongodb.protocol and com.mongodb.protocol.message into com.mongodb.connection,
in preparation for making them all package private.

JAVA-1510
Branch: master
https://github.com/mongodb/mongo-java-driver/commit/518473a205d0bc3ca5ef3b4c5b3515d774269a66

Comment by Githook User [ 30/Jan/15 ]

Author:

{u'username': u'jyemin', u'name': u'Jeff Yemin', u'email': u'jeff.yemin@10gen.com'}

Message: Added protocol methods to Connection so that operations no longer have to construct instances of Protocol directly.
Introduced ConnectionFactory interface to make it possible to unit test DefaultServer exception handling

JAVA-1510
Branch: master
https://github.com/mongodb/mongo-java-driver/commit/949b5bcc960e8936b68f0e6d688e446d8074ecca

Comment by Githook User [ 28/Oct/14 ]

Author:

{u'username': u'jyemin', u'name': u'Jeff Yemin', u'email': u'jeff.yemin@10gen.com'}

Message: Moved WriteRequest and subclasses from com.mongodb.operation to com.mongodb.bulk

JAVA-1510
Branch: 3.0.x
https://github.com/mongodb/mongo-java-driver/commit/a737a3d1243f7af4cc91cb01eba3c78bbc674a11

Comment by Githook User [ 28/Oct/14 ]

Author:

{u'username': u'jyemin', u'name': u'Jeff Yemin', u'email': u'jeff.yemin@10gen.com'}

Message: Removed use of GetMore and ServerCursor classes from Connection interface.

JAVA-1510
Branch: 3.0.x
https://github.com/mongodb/mongo-java-driver/commit/3bb0cffe937639e401d0bf26ae44c54f42026f7c

Comment by Githook User [ 28/Oct/14 ]

Author:

{u'username': u'jyemin', u'name': u'Jeff Yemin', u'email': u'jeff.yemin@10gen.com'}

Message: Now that Operation implementation rely on methods on the Connection interface,
made all Protocol and Message classes package private.

JAVA-1510
Branch: 3.0.x
https://github.com/mongodb/mongo-java-driver/commit/2bac0c25c1f319e950436e85f5f622d91a1d5be6

Comment by Githook User [ 28/Oct/14 ]

Author:

{u'username': u'jyemin', u'name': u'Jeff Yemin', u'email': u'jeff.yemin@10gen.com'}

Message: Refactored Protocol to rely on InternalConnection instead of Connection,
and then removed byte-level messages from Connection.

JAVA-1510
Branch: 3.0.x
https://github.com/mongodb/mongo-java-driver/commit/15e708644651b9e323afcd9243e597af84817b99

Comment by Githook User [ 28/Oct/14 ]

Author:

{u'username': u'jyemin', u'name': u'Jeff Yemin', u'email': u'jeff.yemin@10gen.com'}

Message: Moved all classes in com.mongodb.protocol and com.mongodb.protocol.message into com.mongodb.connection,
in preparation for making them all package private.

JAVA-1510
Branch: 3.0.x
https://github.com/mongodb/mongo-java-driver/commit/518473a205d0bc3ca5ef3b4c5b3515d774269a66

Comment by Githook User [ 28/Oct/14 ]

Author:

{u'username': u'jyemin', u'name': u'Jeff Yemin', u'email': u'jeff.yemin@10gen.com'}

Message: Added protocol methods to Connection so that operations no longer have to construct instances of Protocol directly.
Introduced ConnectionFactory interface to make it possible to unit test DefaultServer exception handling

JAVA-1510
Branch: 3.0.x
https://github.com/mongodb/mongo-java-driver/commit/949b5bcc960e8936b68f0e6d688e446d8074ecca

Generated at Thu Feb 08 08:54:47 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.