Liking cljdoc? Tell your friends :D

monkey.ci.protocols

Contains all (or most of) the protocols used in the app. This is useful to avoid circular dependencies.

Contains all (or most of) the protocols used in the app.  This is useful
to avoid circular dependencies.
raw docstring

blob-store?clj

source

BlobStorecljprotocol

Protocol for blob store abstraction, used to save and compress files or directories to some blob store, possibly remote.

Protocol for blob store abstraction, used to save and compress files or directories
to some blob store, possibly remote.

get-blob-streamclj

(get-blob-stream store src)

Gets a blob file as an InputStream

Gets a blob file as an `InputStream`

put-blob-streamclj

(put-blob-stream store src dest)

Saves a raw stream to the blob store

Saves a raw stream to the blob store

restore-blobclj

(restore-blob store src dest)

Restores src to local dest

Restores `src` to local `dest`

save-blobclj

(save-blob store src dest)

Saves src file or directory to dest as a blob

Saves `src` file or directory to `dest` as a blob
sourceraw docstring

BuildParamscljprotocol

get-build-paramsclj

(get-build-params this)

Retrieves build parameters for this build

Retrieves build parameters for this build
source

container-runner?clj

source

ContainerRunnercljprotocol

run-containerclj

(run-container this job)

Runs the given container job. Returns a deferred that will hold the result.

Runs the given container job.  Returns a deferred that will hold the result.
source

EventBuildercljprotocol

Used to construct an event from an object

Used to construct an event from an object

->eventclj

(->event this event-type)
sourceraw docstring

EventPostercljprotocol

post-eventsclj

(post-events poster evt)

Posts one or more events. Returns a deferred that realizes when the events have been posted.

Posts one or more events.  Returns a deferred that realizes when the events have been posted.
source

EventReceivercljprotocol

add-listenerclj

(add-listener recv ef l)

Add the given filter with a listener to the receiver

Add the given filter with a listener to the receiver

remove-listenerclj

(remove-listener recv ef l)

Removes the listener for the filter from the receiver

Removes the listener for the filter from the receiver
source

JobResolvablecljprotocol

Able to resolve into jobs (zero or more)

Able to resolve into jobs (zero or more)

resolve-jobsclj

(resolve-jobs x rt)
sourceraw docstring

Storagecljprotocol

Low level storage protocol, that basically allows to store and retrieve information by location (aka storage id or sid).

Low level storage protocol, that basically allows to store and retrieve
information by location (aka storage id or sid).

delete-objclj

(delete-obj this sid)

Deletes object at location

Deletes object at location

list-objclj

(list-obj this sid)

Lists objects at given location

Lists objects at given location

obj-exists?clj

(obj-exists? this sid)

Checks if object at location exists

Checks if object at location exists

read-objclj

(read-obj this sid)

Read object at given location

Read object at given location

write-objclj

(write-obj this sid obj)

Writes object to location

Writes object to location
sourceraw docstring

Transactablecljprotocol

Storage implementations that support transactions, should implement this

Storage implementations that support transactions, should implement this

transactclj

(transact this f)

Executes f within a transaction, which is passed to f

Executes `f` within a transaction, which is passed to `f`
sourceraw docstring

Workspacecljprotocol

restore-workspaceclj

(restore-workspace this)

Restores the workspace associated with the current build

Restores the workspace associated with the current build
source

workspace?clj

source

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

× close