module EventStore::Cluster::LeaderStatus::Controls::GossipEndpoint::Response::Member

Public Class Methods

chaser_checkpoint() click to toggle source
# File lib/event_store/cluster/leader_status/controls/gossip_endpoint/response/member.rb, line 75
def self.chaser_checkpoint
  11
end
epoch_id() click to toggle source
# File lib/event_store/cluster/leader_status/controls/gossip_endpoint/response/member.rb, line 87
def self.epoch_id
  UUID.example
end
epoch_number() click to toggle source
# File lib/event_store/cluster/leader_status/controls/gossip_endpoint/response/member.rb, line 83
def self.epoch_number
  22
end
epoch_position() click to toggle source
# File lib/event_store/cluster/leader_status/controls/gossip_endpoint/response/member.rb, line 79
def self.epoch_position
  222
end
external_http_port() click to toggle source
# 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() click to toggle source
# 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() click to toggle source
# 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) click to toggle source
# 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() click to toggle source
# 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() click to toggle source
# 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) click to toggle source
# 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() click to toggle source
# 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) click to toggle source
# 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() click to toggle source
# File lib/event_store/cluster/leader_status/controls/gossip_endpoint/response/member.rb, line 67
def self.last_commit_position
  1111
end
node_priority() click to toggle source
# 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) click to toggle source
# 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() click to toggle source
# 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() click to toggle source
# File lib/event_store/cluster/leader_status/controls/gossip_endpoint/response/member.rb, line 71
def self.writer_checkpoint
  111
end