| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Nats.JetStream.Publish
Description
JetStream publishing.
Documentation
type PublishOption = PublishConfig -> PublishConfig #
data PublishAPI #
withHeaders :: [(ByteString, ByteString)] -> PublishOption #
data PublishAck #
Instances
| FromJSON PublishAck | |
Defined in JetStream.Publish.Types | |
| Show PublishAck | |
Defined in JetStream.Publish.Types Methods showsPrec :: Int -> PublishAck -> ShowS # show :: PublishAck -> String # showList :: [PublishAck] -> ShowS # | |
| Eq PublishAck | |
Defined in JetStream.Publish.Types | |
data PublishExpectation #
Constructors
| ExpectedLastSequence Sequence | |
| ExpectedLastSubjectSequence Sequence | |
| ExpectedLastMsgId ByteString |
Instances
| Show PublishExpectation | |
Defined in JetStream.Publish.Types Methods showsPrec :: Int -> PublishExpectation -> ShowS # show :: PublishExpectation -> String # showList :: [PublishExpectation] -> ShowS # | |
| Eq PublishExpectation | |
Defined in JetStream.Publish.Types Methods (==) :: PublishExpectation -> PublishExpectation -> Bool # (/=) :: PublishExpectation -> PublishExpectation -> Bool # | |
withMsgId :: ByteString -> PublishOption #