slacker.discovery.protocol

SlackerRegistryClient

protocol

members

destroy!

(destroy! this)

fetch-all-servers!

(fetch-all-servers! this)

fetch-fn-metadata

(fetch-fn-metadata this fname)

fetch-ns-functions

(fetch-ns-functions this the-ns-name)

fetch-ns-servers!

(fetch-ns-servers! this the-ns-name)

fetch-server-data

(fetch-server-data this server)

get-server-data-cache

(get-server-data-cache this)

ns-server-mappings

(ns-server-mappings this)

SlackerServiceRegistry

protocol

members

get-server-data

(get-server-data this)

init!

(init! this cluster-info port ns-names funcs-map server-data)

publish-all!

(publish-all! this)

publish-ns!

(publish-ns! this the-ns-name)

set-server-data!

(set-server-data! this data)

unpublish-all!

(unpublish-all! this)

unpublish-ns!

(unpublish-ns! this the-ns-name)