faktory-1.1.2.7: Faktory Worker for Haskell
Safe HaskellSafe-Inferred
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
ToJSON CustomTrack Source # 
Instance details

Defined in Faktory.Ent.Tracking

Generic CustomTrack Source # 
Instance details

Defined in Faktory.Ent.Tracking

Associated Types

type Rep CustomTrack :: Type -> Type #

type Rep CustomTrack Source # 
Instance details

Defined in Faktory.Ent.Tracking

type Rep CustomTrack = D1 ('MetaData "CustomTrack" "Faktory.Ent.Tracking" "faktory-1.1.2.7-2ueK9WlYC3nL6yjpm69v98" '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
FromJSON JobDetails Source # 
Instance details

Defined in Faktory.Ent.Tracking

Generic JobDetails Source # 
Instance details

Defined in Faktory.Ent.Tracking

Associated Types

type Rep JobDetails :: Type -> Type #

type Rep JobDetails Source # 
Instance details

Defined in Faktory.Ent.Tracking

data SetJobDetails Source #

Instances

Instances details
ToJSON SetJobDetails Source # 
Instance details

Defined in Faktory.Ent.Tracking

Generic SetJobDetails Source # 
Instance details

Defined in Faktory.Ent.Tracking

Associated Types

type Rep SetJobDetails :: Type -> Type #

type Rep SetJobDetails Source # 
Instance details

Defined in Faktory.Ent.Tracking

type Rep SetJobDetails = D1 ('MetaData "SetJobDetails" "Faktory.Ent.Tracking" "faktory-1.1.2.7-2ueK9WlYC3nL6yjpm69v98" '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)))))