Class ResourceRegistryClientFactory
java.lang.Object
org.gcube.informationsystem.resourceregistry.client.ResourceRegistryClientFactory
Factory for
ResourceRegistryClient instances. This is the recommended entry point
for obtaining a client: it resolves the Resource Registry service URL for the current (or a
given) context via ServiceInstance and wires up a ResourceRegistryClientImpl
pointed at it.- Author:
- Luca Frosini (ISTI - CNR)
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic ResourceRegistryClientcreate()Creates a new ResourceRegistryClient instance using the current context.static ResourceRegistryClientCreates a new ResourceRegistryClient instance for a specific context.static StringGets the Resource Registry service URL using the current context.static StringgetResourceRegistryURL(String context) Gets the Resource Registry service URL for a specific context.
-
Constructor Details
-
ResourceRegistryClientFactory
public ResourceRegistryClientFactory()
-
-
Method Details
-
getResourceRegistryURL
Gets the Resource Registry service URL using the current context.- Returns:
- The complete URL for the Resource Registry service (see
ServiceInstance.getResourceRegistryURL())
-
getResourceRegistryURL
Gets the Resource Registry service URL for a specific context.- Parameters:
context- The context to use for determining the service URL- Returns:
- The complete URL for the Resource Registry service in the specified context
(see
ServiceInstance.getResourceRegistryURL(String))
-
create
Creates a new ResourceRegistryClient instance using the current context.- Returns:
- A new ResourceRegistryClient instance configured for the current context
-
create
Creates a new ResourceRegistryClient instance for a specific context.- Parameters:
context- The context to use for the ResourceRegistryClient instance- Returns:
- A new ResourceRegistryClient instance configured for the specified context
-