Added constraint on query which select only smart-executor instances

with version 2
This commit is contained in:
Luca Frosini 2019-09-25 18:26:12 +02:00
parent ba629b762a
commit f0d86c24cb
1 changed files with 1 additions and 0 deletions

View File

@ -20,6 +20,7 @@ public abstract class Discover {
return ICFactory.queryFor(GCoreEndpoint.class)
.addCondition(String.format("$resource/Profile/ServiceClass/text() eq '%s'", Constants.SERVICE_CLASS))
.addCondition(String.format("$resource/Profile/ServiceName/text() eq '%s'", Constants.SERVICE_NAME))
.addCondition("starts-with($resource/Profile/Version/text(),'2')")
.addCondition(String.format("$resource/Profile/DeploymentData/Status/text() eq 'ready'"))
.addVariable("$entry", "$resource/Profile/AccessPoint/RunningInstanceInterfaces/Endpoint")
.addCondition(String.format("$entry/@EntryName eq '%s'", Constants.SERVICE_ENTRY_NAME))