struct Obsctl::Config::ReconnectConfig

Overview

Reconnect policy loaded from the top-level reconnect config section.

Included Modules

Defined in:

obsctl/config/config.cr

Constructors

Instance Method Summary

Constructor Detail

def self.new(ctx : YAML::ParseContext, node : YAML::Nodes::Node) #

def self.new(enabled : Bool = true, endless : Bool = true, initial_delay_ms : Int32 = 500, max_delay_ms : Int32 = 10000, multiplier : Float64 = 1.8, jitter_ms : Int32 = 250) #

[View source]

Instance Method Detail

def enabled : Bool #

def endless : Bool #

def initial_delay_ms : Int32 #

def jitter_ms : Int32 #

def max_delay_ms : Int32 #

def multiplier : Float64 #