class

Kiq::Batch::Callback::Worker

Inherits Kiq::Batch::Extension::Worker < Kiq::Job < Reference < Object

own methods first, then ancestors (e.g. Kiq::Node subclasses inherit #perform)

Class methods

clear
Source
drain
Source
jobs

--- testing API (Sidekiq::Job::ClassMethods) --------------------

Source
perform_async

--- enqueue API --------------------------------------------------- NB: a typed splat in Crystal requires >= 1 argument, so the common zero-arg form gets its own overload.

Source
perform_async(*args : Kiq::Arg) : String | Nil | Bool
Source
perform_at(interval : Float64 | Int32 | Time::Span | Time) : String | Nil
Source
perform_at(interval : Float64 | Int32 | Time::Span | Time, *args : Kiq::Arg) : String | Nil
Source
perform_bulk(args : Array(Array(Kiq::Arg))) : Array(String | Nil)
Source
perform_in(interval : Float64 | Int32 | Time::Span | Time) : String | Nil
Source
perform_in(interval : Float64 | Int32 | Time::Span | Time, *args : Kiq::Arg) : String | Nil
Source
perform_inline

Explicit inline execution, no queue (1:1 with perform_inline).

Source
perform_inline(*args : Kiq::Arg) : Bool
Source
perform_one
Source

Instance methods

__kiq_perform(args : Array(Kiq::Arg)) : Nil
Source
perform(clazz : Arg, event : Arg, opts : Arg, bid : Arg, parent_bid : Arg, serialized_status : Arg)
Source