java.lang.Object
org.gcube.vremanagement.executor.client.query.Discover

public abstract class Discover extends Object
Author:
Luca Frosini (ISTI - CNR)
  • 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

      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
    • getInstancesAddress

      public static List<String> getInstancesAddress() throws org.gcube.common.clients.exceptions.DiscoveryException
      Throws:
      org.gcube.common.clients.exceptions.DiscoveryException