faktory-1.1.2.2: Faktory Worker for Haskell
Safe HaskellNone
LanguageHaskell2010

Faktory.Ent.Tracking

Description

Support for the TRACK command (Enterprise only)

https://github.com/contribsys/faktory/wiki/Ent-Tracking

Synopsis

Documentation

newtype CustomTrack Source #

Constructors

CustomTrack 

Fields

Instances

Instances details
Generic CustomTrack Source # 
Instance details

Defined in Faktory.Ent.Tracking

Associated Types

type Rep CustomTrack :: Type -> Type #

ToJSON CustomTrack Source # 
Instance details

Defined in Faktory.Ent.Tracking

type Rep CustomTrack Source # 
Instance details

Defined in Faktory.Ent.Tracking

type Rep CustomTrack = D1 ('MetaData "CustomTrack" "Faktory.Ent.Tracking" "faktory-1.1.2.2-kOJjlp0Ar6Ev0dz7hUZ3Z" 'True) (C1 ('MetaCons "CustomTrack" 'PrefixI 'True) (S1 ('MetaSel ('Just "track") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int)))

trackPerform :: (HasCallStack, ToJSON arg) => JobOptions -> Producer -> arg -> IO JobId Source #

Deprecated: Use ‘perform (options <> tracked)’ instead

perform, but adding { custom: { track: 1 } }

Equivalent to:

perform (custom $ CustomTrack 1)

data JobDetails Source #

Instances

Instances details
Generic JobDetails Source # 
Instance details

Defined in Faktory.Ent.Tracking

Associated Types

type Rep JobDetails :: Type -> Type #

FromJSON JobDetails Source # 
Instance details

Defined in Faktory.Ent.Tracking

type Rep JobDetails Source # 
Instance details

Defined in Faktory.Ent.Tracking

data SetJobDetails Source #

Instances

Instances details
Generic SetJobDetails Source # 
Instance details

Defined in Faktory.Ent.Tracking

Associated Types

type Rep SetJobDetails :: Type -> Type #

ToJSON SetJobDetails Source # 
Instance details

Defined in Faktory.Ent.Tracking

type Rep SetJobDetails Source # 
Instance details

Defined in Faktory.Ent.Tracking

type Rep SetJobDetails = D1 ('MetaData "SetJobDetails" "Faktory.Ent.Tracking" "faktory-1.1.2.2-kOJjlp0Ar6Ev0dz7hUZ3Z" 'False) (C1 ('MetaCons "SetJobDetails" 'PrefixI 'True) ((S1 ('MetaSel ('Just "sjdJid") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 JobId) :*: S1 ('MetaSel ('Just "sjdPercent") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Int))) :*: (S1 ('MetaSel ('Just "sjdDesc") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "sjdReserveUntil") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe UTCTime)))))