Class: ParallelWorkforce::Job::Sidekiq

Inherits:
Object
  • Object
show all
Includes:
Util::JobHelper, Sidekiq::Worker
Defined in:
lib/parallel_workforce/job/sidekiq.rb

Direct Known Subclasses

SidekiqRails

Class Method Summary collapse

Instance Method Summary collapse

Methods included from Util::JobHelper

included, #invoke_performer, #invoke_performer_with_time_zone_name_and_locale

Class Method Details

.enqueue_actor(actor_class_name:, result_key:, index:, server_revision:, serialized_actor_args:) ⇒ Object



10
11
12
13
14
15
16
17
18
19
# File 'lib/parallel_workforce/job/sidekiq.rb', line 10

def enqueue_actor(actor_class_name:, result_key:, index:, server_revision:, serialized_actor_args:)
  enqueue_actor_job(
    :perform_async,
    actor_class_name: actor_class_name,
    result_key: result_key,
    index: index,
    server_revision: server_revision,
    serialized_actor_args: serialized_actor_args,
  )
end

Instance Method Details

#perform(args) ⇒ Object



22
23
24
# File 'lib/parallel_workforce/job/sidekiq.rb', line 22

def perform(args)
  invoke_performer(args)
end