class ActiveJob::Base

Public Class Methods

queue_as(*args) click to toggle source

It's necessary to populate StompJobAdapter.stomp_job_klasses when the jobs are created, not when they're enqueued, or else listeners won't know that the anonymous StompJob classes exist.

Overriding queue_as allows us to do this.

Calls superclass method
# File lib/stomp_job/extensions/active_job_adapter.rb, line 42
def self.queue_as(*args)
  super
  QueueAdapters::StompJobAdapter.stomp_worker_from_aj(self)
end