io
.
quckoo
net
package
net
Visibility
Public
All
Type Members
final
case class
Location
(
host:
String
)
extends
Product
with
Serializable
Created by alonsodomin on 03/04/2016.
final
case class
MasterNode
(
id:
NodeId
,
location:
Location
,
status:
NodeStatus
)
extends
QuckooNode
with
Product
with
Serializable
sealed
trait
NodeStatus
extends
AnyRef
Created by alonsodomin on 03/04/2016.
final
case class
QuckooMetrics
(
pendingTasks:
Int
=
0
,
inProgressTasks:
Int
=
0
)
extends
Product
with
Serializable
Created by alonsodomin on 12/04/2016.
sealed
trait
QuckooNode
extends
AnyRef
Created by alonsodomin on 03/04/2016.
final
case class
QuckooState
(
masterNodes:
Map
[
NodeId
,
MasterNode
] =
...
,
workerNodes:
Map
[
NodeId
,
WorkerNode
] =
...
,
metrics:
QuckooMetrics
=
...
)
extends
Product
with
Serializable
Created by alonsodomin on 03/04/2016.
final
case class
WorkerNode
(
id:
NodeId
,
location:
Location
,
status:
NodeStatus
)
extends
QuckooNode
with
Product
with
Serializable
Value Members
object
NodeStatus
object
QuckooMetrics
extends
Serializable
object
QuckooState
extends
Serializable
Ungrouped