faktory-1.1.2.1: Faktory Worker for Haskell
Safe HaskellNone
LanguageHaskell2010

Faktory.Worker

Description

High-level interface for a Worker

Runs forever, FETCH-ing Jobs from the given Queue and handing each to your processing function.

Synopsis

Documentation

data WorkerHalt Source #

If processing functions throw this, runWorker will exit

Constructors

WorkerHalt 

Instances

Instances details
Eq WorkerHalt Source # 
Instance details

Defined in Faktory.Worker

Show WorkerHalt Source # 
Instance details

Defined in Faktory.Worker

Exception WorkerHalt Source # 
Instance details

Defined in Faktory.Worker

runWorker :: (HasCallStack, FromJSON args) => Settings -> WorkerSettings -> (Job args -> IO ()) -> IO () Source #

runWorkerEnv :: FromJSON args => (Job args -> IO ()) -> IO () Source #

jobArg :: Job arg -> arg Source #