Liking cljdoc? Tell your friends :D

kinetic.consumer


->recordclj

(->record record)
source

delete-all-leasesclj

(delete-all-leases {:keys [scheduler]})
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

make-configclj

(make-config {:keys [stream-name start-from application-name kinesis-client
                     dynamo-client cloud-watch-client record-processor-factory]
              :as opts})
source

make-initial-positionclj

(make-initial-position {:keys [position timestamp] :as at})
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 start-from delete-leases?)

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

single-stream-trackerclj

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

start-consumerclj

(start-consumer {:keys [stream-name application-name region consume start-from
                        delete-leases? checkpoint-every-ms config]
                 :or {delete-leases? false}
                 :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