Swim::Member
Inherits JSON::Serializable / Struct / Value / Object
A functional representation of a cluster member. Instances are immutable; state changes are handled by replacing the record.
Constructors
new(pull : JSON::PullParser)
Sourcenew(*, __pull_for_json_serializable pull : JSON::PullParser)
SourceInstance methods
address
clone
Sourcecopy_with(id _id = @id, address _address = @address, incarnation _incarnation = @incarnation, state _state = @state)
Sourceid
incarnation
Determines if this member's state should overwrite an existing member's state, following standard SWIM conflict resolution rules.
state