diff --git a/src/main/java/org/gcube/informationsystem/resourceregistry/publisher/ResourceRegistryPublisherFactory.java b/src/main/java/org/gcube/informationsystem/resourceregistry/publisher/ResourceRegistryPublisherFactory.java index 40ea2b1..fe3d8ab 100644 --- a/src/main/java/org/gcube/informationsystem/resourceregistry/publisher/ResourceRegistryPublisherFactory.java +++ b/src/main/java/org/gcube/informationsystem/resourceregistry/publisher/ResourceRegistryPublisherFactory.java @@ -17,5 +17,11 @@ public class ResourceRegistryPublisherFactory { logger.trace("The {} will be contacted at {}", Constants.SERVICE_NAME, address); return new ResourceRegistryPublisherImpl(address); } + + public static ResourceRegistryPublisher 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 ResourceRegistryPublisherImpl(address); + } }