Liking cljdoc? Tell your friends :D

kinematics.consumer


checkpoint!clj

(checkpoint! checkpointer)
Checkpoint logic modeled after https://github.com/aws/aws-sdk-java/blob/master/src/samples/AmazonKinesis/AmazonKinesisApplicationSampleRecordProcessor.java
sourceraw docstring

checkpoint-retriesclj

source

configclj

(config app-name
        stream
        {:keys [kinesis-credential-provider dynamodb-credential-provider
                cloudwatch-credential-provider credential-provider id]
         :as opts})
source

exp-waitclj

(exp-wait n base max-wait)

Sleeps according to exp-wait-ms

Sleeps according to exp-wait-ms
sourceraw docstring

start!clj

(start! worker)
source

stop!clj

(stop! worker)
source

workerclj

(worker handler
        app-name
        stream
        {:keys [init-fn shutdown-fn credential-provider] :as opts})

Creates a kinesis worker and IRecordProcessorFactory instance

Creates a kinesis worker and IRecordProcessorFactory instance
sourceraw docstring

worker-idclj

(worker-id)
(worker-id ip-address)
source

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

× close