From 18df6a02571f98179a6bf062d5d0c4fc968343d0 Mon Sep 17 00:00:00 2001 From: Luca Frosini Date: Mon, 27 Feb 2023 18:55:03 +0100 Subject: [PATCH] Added the possibility to create a client instance by context --- .../ResourceRegistryQueryTemplateClientFactory.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/main/java/org/gcube/informationsystem/resourceregistry/queries/templates/ResourceRegistryQueryTemplateClientFactory.java b/src/main/java/org/gcube/informationsystem/resourceregistry/queries/templates/ResourceRegistryQueryTemplateClientFactory.java index ce97f47..43eb557 100644 --- a/src/main/java/org/gcube/informationsystem/resourceregistry/queries/templates/ResourceRegistryQueryTemplateClientFactory.java +++ b/src/main/java/org/gcube/informationsystem/resourceregistry/queries/templates/ResourceRegistryQueryTemplateClientFactory.java @@ -17,5 +17,11 @@ public class ResourceRegistryQueryTemplateClientFactory { logger.trace("The {} will be contacted at {}", Constants.SERVICE_NAME, address); return new ResourceRegistryQueryTemplateClientImpl(address); } + + public static ResourceRegistryQueryTemplateClient create(String context) { + String address = String.format("%s/%s", ServiceInstance.getServiceURL(context),Constants.SERVICE_NAME); + logger.trace("The {} will be contacted at {}", Constants.SERVICE_NAME, address); + return new ResourceRegistryQueryTemplateClientImpl(address); + } }