Packages

package dao

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. case class AcquireSession(id: UUID) extends SessionOp with Product with Serializable
  2. case class BinaryData(data: Array[Byte]) extends Product with Serializable
  3. trait ConsulHttpClient extends AnyRef
  4. trait ConsulHttpProtocol extends DefaultJsonProtocol
  5. sealed trait HealthCheck extends AnyRef
  6. case class HealthServiceInstance(node: Node, service: Service) extends Product with Serializable
  7. case class HttpHealthCheck(http: String, interval: String) extends HealthCheck with Product with Serializable
  8. trait Indexed[T] extends AnyRef
  9. case class IndexedServiceInstances(index: Long, resource: Set[ServiceInstance]) extends Indexed[Set[ServiceInstance]] with Product with Serializable
  10. case class KeyData(key: String, createIndex: Long, modifyIndex: Long, lockIndex: Long, flags: Long, value: BinaryData, session: Option[UUID]) extends Product with Serializable

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

  11. case class Node(node: String, address: String) extends Product with Serializable
  12. case class ReleaseSession(id: UUID) extends SessionOp with Product with Serializable
  13. case class ScriptHealthCheck(script: String, interval: String) extends HealthCheck with Product with Serializable
  14. case class Service(id: String, service: String, tags: Set[String], address: String, port: Int) extends Product with Serializable
  15. case class ServiceInstance(node: String, address: String, serviceId: String, serviceName: String, serviceTags: Set[String], serviceAddress: String, servicePort: Int) extends Product with Serializable
  16. 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
  17. 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
  18. 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
  19. sealed trait SessionOp extends AnyRef
  20. case class TTLHealthCheck(ttl: String) extends HealthCheck with Product with Serializable

Value Members

  1. object IndexedServiceInstances extends Serializable

Ungrouped