Logging library designed to log data events instead of plain words.
This namespace contains the implementation of a ring-buffer and a wrapper agent used to buffer the events before their are published to the downstream systems by the publishers.
Logging library designed to log data events instead of plain words. This namespace contains the implementation of a ring-buffer and a wrapper agent used to buffer the events before their are published to the downstream systems by the publishers.
RingBuffer protocol
RingBuffer protocol
(clear this)
removes all the items in the ring buffer
removes all the items in the ring buffer
(dequeue this offset)
removes all the items in the ring buffer up to the and including the given offset
removes all the items in the ring buffer up to the and including the given offset
(enqueue this item)
Add an item to the Ring Buffer.
Add an item to the Ring Buffer.
(items this)
Returns a sequence of pairs [<offset> <item>]
Returns a sequence of pairs [<offset> <item>]
(ring-buffer capacity)
Create an empty ring buffer with the specified [capacity].
Create an empty ring buffer with the specified [capacity].
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close