Skip to content

Commit d2f3ac7

Browse files
author
Johannes Duesing
committed
Adapted instance model to reflect latest changes: attribute 'labels' was added.
1 parent ac62649 commit d2f3ac7

File tree

3 files changed

+6
-4
lines changed

3 files changed

+6
-4
lines changed

src/main/scala/de/upb/cs/swt/delphi/instancemanagement/Instance.scala

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ trait JsonSupport extends SprayJsonSupport with DefaultJsonProtocol {
5454
}
5555
}
5656

57-
implicit val instanceFormat : JsonFormat[Instance] = jsonFormat7(Instance)
57+
implicit val instanceFormat : JsonFormat[Instance] = jsonFormat8(Instance)
5858
}
5959

6060
final case class Instance (
@@ -64,7 +64,8 @@ final case class Instance (
6464
name: String,
6565
componentType: InstanceEnums.ComponentType,
6666
dockerId: Option[String],
67-
instanceState: InstanceEnums.State
67+
instanceState: InstanceEnums.State,
68+
labels: List[String]
6869
)
6970
object InstanceEnums {
7071
type ComponentType = ComponentType.Value

src/main/scala/de/upb/cs/swt/delphi/instancemanagement/InstanceRegistry.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -253,7 +253,7 @@ object InstanceRegistry extends JsonSupport with AppLogging
253253

254254
private def createInstance(id: Option[Long], controlPort : Int, name : String) : Instance =
255255
Instance(id, InetAddress.getLocalHost.getHostAddress,
256-
controlPort, name, ComponentType.WebApi, None, InstanceState.Running)
256+
controlPort, name, ComponentType.WebApi, None, InstanceState.Running, List.empty[String])
257257

258258
def reportStart(id: String, configuration: Configuration):Try[ResponseEntity] ={
259259
val request = HttpRequest(method = HttpMethods.GET, configuration.instanceRegistryUri + "/reportStart")

src/main/scala/de/upb/cs/swt/delphi/webapi/Configuration.scala

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,8 @@ class Configuration( //Server and Elasticsearch configuration
4949
"Default ElasticSearch instance",
5050
ComponentType.ElasticSearch,
5151
None,
52-
InstanceState.Running)
52+
InstanceState.Running,
53+
List.empty[String])
5354
}
5455
val defaultElasticSearchPort: Int = 9200
5556
val defaultElasticSearchHost: String = "elasticsearch://localhost"

0 commit comments

Comments
 (0)