class Amber::Configuration::JobsConfig

Included Modules

Defined in:

amber/configuration/jobs_config.cr

Constructors

Instance Method Summary

Constructor Detail

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

[View source]
def self.new #

[View source]

Instance Method Detail

def adapter : String #

[View source]
def adapter=(adapter : String) #

[View source]
def adapter_symbol : Symbol #

[View source]
def auto_start : Bool #

[View source]
def auto_start=(auto_start : Bool) #

[View source]
def polling_interval : Time::Span #

[View source]
def polling_interval_seconds : Float64 #

[View source]
def polling_interval_seconds=(polling_interval_seconds : Float64) #

[View source]
def queues : Array(String) #

[View source]
def queues=(queues : Array(String)) #

[View source]
def scheduler_interval : Time::Span #

[View source]
def scheduler_interval_seconds : Float64 #

[View source]
def scheduler_interval_seconds=(scheduler_interval_seconds : Float64) #

[View source]
def validate! : Nil #

[View source]
def work_stealing : Bool #

[View source]
def work_stealing=(work_stealing : Bool) #

[View source]
def workers : Int32 #

[View source]
def workers=(workers : Int32) #

[View source]