Skip to content

Commit fab695a

Browse files
committed
Instance Registry changes
1 parent 593ff35 commit fab695a

File tree

4 files changed

+12
-8
lines changed

4 files changed

+12
-8
lines changed

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,9 +23,9 @@ trait JsonSupport extends SprayJsonSupport with DefaultJsonProtocol {
2323
}
2424

2525
final case class Instance (
26-
iD: Option[Long],
26+
id: Option[Long],
2727
host: String,
28-
portnumber: Int,
28+
portNumber: Int,
2929
name: String,
3030
/* Component Type */
3131
componentType: InstanceEnums.ComponentType

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

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ object InstanceRegistry extends JsonSupport with AppLogging
6161

6262
Await.result(Unmarshal(response.entity).to[Instance] map {instance =>
6363
val elasticIP = instance.host
64-
log.info(s"Instance Registry assigned ElasticSearch instance at $elasticIP")
64+
log.info(s"Instance Registry assigned ElasticSearch instance at $elasticIP ")
6565
Success(instance)
6666
} recover {case ex =>
6767
log.warning(s"Failed to read response from Instance Registry, exception: $ex")
@@ -80,20 +80,23 @@ object InstanceRegistry extends JsonSupport with AppLogging
8080
}
8181

8282
def sendMatchingResult(isElasticSearchReachable : Boolean, configuration: Configuration) : Try[Unit] = {
83+
val id=configuration.elasticsearchInstance.id.get
84+
8385
if(!configuration.usingInstanceRegistry) {
8486
Failure(new RuntimeException("Cannot post matching result to Instance Registry, no Instance Registry available."))
8587
} else {
86-
if(configuration.elasticsearchInstance.iD.isEmpty) {
88+
if(configuration.elasticsearchInstance.id.isEmpty) {
8789
Failure(new RuntimeException("Cannot post matching result to Instance Registry, assigned ElasticSearch instance has no ID."))
8890
} else {
89-
val idToPost = configuration.elasticsearchInstance.iD.getOrElse(-1L)
91+
val idToPost = configuration.elasticsearchInstance.id.getOrElse(-1L)
9092
val request = HttpRequest(
9193
method = HttpMethods.POST,
9294
configuration.instanceRegistryUri + s"/matchingResult?Id=$idToPost&MatchingSuccessful=$isElasticSearchReachable")
9395

9496
Await.result(Http(system).singleRequest(request) map {response =>
97+
val status=response.status
9598
if(response.status == StatusCodes.OK){
96-
log.info("Successfully posted matching result to Instance Registry.")
99+
log.info(s"Successfully posted matching result to Instance Registry.")
97100
Success()
98101
}
99102
else {

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
package de.upb.cs.swt.delphi.webapi
22

3-
import com.sksamuel.elastic4s.{ElasticsearchClientUri, IndexAndType}
43
import com.sksamuel.elastic4s.http.ElasticDsl._
4+
import com.sksamuel.elastic4s.{ElasticsearchClientUri, IndexAndType}
55
import de.upb.cs.swt.delphi.instancemanagement.InstanceEnums.ComponentType
66
import de.upb.cs.swt.delphi.instancemanagement.{Instance, InstanceRegistry}
77

@@ -21,7 +21,7 @@ class Configuration( //Server and Elasticsearch configuration
2121

2222

2323
lazy val elasticsearchClientUri: ElasticsearchClientUri = ElasticsearchClientUri(
24-
elasticsearchInstance.host + ":" + elasticsearchInstance.portnumber)
24+
elasticsearchInstance.host + ":" + elasticsearchInstance.portNumber)
2525

2626
lazy val elasticsearchInstance : Instance = InstanceRegistry.retrieveElasticSearchInstance(this) match {
2727
case Success(instance) => instance

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

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -115,6 +115,7 @@ object Server extends HttpApp with JsonSupport with AppLogging {
115115
}
116116

117117

118+
118119
}
119120

120121

0 commit comments

Comments
 (0)