| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
JetStream.Client
Description
High-level client implementation for JetStream.
Synopsis
- newJetStream :: Client -> [JetStreamOption] -> Either JetStreamConfigError JetStream
- data JetStream
- data JetStreamOption
- data JetStreamRequestOption
- data JetStreamConfigError
- withDomain :: ByteString -> JetStreamOption
- withRequestTimeout :: NominalDiffTime -> JetStreamRequestOption
- withRequestTimeoutMicros :: Int -> JetStreamOption
Documentation
newJetStream :: Client -> [JetStreamOption] -> Either JetStreamConfigError JetStream Source #
Build JetStream capabilities from an existing NATS client.
data JetStreamOption #
data JetStreamRequestOption #
data JetStreamConfigError #
Constructors
| EmptyJetStreamDomain | |
| InvalidJetStreamRequestTimeout Int |
Instances
| Show JetStreamConfigError | |
Defined in JetStream.Options Methods showsPrec :: Int -> JetStreamConfigError -> ShowS # show :: JetStreamConfigError -> String # showList :: [JetStreamConfigError] -> ShowS # | |
| Eq JetStreamConfigError | |
Defined in JetStream.Options Methods (==) :: JetStreamConfigError -> JetStreamConfigError -> Bool # (/=) :: JetStreamConfigError -> JetStreamConfigError -> Bool # | |
withDomain :: ByteString -> JetStreamOption #