Module: Sidekiq::Superworker
- Defined in:
- lib/sidekiq/superworker.rb,
lib/sidekiq/superworker/subjob.rb,
lib/sidekiq/superworker/worker.rb,
lib/sidekiq/superworker/logging.rb,
lib/sidekiq/superworker/version.rb,
lib/sidekiq/superworker/dsl_hash.rb,
lib/sidekiq/superworker/processor.rb,
lib/sidekiq/superworker/dsl_parser.rb,
lib/sidekiq/superworker/worker_class.rb,
lib/sidekiq/superworker/dsl_evaluator.rb,
lib/sidekiq/superworker/subjob_processor.rb,
lib/sidekiq/superworker/server/middleware.rb,
lib/sidekiq/superworker/superjob_processor.rb
Defined Under Namespace
Modules: Server
Classes: DSLEvaluator, DSLHash, DSLParser, Logging, Processor, Subjob, SubjobProcessor, SuperjobProcessor, Worker, WorkerClass
Constant Summary
collapse
- DEFAULTS =
{
delete_subjobs_after_superjob_completes: true,
subjob_redis_prefix: 'subjob',
superjob_expiration: nil
}
- VERSION =
'1.2.0'
Class Method Summary
collapse
Class Method Details
.debug(message) ⇒ Object
28
29
30
|
# File 'lib/sidekiq/superworker.rb', line 28
def self.debug(message)
logger.debug(message)
end
|
.logger ⇒ Object
24
25
26
|
# File 'lib/sidekiq/superworker.rb', line 24
def self.logger
Logging.logger
end
|
.options ⇒ Object
16
17
18
|
# File 'lib/sidekiq/superworker.rb', line 16
def self.options
@options ||= DEFAULTS.dup
end
|
.options=(opts) ⇒ Object
20
21
22
|
# File 'lib/sidekiq/superworker.rb', line 20
def self.options=(opts)
@options = opts
end
|