@@ -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 {
0 commit comments