Class Discover
- java.lang.Object
-
- org.gcube.vremanagement.executor.client.query.Discover
-
public abstract class Discover extends Object
- Author:
- Luca Frosini (ISTI - CNR)
-
-
Constructor Summary
Constructors Constructor Description Discover()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description protected 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.SimpleQuerygetGCoreEndpointQuery()static List<String>getInstancesAddress()static List<String>getInstancesAddress(String pluginName)static List<String>getInstancesAddress(String pluginName, Map<String,String> capabilities)protected static List<String>getInstancesAddress(List<org.gcube.common.resources.gcore.ServiceEndpoint> serviceEndpoints)protected static org.gcube.resources.discovery.client.queries.api.SimpleQuerygetServiceEndpointQuery()
-
-
-
Method Detail
-
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
protected static org.gcube.resources.discovery.client.queries.api.SimpleQuery filterByCapabilities(org.gcube.resources.discovery.client.queries.api.SimpleQuery serviceEndpointQuery, Map<String,String> capabilities)
-
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
-
-