struct
Crabbit::StreamMetadata
- Crabbit::StreamMetadata
- Struct
- Value
- Object
Overview
Metadata for one stream, including its current leader and readable replicas.
Defined in:
crabbit/types.crConstructors
- .new(stream : String, response_code : ResponseCode, leader : Broker | Nil, replicas : Array(Broker))
Instance Method Summary
- #clone
- #copy_with(stream _stream = @stream, response_code _response_code = @response_code, leader _leader = @leader, replicas _replicas = @replicas)
- #leader : Broker | Nil
- #replicas : Array(Broker)
- #response_code : ResponseCode
- #stream : String
Constructor Detail
def self.new(stream : String, response_code : ResponseCode, leader : Broker | Nil, replicas : Array(Broker))
#
Instance Method Detail
def copy_with(stream _stream = @stream, response_code _response_code = @response_code, leader _leader = @leader, replicas _replicas = @replicas)
#