| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
MessageDb.Subscription.FailedMessage
Description
The message type that is written to failure streams when using the writeToCategory FailureStrategy.
Synopsis
- data FailedMessage = FailedMessage {}
- data FailureReason
- messageType :: MessageType
- handleFailures :: Handlers output -> Handlers output
Documentation
data FailedMessage Source #
A message that was unable to be handled.
Constructors
| FailedMessage | |
Fields | |
Instances
| Eq FailedMessage Source # | |
Defined in MessageDb.Subscription.FailedMessage Methods (==) :: FailedMessage -> FailedMessage -> Bool # (/=) :: FailedMessage -> FailedMessage -> Bool # | |
| Show FailedMessage Source # | |
Defined in MessageDb.Subscription.FailedMessage Methods showsPrec :: Int -> FailedMessage -> ShowS # show :: FailedMessage -> String # showList :: [FailedMessage] -> ShowS # | |
| ToJSON FailedMessage Source # | |
Defined in MessageDb.Subscription.FailedMessage Methods toJSON :: FailedMessage -> Value # toEncoding :: FailedMessage -> Encoding # toJSONList :: [FailedMessage] -> Value # toEncodingList :: [FailedMessage] -> Encoding # | |
| FromJSON FailedMessage Source # | |
Defined in MessageDb.Subscription.FailedMessage Methods parseJSON :: Value -> Parser FailedMessage # parseJSONList :: Value -> Parser [FailedMessage] # | |
data FailureReason Source #
Reason why the message handle failed.
Constructors
| HandleFailure HandleError | |
| UnknownFailure Text |
Instances
messageType :: MessageType Source #
The message type of a FailedMessage.
handleFailures :: Handlers output -> Handlers output Source #
If you have a stream of FailedMessage messages, then you can use
this function so you can handle the original messages that failed.