Module: EventStore::Cluster::LeaderStatus::Controls::GossipEndpoint::Response::Member
- Defined in:
- lib/event_store/cluster/leader_status/controls/gossip_endpoint/response/member.rb
Defined Under Namespace
Modules: Index
Class Method Summary collapse
- .chaser_checkpoint ⇒ Object
- .epoch_id ⇒ Object
- .epoch_number ⇒ Object
- .epoch_position ⇒ Object
- .external_http_port ⇒ Object
- .external_secure_tcp_port ⇒ Object
- .external_tcp_port ⇒ Object
- .instance_id(member_index = nil) ⇒ Object
- .internal_http_port ⇒ Object
- .internal_secure_tcp_port ⇒ Object
- .internal_tcp_ip(member_index = nil) ⇒ Object
- .internal_tcp_port ⇒ Object
- .is_alive(member_index = nil) ⇒ Object
- .last_commit_position ⇒ Object
- .node_priority ⇒ Object
- .state(member_index = nil) ⇒ Object
- .time_stamp ⇒ Object
- .writer_checkpoint ⇒ Object
Class Method Details
.chaser_checkpoint ⇒ Object
75 76 77 |
# File 'lib/event_store/cluster/leader_status/controls/gossip_endpoint/response/member.rb', line 75 def self.chaser_checkpoint 11 end |
.epoch_id ⇒ Object
87 88 89 |
# File 'lib/event_store/cluster/leader_status/controls/gossip_endpoint/response/member.rb', line 87 def self.epoch_id UUID.example end |
.epoch_number ⇒ Object
83 84 85 |
# File 'lib/event_store/cluster/leader_status/controls/gossip_endpoint/response/member.rb', line 83 def self.epoch_number 22 end |
.epoch_position ⇒ Object
79 80 81 |
# File 'lib/event_store/cluster/leader_status/controls/gossip_endpoint/response/member.rb', line 79 def self.epoch_position 222 end |
.external_http_port ⇒ Object
63 64 65 |
# File 'lib/event_store/cluster/leader_status/controls/gossip_endpoint/response/member.rb', line 63 def self.external_http_port Port::HTTP.example end |
.external_secure_tcp_port ⇒ Object
55 56 57 |
# File 'lib/event_store/cluster/leader_status/controls/gossip_endpoint/response/member.rb', line 55 def self.external_secure_tcp_port 0 end |
.external_tcp_port ⇒ Object
51 52 53 |
# File 'lib/event_store/cluster/leader_status/controls/gossip_endpoint/response/member.rb', line 51 def self.external_tcp_port Port::TCP::External.example end |
.instance_id(member_index = nil) ⇒ Object
8 9 10 11 12 |
# File 'lib/event_store/cluster/leader_status/controls/gossip_endpoint/response/member.rb', line 8 def self.instance_id(member_index=nil) member_index ||= 1 UUID.example member_index + 100 end |
.internal_http_port ⇒ Object
59 60 61 |
# File 'lib/event_store/cluster/leader_status/controls/gossip_endpoint/response/member.rb', line 59 def self.internal_http_port Port::HTTP::Internal.example end |
.internal_secure_tcp_port ⇒ Object
47 48 49 |
# File 'lib/event_store/cluster/leader_status/controls/gossip_endpoint/response/member.rb', line 47 def self.internal_secure_tcp_port 0 end |
.internal_tcp_ip(member_index = nil) ⇒ Object
36 37 38 |
# File 'lib/event_store/cluster/leader_status/controls/gossip_endpoint/response/member.rb', line 36 def self.internal_tcp_ip(member_index=nil) IPAddress.example member_index end |
.internal_tcp_port ⇒ Object
43 44 45 |
# File 'lib/event_store/cluster/leader_status/controls/gossip_endpoint/response/member.rb', line 43 def self.internal_tcp_port Port::TCP::Internal.example end |
.is_alive(member_index = nil) ⇒ Object
28 29 30 31 32 33 34 |
# File 'lib/event_store/cluster/leader_status/controls/gossip_endpoint/response/member.rb', line 28 def self.is_alive(member_index=nil) if member_index == 3 false else true end end |
.last_commit_position ⇒ Object
67 68 69 |
# File 'lib/event_store/cluster/leader_status/controls/gossip_endpoint/response/member.rb', line 67 def self.last_commit_position 1111 end |
.node_priority ⇒ Object
91 92 93 |
# File 'lib/event_store/cluster/leader_status/controls/gossip_endpoint/response/member.rb', line 91 def self.node_priority 0 end |
.state(member_index = nil) ⇒ Object
18 19 20 21 22 23 24 25 26 |
# File 'lib/event_store/cluster/leader_status/controls/gossip_endpoint/response/member.rb', line 18 def self.state(member_index=nil) member_index ||= 1 if member_index == 1 State.leader else State.follower end end |
.time_stamp ⇒ Object
14 15 16 |
# File 'lib/event_store/cluster/leader_status/controls/gossip_endpoint/response/member.rb', line 14 def self.time_stamp Controls::Time::Raw.example.iso8601 6 end |
.writer_checkpoint ⇒ Object
71 72 73 |
# File 'lib/event_store/cluster/leader_status/controls/gossip_endpoint/response/member.rb', line 71 def self.writer_checkpoint 111 end |