public class ExecutorPlugin extends AbstractPlugin<org.gcube.vremanagement.executor.api.SmartExecutor,SmartExecutorProxy>
name
Constructor and Description |
---|
ExecutorPlugin() |
Modifier and Type | Method and Description |
---|---|
Exception |
convert(Exception fault,
org.gcube.common.clients.config.ProxyConfig<?,?> proxyConfig) |
static org.gcube.common.clients.ProxyBuilder<SmartExecutorProxy> |
getExecutorProxy() |
static org.gcube.common.clients.ProxyBuilder<SmartExecutorProxy> |
getExecutorProxy(String pluginName,
Tuple<String,String>... tuples) |
static org.gcube.common.clients.ProxyBuilder<SmartExecutorProxy> |
getExecutorProxy(String pluginName,
Tuple<String,String>[] tuples,
ServiceEndpointQueryFilter serviceEndpointQueryFilter,
EndpointDiscoveryFilter endpointDiscoveryFilter) |
SmartExecutorProxy |
newProxy(org.gcube.common.clients.delegates.ProxyDelegate<org.gcube.vremanagement.executor.api.SmartExecutor> proxyDelegate) |
org.gcube.vremanagement.executor.api.SmartExecutor |
resolve(EndpointReference endpoint,
org.gcube.common.clients.config.ProxyConfig<?,?> proxyConfig) |
name, namespace, serviceClass, serviceName
public static org.gcube.common.clients.ProxyBuilder<SmartExecutorProxy> getExecutorProxy(String pluginName, Tuple<String,String>[] tuples, ServiceEndpointQueryFilter serviceEndpointQueryFilter, EndpointDiscoveryFilter endpointDiscoveryFilter)
@SafeVarargs public static org.gcube.common.clients.ProxyBuilder<SmartExecutorProxy> getExecutorProxy(String pluginName, Tuple<String,String>... tuples)
public static org.gcube.common.clients.ProxyBuilder<SmartExecutorProxy> getExecutorProxy()
public Exception convert(Exception fault, org.gcube.common.clients.config.ProxyConfig<?,?> proxyConfig)
public SmartExecutorProxy newProxy(org.gcube.common.clients.delegates.ProxyDelegate<org.gcube.vremanagement.executor.api.SmartExecutor> proxyDelegate)
public org.gcube.vremanagement.executor.api.SmartExecutor resolve(EndpointReference endpoint, org.gcube.common.clients.config.ProxyConfig<?,?> proxyConfig) throws Exception
Exception
Copyright © 2016. All Rights Reserved.