Package

com.github.jeroenr.service

discovery

Permalink

package discovery

Visibility
  1. Public
  2. All

Type Members

  1. trait DiscoverableAddress extends AnyRef

    Permalink
  2. trait DiscoverableThroughDns extends DiscoverableAddress with KubernetesNamespace

    Permalink
  3. trait KubernetesNamespace extends AnyRef

    Permalink
  4. class KubernetesServiceDiscoveryClient extends ServiceDiscoverySource[KubernetesServiceUpdate] with KubernetesServiceUpdateParser with SprayJsonSupport with Logging

    Permalink
  5. case class KubernetesServiceUpdate(updateType: UpdateType, name: String, resource: String, namespace: String, port: Int, secured: Boolean, permissions: List[Permission]) extends ServiceUpdate with DiscoverableThroughDns with Product with Serializable

    Permalink
  6. trait KubernetesServiceUpdateParser extends DefaultJsonProtocol with Logging

    Permalink
  7. trait Logging extends org.slf4s.Logging

    Permalink
  8. case class Permission(id: String, name: String, description: Option[String]) extends PermissionModel with Product with Serializable

    Permalink
  9. sealed trait PermissionModel extends AnyRef

    Permalink
  10. class ServiceDiscoveryAgent[T <: ServiceUpdate] extends Actor with Logging

    Permalink
  11. trait ServiceDiscoverySource[T <: ServiceUpdate] extends Logging

    Permalink
  12. trait ServiceUpdate extends DiscoverableAddress

    Permalink
  13. sealed trait UpdateType extends AnyRef

    Permalink

Value Members

  1. object Config

    Permalink
  2. object PermissionModel extends DefaultJsonProtocol

    Permalink
  3. object ServiceDiscoveryAgent

    Permalink
  4. object UpdateType

    Permalink
  5. package health

    Permalink

Ungrouped