Liking cljdoc? Tell your friends :D

knossos.search

Manages reporting and aborting searches

Manages reporting and aborting searches
raw docstring

competitionclj

(competition searches)

Takes a map of names to searches and creates a composed search which runs all of them in competition.

Takes a map of names to searches and creates a composed search which runs
all of them in competition.
sourceraw docstring

reporterclj

(reporter search interval)

Spawns a reporting thread that periodically logs the state of the analysis, if it's different from where we last left off.

Spawns a reporting thread that periodically logs the state of the analysis,
if it's different from where we last left off.
sourceraw docstring

results-from-anyclj

(results-from-any xs)
(results-from-any xs period)
(results-from-any xs period i)

Tries to deref any of a collection of Searches. If a period is provided, that's roughly how long in ms it should take to cycle through polling the collection.

Tries to deref any of a collection of Searches. If a period is provided,
that's roughly how long in ms it should take to cycle through polling the
collection.
sourceraw docstring

runclj

(run search)
(run search opts)

Given a Search, spins up reporting and memory-pressure handling, executes the search, and returns results.

Can also take an options map: {:time-limit ms} Duration to wait before returning with result :unknown

Given a Search, spins up reporting and memory-pressure handling, executes
the search, and returns results.

Can also take an options map:
{:time-limit ms} Duration to wait before returning with result :unknown
sourceraw docstring

abort!clj

(abort! search cause)

reportclj

(report search)

resultsclj

(results search)
(results search timeout timeout-val)
source

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

× close