Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Synopsis
- populateInitialCronTriggerEvents :: (MonadIO m, MonadError QErr m, MonadMetadataStorage m) => CronSchedule -> TriggerName -> m ()
- runCreateCronTrigger :: (MonadError QErr m, CacheRWM m, MonadIO m, MetadataM m, MonadMetadataStorage m) => CreateCronTrigger -> m EncJSON
- resolveCronTrigger :: QErrM m => Environment -> CronTriggerMetadata -> m CronTriggerInfo
- runDeleteCronTrigger :: (MonadError QErr m, CacheRWM m, MetadataM m, MonadMetadataStorage m) => ScheduledTriggerName -> m EncJSON
- dropCronTriggerInMetadata :: TriggerName -> MetadataModifier
- runCreateScheduledEvent :: (MonadError QErr m, MonadMetadataStorage m) => CreateScheduledEvent -> m EncJSON
- runDeleteScheduledEvent :: (MonadMetadataStorage m, MonadError QErr m) => DeleteScheduledEvent -> m EncJSON
- runGetScheduledEvents :: (MonadError QErr m, CacheRM m, MonadMetadataStorage m) => GetScheduledEvents -> m EncJSON
- runGetScheduledEventInvocations :: (MonadError QErr m, CacheRM m, MonadMetadataStorage m) => GetScheduledEventInvocations -> m EncJSON
- runGetCronTriggers :: MetadataM m => m EncJSON
Documentation
populateInitialCronTriggerEvents :: (MonadIO m, MonadError QErr m, MonadMetadataStorage m) => CronSchedule -> TriggerName -> m () Source #
runCreateCronTrigger :: (MonadError QErr m, CacheRWM m, MonadIO m, MetadataM m, MonadMetadataStorage m) => CreateCronTrigger -> m EncJSON Source #
runCreateCronTrigger will update a existing cron trigger when the replace
value is set to true
and when replace is false
a new cron trigger will
be created
resolveCronTrigger :: QErrM m => Environment -> CronTriggerMetadata -> m CronTriggerInfo Source #
runDeleteCronTrigger :: (MonadError QErr m, CacheRWM m, MetadataM m, MonadMetadataStorage m) => ScheduledTriggerName -> m EncJSON Source #
runCreateScheduledEvent :: (MonadError QErr m, MonadMetadataStorage m) => CreateScheduledEvent -> m EncJSON Source #
runDeleteScheduledEvent :: (MonadMetadataStorage m, MonadError QErr m) => DeleteScheduledEvent -> m EncJSON Source #
runGetScheduledEvents :: (MonadError QErr m, CacheRM m, MonadMetadataStorage m) => GetScheduledEvents -> m EncJSON Source #
runGetScheduledEventInvocations :: (MonadError QErr m, CacheRM m, MonadMetadataStorage m) => GetScheduledEventInvocations -> m EncJSON Source #
runGetCronTriggers :: MetadataM m => m EncJSON Source #
Metadata API handler to retrieve all the cron triggers from the metadata