JoobQ
Class methods
[](name : String)
Sourceadd(job)
Sourceconfig
Sourceconfigure
Sourceerror_monitor
Sourcefind_config_file
Sourceforge
Sourceinitialize_config_with(loading_method : Symbol, *args, **kwargs) : Nil
Initialize configuration with specific loading method
initialize_config_with(loading_method : Symbol, *args, **kwargs, &) : Nil
Initialize configuration with hybrid loading method (requires block)
load_auto
Sourceload_from_cli_args(args : Array(String)) : Configure
Sourceload_from_file(path : String) : Configure
Sourceload_from_string(yaml_content : String, source_path : String | Nil = nil) : Configure
Sourceload_from_yaml(path : String | Nil = nil, env : String | Nil = nil) : Configure
Configuration loading methods
load_from_yaml_sources(sources : Array(String)) : Configure
Sourceload_hybrid(yaml_path : String | Nil = nil, &)
Sourceload_with_env_overrides(base_path : String | Nil = nil, env : String | Nil = nil) : Configure
Sourcequeues
Sourcereset
Sourcescheduler
Sourcestore
SourceNested types
- JoobQ::APIHandler
- JoobQ::APIServer
- JoobQ::APIValidation
- JoobQ::BaseQueue
- JoobQ::ConfigFileNotFoundError
- JoobQ::ConfigLoadError
- JoobQ::ConfigMapper
- JoobQ::ConfigNotInitializedError
- JoobQ::ConfigParseError
- JoobQ::ConfigValidationError
- JoobQ::ConfigValidator
- JoobQ::Configure
- JoobQ::CronJobScheduler
- JoobQ::DeadLetterManager
- JoobQ::DelayedJobScheduler
- JoobQ::ErrorContext
- JoobQ::ErrorHandler
- JoobQ::ErrorMonitor
- JoobQ::ExponentialBackoff
- JoobQ::Job
- JoobQ::JobSchemaRegistry
- JoobQ::Middleware
- JoobQ::MiddlewarePipeline
- JoobQ::MonitoredErrorHandler
- JoobQ::Queue(T)
- JoobQ::QueueFactory
- JoobQ::QueueFactoryError
- JoobQ::RecurringJobScheduler
- JoobQ::RedisHealth
- JoobQ::RedisMetrics
- JoobQ::RedisPipeline
- JoobQ::RedisStore
- JoobQ::Scheduler
- JoobQ::Store
- JoobQ::ThrottlerConfig
- JoobQ::Worker(T)
- JoobQ::WorkerManager(T)
- JoobQ::YamlConfigLoader