Package

stormlantern.consul.client

dao

Permalink

package dao

Visibility
  1. Public
  2. All

Type Members

  1. case class AcquireSession(id: UUID) extends SessionOp with Product with Serializable

    Permalink
  2. case class BinaryData(data: Array[Byte]) extends Product with Serializable

    Permalink
  3. trait ConsulHttpClient extends AnyRef

    Permalink
  4. trait ConsulHttpProtocol extends DefaultJsonProtocol

    Permalink
  5. sealed trait HealthCheck extends AnyRef

    Permalink
  6. case class HttpHealthCheck(http: String, interval: String) extends HealthCheck with Product with Serializable

    Permalink
  7. trait Indexed[T] extends AnyRef

    Permalink
  8. case class IndexedServiceInstances(index: Long, resource: Set[ServiceInstance]) extends Indexed[Set[ServiceInstance]] with Product with Serializable

    Permalink
  9. case class KeyData(key: String, createIndex: Long, modifyIndex: Long, lockIndex: Long, flags: Long, value: BinaryData, session: Option[UUID]) extends Product with Serializable

    Permalink

    [ { "CreateIndex": 100, "ModifyIndex": 200, "LockIndex": 200, "Key": "zip", "Flags": 0, "Value": "dGVzdA==", "Session": "adf4238a-882b-9ddc-4a9d-5b6758e4159e" } ]

  10. case class ReleaseSession(id: UUID) extends SessionOp with Product with Serializable

    Permalink
  11. case class ScriptHealthCheck(script: String, interval: String) extends HealthCheck with Product with Serializable

    Permalink
  12. case class ServiceInstance(node: String, address: String, serviceId: String, serviceName: String, serviceTags: Set[String], serviceAddress: String, servicePort: Int) extends Product with Serializable

    Permalink
  13. case class ServiceRegistration(name: String, id: Option[String] = None, tags: Set[String] = Set.empty, address: Option[String] = None, port: Option[Long] = None, check: Option[HealthCheck] = None) extends Product with Serializable

    Permalink
  14. case class SessionCreation(lockDelay: Option[String] = None, name: Option[String] = None, node: Option[String] = None, checks: Set[HealthCheck] = Set.empty, behavior: Option[String] = None, TTL: Option[String] = None) extends Product with Serializable

    Permalink
  15. case class SessionInfo(lockDelay: Long, checks: Set[String], node: String, id: UUID, createIndex: Long, name: Option[String], behavior: String, TTL: String) extends Product with Serializable

    Permalink
  16. sealed trait SessionOp extends AnyRef

    Permalink
  17. case class TTLHealthCheck(ttl: String) extends HealthCheck with Product with Serializable

    Permalink

Value Members

  1. object IndexedServiceInstances extends Serializable

    Permalink
  2. package akka

    Permalink

Ungrouped