Liking cljdoc? Tell your friends :D

kinetic.tracker


add-multi-stream-identifierclj

(add-multi-stream-identifier aws-account-number id)
source

make-initial-positionclj

(make-initial-position {:keys [position timestamp] :as at})
source

make-stream-configclj

(make-stream-config {:keys [identifier start-from] :as opts})
source

make-stream-idclj

(make-stream-id {:keys [aws-account-number name epoch]})
stream identifier format: <accountId>:<streamName>:<creationEpoch>

source: https://github.com/awslabs/amazon-kinesis-client/blob/7899820cb17eefb1eed4a4d0fbc3b86f2da9f2d3/amazon-kinesis-client/src/main/java/software/amazon/kinesis/common/StreamIdentifier.java#L48-L53
sourceraw docstring

make-stream-trackerclj

(make-stream-tracker {:keys [streams multi-stream?] :as opts})
source

multi-stream-identifierclj

(multi-stream-identifier stream)
source

multi-stream-trackerclj

(multi-stream-tracker {:keys [aws-account-number streams]})

{:aws-account-id 42 :streams [{:name "milky-way.solar.pluto" :start-from {:position :trim-horizon} :epoc 1} {:name "milky-way.solar.mars" :start-from {:position :trim-horizon} :delete-leases? true :epoc 42}]}

{:aws-account-id 42
 :streams [{:name        "milky-way.solar.pluto"
            :start-from  {:position :trim-horizon}
            :epoc        1}
           {:name            "milky-way.solar.mars"
            :start-from      {:position :trim-horizon}
            :delete-leases?  true
            :epoc            42}]}
sourceraw docstring

multi-stream?clj

(multi-stream? scheduler)
source

single-stream-identifierclj

(single-stream-identifier {:keys [name]})
source

single-stream-trackerclj

(single-stream-tracker {:keys [name start-from] :as stream})
source

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close