Method: Sidekiq::Cron::Job#active_job_message

Defined in:
lib/sidekiq/cron/job.rb

#active_job_messageObject

Active Job has different structure how it is loading data from Sidekiq queue, it creates a wrapper around job.



212
213
214
215
216
217
218
219
220
221
222
223
224
225
# File 'lib/sidekiq/cron/job.rb', line 212

def active_job_message
  {
    'class'        => 'ActiveJob::QueueAdapters::SidekiqAdapter::JobWrapper',
    'wrapped'      => @klass,
    'queue'        => @queue_name_with_prefix,
    'description'  => @description,
    'args'         => [{
      'job_class'  => @klass,
      'job_id'     => SecureRandom.uuid,
      'queue_name' => @queue_name_with_prefix,
      'arguments'  => enqueue_args
    }]
  }
end