Liking cljdoc? Tell your friends :D

tech.io

Wrapper for tech io subsystem designed to be drop in replacement for some use cases of clojure.java.io.

Wrapper for tech io subsystem designed to be drop in replacement for some use cases
of clojure.java.io.
raw docstring

tech.io.auth

Authentication layer designed to work with hashicorp vault's aws credentialling system. Given a function that takes no arguments but can produce a credential map, we want to store the latest version of the map but also be prepared for the current credentials to time out thus necessitating a new auth request. In order to do this, providers need to throw exceptions of the type: (ex-info "Doesn't matter" {:exception-action :request-credentials} This layer will then catch such exceptions and attempt threadsafe reauthentication.

Authentication layer designed to work with hashicorp vault's aws credentialling
system.  Given a function that takes no arguments but can produce a credential map, we
want to store the latest version of the map but also be prepared for the current
credentials to time out thus necessitating a new auth request.  In order to do this,
providers need to throw exceptions of the type:
(ex-info "Doesn't matter" {:exception-action :request-credentials}
This layer will then catch such exceptions and attempt threadsafe reauthentication.
raw docstring

tech.io.base

Basic io that handles most simple cases

Basic io that handles most simple cases
raw docstring

tech.io.cache

Small caching layer to handle persistent, ever growing file caching

Small caching layer to handle persistent, ever growing file caching
raw docstring

tech.io.edn

Get/put edn data to/from any valid io provider

Get/put edn data to/from any valid io provider
raw docstring

tech.io.protocols

Protocols used. In separate namespace to make development using repl a bit simpler

Protocols used.  In separate namespace to make development using repl a bit simpler
raw docstring

tech.io.redirect

Provider that redirects one protocol to another preserving path

Provider that redirects one protocol to another preserving path
raw docstring

tech.io.uuid

Utility for working with uuids

Utility for working with uuids
raw docstring

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

× close