Class Discover
java.lang.Object
org.gcube.vremanagement.executor.client.query.Discover
- Author:
- Luca Frosini (ISTI - CNR)
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected static org.gcube.resources.discovery.client.queries.api.SimpleQueryfilterByCapabilities(org.gcube.resources.discovery.client.queries.api.SimpleQuery serviceEndpointQuery, Map<String, String> capabilities) protected static org.gcube.resources.discovery.client.queries.api.SimpleQueryfilterByPluginName(org.gcube.resources.discovery.client.queries.api.SimpleQuery serviceEndpointQuery, String pluginName) protected static org.gcube.resources.discovery.client.queries.api.SimpleQuerygetInstancesAddress(String pluginName) getInstancesAddress(String pluginName, Map<String, String> capabilities) getInstancesAddress(List<org.gcube.common.resources.gcore.ServiceEndpoint> serviceEndpoints) protected static org.gcube.resources.discovery.client.queries.api.SimpleQuery
-
Constructor Details
-
Discover
public Discover()
-
-
Method Details
-
getGCoreEndpointQuery
protected static org.gcube.resources.discovery.client.queries.api.SimpleQuery getGCoreEndpointQuery() -
getServiceEndpointQuery
protected static org.gcube.resources.discovery.client.queries.api.SimpleQuery getServiceEndpointQuery() -
filterByPluginName
protected static org.gcube.resources.discovery.client.queries.api.SimpleQuery filterByPluginName(org.gcube.resources.discovery.client.queries.api.SimpleQuery serviceEndpointQuery, String pluginName) -
filterByCapabilities
-
getInstancesAddress
public static List<String> getInstancesAddress(String pluginName) throws org.gcube.common.clients.exceptions.DiscoveryException - Throws:
org.gcube.common.clients.exceptions.DiscoveryException
-
getInstancesAddress
public static List<String> getInstancesAddress(String pluginName, Map<String, String> capabilities) throws org.gcube.common.clients.exceptions.DiscoveryException- Throws:
org.gcube.common.clients.exceptions.DiscoveryException
-
getInstancesAddress
protected static List<String> getInstancesAddress(List<org.gcube.common.resources.gcore.ServiceEndpoint> serviceEndpoints) throws org.gcube.common.clients.exceptions.DiscoveryException - Throws:
org.gcube.common.clients.exceptions.DiscoveryException
-
getInstancesAddress
public static List<String> getInstancesAddress() throws org.gcube.common.clients.exceptions.DiscoveryException- Throws:
org.gcube.common.clients.exceptions.DiscoveryException
-