Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
Version 0.1.2
  • Loading branch information
Casey Marshall committed Aug 8, 2018
1 parent 3981017 commit c682b96
Show file tree
Hide file tree
Showing 16 changed files with 29 additions and 18 deletions.
17 changes: 14 additions & 3 deletions docs/consul.core.html
@@ -1,13 +1,14 @@
<!DOCTYPE html PUBLIC ""
"">
<html><head><meta charset="UTF-8" /><link href="css/default.css" rel="stylesheet" type="text/css" /><script src="js/jquery.min.js" type="text/javascript"></script><script src="js/page_effects.js" type="text/javascript"></script><title>consul.core documentation</title></head><body><div id="header"><h2>Generated by <a href="https://github.com/weavejester/codox">Codox</a></h2><h1><a href="index.html"><span class="project-title"><span class="project-name">Clojure-consul-client</span> <span class="project-version">0.1.1</span></span></a></h1></div><div class="sidebar primary"><h3 class="no-link"><span class="inner">Project</span></h3><ul class="index-link"><li class="depth-1 "><a href="index.html"><div class="inner">Index</div></a></li></ul><h3 class="no-link"><span class="inner">Namespaces</span></h3><ul><li class="depth-1"><div class="no-link"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>consul</span></div></div></li><li class="depth-2 branch current"><a href="consul.core.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>core</span></div></a></li><li class="depth-2"><a href="consul.proto.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>proto</span></div></a></li><li class="depth-3 branch"><a href="consul.proto.acl.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>acl</span></div></a></li><li class="depth-3 branch"><a href="consul.proto.agent.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>agent</span></div></a></li><li class="depth-3 branch"><a href="consul.proto.catalog.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>catalog</span></div></a></li><li class="depth-3 branch"><a href="consul.proto.coordinate.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>coordinate</span></div></a></li><li class="depth-3 branch"><a href="consul.proto.event.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>event</span></div></a></li><li class="depth-3 branch"><a href="consul.proto.health.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>health</span></div></a></li><li class="depth-3 branch"><a href="consul.proto.kv.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>kv</span></div></a></li><li class="depth-3 branch"><a href="consul.proto.operator.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>operator</span></div></a></li><li class="depth-3 branch"><a href="consul.proto.prepared-query.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>prepared-query</span></div></a></li><li class="depth-3 branch"><a href="consul.proto.session.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>session</span></div></a></li><li class="depth-3 branch"><a href="consul.proto.snapshot.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>snapshot</span></div></a></li><li class="depth-3"><a href="consul.proto.status.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>status</span></div></a></li></ul></div><div class="sidebar secondary"><h3><a href="#top"><span class="inner">Public Vars</span></a></h3><ul><li class="depth-1"><a href="consul.core.html#var-cache-config"><div class="inner"><span>cache-config</span></div></a></li><li class="depth-1"><a href="consul.core.html#var-catalog-registration"><div class="inner"><span>catalog-registration</span></div></a></li><li class="depth-1"><a href="consul.core.html#var-check"><div class="inner"><span>check</span></div></a></li><li class="depth-1"><a href="consul.core.html#var-client-configuration"><div class="inner"><span>client-configuration</span></div></a></li><li class="depth-1"><a href="consul.core.html#var-consistency-mode"><div class="inner"><span>consistency-mode</span></div></a></li><li class="depth-1"><a href="consul.core.html#var-consul"><div class="inner"><span>consul</span></div></a></li><li class="depth-1"><a href="consul.core.html#var-host-and-port"><div class="inner"><span>host-and-port</span></div></a></li><li class="depth-1"><a href="consul.core.html#var-operation"><div class="inner"><span>operation</span></div></a></li><li class="depth-1"><a href="consul.core.html#var-query-options"><div class="inner"><span>query-options</span></div></a></li><li class="depth-1"><a href="consul.core.html#var-reg-check"><div class="inner"><span>reg-check</span></div></a></li><li class="depth-1"><a href="consul.core.html#var-registration"><div class="inner"><span>registration</span></div></a></li><li class="depth-1"><a href="consul.core.html#var-tagged-addresses"><div class="inner"><span>tagged-addresses</span></div></a></li><li class="depth-1"><a href="consul.core.html#var-transaction-options"><div class="inner"><span>transaction-options</span></div></a></li><li class="depth-1"><a href="consul.core.html#var-write-request"><div class="inner"><span>write-request</span></div></a></li></ul></div><div class="namespace-docs" id="content"><h1 class="anchor" id="top">consul.core</h1><div class="doc"><pre class="plaintext">Core consul constructor functions.
<html><head><meta charset="UTF-8" /><link href="css/default.css" rel="stylesheet" type="text/css" /><script src="js/jquery.min.js" type="text/javascript"></script><script src="js/page_effects.js" type="text/javascript"></script><title>consul.core documentation</title></head><body><div id="header"><h2>Generated by <a href="https://github.com/weavejester/codox">Codox</a></h2><h1><a href="index.html"><span class="project-title"><span class="project-name">Clojure-consul-client</span> <span class="project-version">0.1.2</span></span></a></h1></div><div class="sidebar primary"><h3 class="no-link"><span class="inner">Project</span></h3><ul class="index-link"><li class="depth-1 "><a href="index.html"><div class="inner">Index</div></a></li></ul><h3 class="no-link"><span class="inner">Namespaces</span></h3><ul><li class="depth-1"><div class="no-link"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>consul</span></div></div></li><li class="depth-2 current"><a href="consul.core.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>core</span></div></a></li><li class="depth-3"><a href="consul.core.spec.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>spec</span></div></a></li><li class="depth-2"><a href="consul.proto.html"><div class="inner"><span class="tree" style="top: -52px;"><span class="top" style="height: 61px;"></span><span class="bottom"></span></span><span>proto</span></div></a></li><li class="depth-3 branch"><a href="consul.proto.acl.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>acl</span></div></a></li><li class="depth-3 branch"><a href="consul.proto.agent.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>agent</span></div></a></li><li class="depth-3 branch"><a href="consul.proto.catalog.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>catalog</span></div></a></li><li class="depth-3 branch"><a href="consul.proto.coordinate.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>coordinate</span></div></a></li><li class="depth-3 branch"><a href="consul.proto.event.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>event</span></div></a></li><li class="depth-3 branch"><a href="consul.proto.health.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>health</span></div></a></li><li class="depth-3 branch"><a href="consul.proto.kv.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>kv</span></div></a></li><li class="depth-3 branch"><a href="consul.proto.operator.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>operator</span></div></a></li><li class="depth-3 branch"><a href="consul.proto.prepared-query.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>prepared-query</span></div></a></li><li class="depth-3 branch"><a href="consul.proto.session.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>session</span></div></a></li><li class="depth-3 branch"><a href="consul.proto.snapshot.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>snapshot</span></div></a></li><li class="depth-3"><a href="consul.proto.status.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>status</span></div></a></li></ul></div><div class="sidebar secondary"><h3><a href="#top"><span class="inner">Public Vars</span></a></h3><ul><li class="depth-1"><a href="consul.core.html#var-cache-config"><div class="inner"><span>cache-config</span></div></a></li><li class="depth-1"><a href="consul.core.html#var-catalog-registration"><div class="inner"><span>catalog-registration</span></div></a></li><li class="depth-1"><a href="consul.core.html#var-check"><div class="inner"><span>check</span></div></a></li><li class="depth-1"><a href="consul.core.html#var-client-configuration"><div class="inner"><span>client-configuration</span></div></a></li><li class="depth-1"><a href="consul.core.html#var-consistency-mode"><div class="inner"><span>consistency-mode</span></div></a></li><li class="depth-1"><a href="consul.core.html#var-consul"><div class="inner"><span>consul</span></div></a></li><li class="depth-1"><a href="consul.core.html#var-host-and-port"><div class="inner"><span>host-and-port</span></div></a></li><li class="depth-1"><a href="consul.core.html#var-operation"><div class="inner"><span>operation</span></div></a></li><li class="depth-1"><a href="consul.core.html#var-query-options"><div class="inner"><span>query-options</span></div></a></li><li class="depth-1"><a href="consul.core.html#var-reg-check"><div class="inner"><span>reg-check</span></div></a></li><li class="depth-1"><a href="consul.core.html#var-registration"><div class="inner"><span>registration</span></div></a></li><li class="depth-1"><a href="consul.core.html#var-service"><div class="inner"><span>service</span></div></a></li><li class="depth-1"><a href="consul.core.html#var-tagged-addresses"><div class="inner"><span>tagged-addresses</span></div></a></li><li class="depth-1"><a href="consul.core.html#var-transaction-options"><div class="inner"><span>transaction-options</span></div></a></li><li class="depth-1"><a href="consul.core.html#var-write-request"><div class="inner"><span>write-request</span></div></a></li></ul></div><div class="namespace-docs" id="content"><h1 class="anchor" id="top">consul.core</h1><div class="doc"><pre class="plaintext">Core consul constructor functions.
</pre></div><div class="public anchor" id="var-cache-config"><h3>cache-config</h3><div class="usage"><code>(cache-config &amp; args)</code></div><div class="doc"><pre class="plaintext">Create a com.orbitz.consul.config.CacheConfig.

