Middlewares
Middleware Pipeline Overview
class MiddlewarePipeline
@middlewares : Array(Middleware)
def initialize(@middlewares : Array(Middleware) = [] of Middleware)
end
def call(job : Job, queue : BaseQueue, &block : ->)
call_next(0, job, queue, &block)
end
private def call_next(index : Int32, job : Job, queue : BaseQueue, &block : ->)
# Executes middleware in order
end
endKey Concepts:
Built-in Middlewares
Middleware Interface
How to Use Middlewares in JoobQ
Registering Middlewares with use
useExamples
Understanding Middleware Execution
Advanced: Conditional Middleware Execution
Best Practices for Using use
useLast updated
Was this helpful?