Manages reporting and aborting searches
Manages reporting and aborting searches
(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.
(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.
(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.
(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
(abort! search cause)
(report search)
(results search)
(results search timeout timeout-val)
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close