keenser-0.1.0.0: Initial project template from stack

Safe HaskellNone
LanguageHaskell2010

Keenser

Documentation

data Config m Source #

type Configurator m = StateT (Config m) m () Source #

type Middleware m = Manager -> Worker m Value -> Object -> Queue -> m () -> m () Source #

data Worker m a Source #

Constructors

Worker 

Fields

enqueue :: (ToJSON a, MonadIO m) => Manager -> Worker m a -> a -> m () Source #

enqueueAt :: (ToJSON a, MonadIO m) => UTCTime -> Manager -> Worker m a -> a -> m () Source #

enqueueIn :: (ToJSON a, MonadIO m) => Rational -> Manager -> Worker m a -> a -> m () Source #

sleep :: Int -> IO () Source #