Skip to content

Commit d6bf77f

Browse files
committed
RUBY-1096 Deprecate PrimaryElected event in favor of MemberDiscovered event
1 parent a7fa87d commit d6bf77f

File tree

4 files changed

+7
-0
lines changed

4 files changed

+7
-0
lines changed

lib/mongo/event.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,8 @@ module Event
3131
# When a server is elected primary.
3232
#
3333
# @since 2.0.0
34+
#
35+
# @deprecated. Will be removed in 3.0
3436
PRIMARY_ELECTED = 'primary_elected'.freeze
3537

3638
# When a server is discovered to be a member of a topology.

lib/mongo/event/primary_elected.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,8 @@ module Event
1818
# This handles primary elected events for server descriptions.
1919
#
2020
# @since 2.0.0
21+
#
22+
# @deprecated. Will be removed in 3.0
2123
class PrimaryElected
2224

2325
# @return [ Mongo::Cluster ] cluster The cluster.

lib/mongo/server/description/inspector.rb

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313
# limitations under the License.
1414

1515
require 'mongo/server/description/inspector/member_discovered'
16+
# @deprecated. Will be removed in 3.0
1617
require 'mongo/server/description/inspector/primary_elected'
1718
require 'mongo/server/description/inspector/description_changed'
1819
require 'mongo/server/description/inspector/standalone_discovered'

lib/mongo/server/description/inspector/primary_elected.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,8 @@ class Inspector
2121
# server was elected primary.
2222
#
2323
# @since 2.0.0
24+
#
25+
# @deprecated. Will be removed in 3.0
2426
class PrimaryElected
2527
include Event::Publisher
2628

0 commit comments

Comments
 (0)