struct Movie::Cluster::ClusterEvent

Defined in:

movie/cluster/events.cr

Constructors

Instance Method Summary

Constructor Detail

def self.current_state(snapshot : ClusterSnapshot) : self #

[View source]
def self.leader_changed(previous : UniqueAddress | Nil, current : UniqueAddress | Nil) : self #

[View source]
def self.member(kind : Kind, member : Member) : self #

[View source]
def self.new(kind : Kind, member : Member | Nil = nil, snapshot : ClusterSnapshot | Nil = nil, previous_leader : UniqueAddress | Nil = nil, leader : UniqueAddress | Nil = nil) #

[View source]

Instance Method Detail

def kind : Kind #

[View source]
def leader : UniqueAddress | Nil #

[View source]
def member : Member | Nil #

[View source]
def previous_leader : UniqueAddress | Nil #

[View source]
def snapshot : ClusterSnapshot | Nil #

[View source]