Sha256: 8972e24da9b97db459be0e90e39f9d1a1fcdaa90219d7d4d9afece62f5d955f6

Contents?: true

Size: 439 Bytes

Versions: 11

Compression:

Stored size: 439 Bytes

Contents

module Journaled::JobPriority
  INTERACTIVE = 0 # These jobs will actively hinder end-user interactions until complete, e.g. assembling a report a user is polling for.
  USER_VISIBLE = 10 # These jobs have end-user-visible side effects that will not obviously impact customers, e.g. welcome emails
  EVENTUAL = 20 # These jobs affect business process that are tolerant to some degree of queue backlog, e.g. desk record synchronization
end

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
journaled-2.2.0 lib/journaled/job_priority.rb
journaled-2.1.1 lib/journaled/job_priority.rb
journaled-2.1.0 lib/journaled/job_priority.rb
journaled-2.0.3 app/models/journaled/job_priority.rb
journaled-2.0.2 app/models/journaled/job_priority.rb
journaled-2.0.1 app/models/journaled/job_priority.rb
journaled-2.0.0 app/models/journaled/job_priority.rb
journaled-2.0.0.rc1 app/models/journaled/job_priority.rb
journaled-2.0.0.alpha1 app/models/journaled/job_priority.rb
journaled-1.0.1 app/models/journaled/job_priority.rb
journaled-1.0.0 app/models/journaled/job_priority.rb