Safe Haskell | None |
---|---|
Language | Haskell2010 |
- initAMQP :: SnapletInit b AmqpState
- runAmqp :: HasAmqpConn m => (AmqpC -> b) -> m b
- mkAmqpConn :: MonadIO m => Config -> m AmqpC
- newtype AmqpState = AmqpState {
- amqpConn :: AmqpC
- class MonadIO m => HasAmqpConn m where
- getAmqpConn :: m AmqpC
Documentation
initAMQP :: SnapletInit b AmqpState Source
Initialize the AMQP Snaplet.
runAmqp :: HasAmqpConn m => (AmqpC -> b) -> m b Source
Runs an AMQP action in any monad with a HasAmqpConn instance.
mkAmqpConn :: MonadIO m => Config -> m AmqpC Source
Constructs a connect from Config.
class MonadIO m => HasAmqpConn m where Source
getAmqpConn :: m AmqpC Source