com
.
github
.
jeroenr
.
service
discovery
package
discovery
Visibility
Public
All
Type Members
trait
DiscoverableAddress
extends
AnyRef
trait
DiscoverableThroughDns
extends
DiscoverableAddress
with
KubernetesNamespace
trait
KubernetesNamespace
extends
AnyRef
class
KubernetesServiceDiscoveryClient
extends
ServiceDiscoverySource
[
KubernetesServiceUpdate
] with
KubernetesServiceUpdateParser
with
SprayJsonSupport
with
Logging
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
trait
KubernetesServiceUpdateParser
extends
DefaultJsonProtocol
with
Logging
trait
Logging
extends
org.slf4s.Logging
case class
Permission
(
id:
String
,
name:
String
,
description:
Option
[
String
]
)
extends
PermissionModel
with
Product
with
Serializable
sealed
trait
PermissionModel
extends
AnyRef
class
ServiceDiscoveryAgent
[
T <:
ServiceUpdate
]
extends
Actor
with
Logging
trait
ServiceDiscoverySource
[
T <:
ServiceUpdate
]
extends
Logging
trait
ServiceUpdate
extends
DiscoverableAddress
sealed
trait
UpdateType
extends
AnyRef
Value Members
object
Config
object
PermissionModel
extends
DefaultJsonProtocol
object
ServiceDiscoveryAgent
object
UpdateType
package
health
Ungrouped