public class SmartExecutorPluginQuery extends Object implements org.gcube.common.clients.queries.Query<EndpointReference>
Modifier and Type | Field and Description |
---|---|
static String |
classFormat |
static String |
containsFormat |
static String |
nameFormat |
static String |
statusFormat |
Constructor and Description |
---|
SmartExecutorPluginQuery(org.gcube.common.clients.Plugin<?,?> plugin) |
Modifier and Type | Method and Description |
---|---|
void |
addConditions(String pluginName,
Tuple<String,String>... tuples) |
List<String> |
discoverEndpoints(EndpointDiscoveryFilter endpointDiscoveryFilter) |
List<EndpointReference> |
fire() |
void |
setEndpointDiscoveryFilter(EndpointDiscoveryFilter endpointDiscoveryFilter) |
void |
setServiceEndpointQueryFilter(ServiceEndpointQueryFilter serviceEndpointQueryFilter) |
public static String classFormat
public static String nameFormat
public static String statusFormat
public static String containsFormat
public SmartExecutorPluginQuery(org.gcube.common.clients.Plugin<?,?> plugin)
public void setServiceEndpointQueryFilter(ServiceEndpointQueryFilter serviceEndpointQueryFilter)
public void setEndpointDiscoveryFilter(EndpointDiscoveryFilter endpointDiscoveryFilter)
public List<String> discoverEndpoints(EndpointDiscoveryFilter endpointDiscoveryFilter) throws org.gcube.common.clients.exceptions.DiscoveryException
org.gcube.common.clients.exceptions.DiscoveryException
public List<EndpointReference> fire() throws org.gcube.common.clients.exceptions.DiscoveryException
fire
in interface org.gcube.common.clients.queries.Query<EndpointReference>
org.gcube.common.clients.exceptions.DiscoveryException
Copyright © 2015. All Rights Reserved.