yam-job-0.1.7
Yam.Job
data YamJob Source #
Constructors
Fields
class MonadIO m => MonadJob m where Source #
Minimal complete definition
yamJobs, registerJob, killJobs
Methods
yamJobs :: m [(ThreadId, YamJob)] Source #
registerJob :: YamJob -> m () Source #
killJobs :: m () Source #
Instances
yamJobs :: AppM m [(ThreadId, YamJob)] Source #
registerJob :: YamJob -> AppM m () Source #
killJobs :: AppM m () Source #
startJob :: [YamJob] -> (YamContext -> IO YamContext) -> IO () Source #