consul4s

package consul4s

Members list

Packages

package consul4s.model
package consul4s.v1

Type members

Classlikes

case object BackgroundRefreshCache extends CacheMode

HTTP Cache-Control headers are ignored in this mode since the cache is being actively updated and has different semantics to a typical passive cache

HTTP Cache-Control headers are ignored in this mode since the cache is being actively updated and has different semantics to a typical passive cache

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
trait CacheMode
class Object
trait Matchable
class Any
Show all
Self type
sealed trait CacheMode

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
object NoCache.type
class SimpleCache
sealed abstract class ConsistencyMode(val value: String)

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object Consistent.type
object Default.type
object Stale.type

Attributes

Companion
class
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
trait JsonDecoder

Attributes

Supertypes
class Object
trait Matchable
class Any
trait JsonEncoder

Attributes

Supertypes
class Object
trait Matchable
class Any
case object NoCache extends CacheMode

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
trait CacheMode
class Object
trait Matchable
class Any
Show all
Self type
NoCache.type
final case class SimpleCache(cacheControlHeader: Option[String]) extends CacheMode

https://www.consul.io/api-docs/features/caching#simple-caching

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait CacheMode
class Object
trait Matchable
class Any
Show all

Types

type ConsulResponseError = ResponseException[String, Exception]