If the sole argument is a CacheConfig, return that argument.

Otherwise, build a CacheConfig based on keyword keys:

* :back-off-delay A sequence of the [min-delay max-delay], or a single [delay] value. Values are duration specs.
* :back-off-delay The back-off delay, or the min back-off delay if back-off-max-delay is given. A duration spec.
* :back-off-max-delay The max back-off-delay. If specified, you must also specify :back-off-delay, which will be the min delay.
* :min-delay-between-requests The min delay between requests. A duration spec.
* :timeout-auto-adjusted A boolean.
* :timeout-auto-adjustment-margin The timeout adjustment margin. A duration spec.
Expand Down Expand Up @@ -127,7 +128,17 @@
a map containing keys as described in consul.core/reg-check.
* :tags A sequence of tag strings.
* :meta A map of metadata (string-&gt;string).
* :enable-tag-override A boolean.</pre></div></div><div class="public anchor" id="var-tagged-addresses"><h3>tagged-addresses</h3><div class="usage"><code>(tagged-addresses &amp; args)</code></div><div class="doc"><pre class="plaintext">Construct a com.orbitz.consul.model.catalog.TaggedAddresses.
* :enable-tag-override A boolean.</pre></div></div><div class="public anchor" id="var-service"><h3>service</h3><div class="usage"><code>(service &amp; args)</code></div><div class="doc"><pre class="plaintext">Construct a com.orbitz.consul.model.health.Service

The arguments may be a single Service instance, or keyword keys:

* :id The service ID string.
* :service The service name string.
* :enable-tag-override A boolean.
* :tags A list of tag strings.
* :address The service address string.
* :meta A map of string-&gt;string metadata.
* :port The service port integer.</pre></div></div><div class="public anchor" id="var-tagged-addresses"><h3>tagged-addresses</h3><div class="usage"><code>(tagged-addresses &amp; args)</code></div><div class="doc"><pre class="plaintext">Construct a com.orbitz.consul.model.catalog.TaggedAddresses.

The arguments may be a TaggedAddresses instance, or keyword arguments:

Expand Down

0 comments on commit c682b96

Please sign in to comment.