Liking cljdoc? Tell your friends :D

kinetic.consumer


->recordclj

(->record record)
source

delete-all-leasesclj

(delete-all-leases scheduler)
source

delete-leaseclj

(delete-lease scheduler lease)
source

delete-leases-for-streamclj

(delete-leases-for-stream scheduler stream)
source

echoclj

(echo records)

echo consume function. expects records to be UTF-8 decoded

echo consume function.
expects records to be UTF-8 decoded
sourceraw docstring

find-leases-for-streamclj

(find-leases-for-stream scheduler stream)
source

make-configclj

(make-config {:keys [streams multi-stream? aws-account-number application-name
                     kinesis-client dynamo-client cloud-watch-client
                     record-processor-factory]
              :as opts})
source

make-leaseclj

(make-lease lease-key)
source

make-schedulerclj

(make-scheduler {:keys [config-builder polling-config]})
source

make-utf8-decoderclj

(make-utf8-decoder)
source

prep-initial-positionclj

(prep-initial-position scheduler
                       aws-account-number
                       {:keys [start-from delete-leases?] :as stream})

if there is an existing lease, by default, kinesis client will ignore an initial position that is provided. this deletes existing leases for this app (a.k.a. consumer group) in case there is a position provided

if there is an existing lease, by default, kinesis client will ignore an initial position that is provided.
this deletes existing leases for this app (a.k.a. consumer group) in case there is a position provided
sourceraw docstring

record-checkpointclj

(record-checkpoint checkpointer)
source

shard-record-processorclj

(shard-record-processor consume checkpoint-every-ms)
source

shard-record-processor-factoryclj

(shard-record-processor-factory consume checkpoint-every-ms)
source

show-leasesclj

(show-leases consumer)
source

start-consumerclj

(start-consumer {:keys [application-name aws-account-number streams creds region
                        consume checkpoint-every-ms config]
                 :as opts})
source

stop-consumerclj

(stop-consumer {:keys [scheduler executor]})
source

validate-consumer-argsclj

(validate-consumer-args {:keys [stream-name application-name consume] :as args})
source

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

× close