Liking cljdoc? Tell your friends :D

disruptor.core


add-handlers!clj

(add-handlers! disruptor {:keys [handlers]})

Set up event handlers to handle events from the disruptor.

Set up event handlers to handle events from the disruptor.
sourceraw docstring

disruptorclj

(disruptor {:keys [size event-factory default-exception-handler]})

Create a new Disruptor.

Create a new Disruptor.
sourceraw docstring

publish!clj

(publish! disruptor {:keys [event event-translator]})

Publish an event.

Publish an event.
sourceraw docstring

shutdown!clj

(shutdown! disruptor)
(shutdown! disruptor {:keys [timeout unit]})

Waits until all events currently in the disruptor have been processed by all event processors and then halts the processors.

Waits until all events currently in the disruptor have been processed by
all event processors and then halts the processors.
sourceraw docstring

start!clj

(start! disruptor)

Start the disruptor.

Start the disruptor.
sourceraw docstring

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

× close