@Singleton public class Discoverer<T extends org.gcube.rest.commons.resourceawareservice.resources.StatefulResource> extends Object implements DiscovererAPI<T>
| Constructor and Description |
|---|
Discoverer(RunningInstancesDiscoverer riDiscoverer,
IResourceHarvester<T> harvester,
Class<T> clazz) |
@Inject public Discoverer(RunningInstancesDiscoverer riDiscoverer, IResourceHarvester<T> harvester, Class<T> clazz)
public Set<String> discoverRunningInstances()
discoverRunningInstances in interface DiscovererAPI<T extends org.gcube.rest.commons.resourceawareservice.resources.StatefulResource>public Map<String,Set<T>> discoverResources(Set<String> endpoints) throws DiscovererException
discoverResources in interface DiscovererAPI<T extends org.gcube.rest.commons.resourceawareservice.resources.StatefulResource>DiscovererExceptionpublic Map<String,Set<String>> discoverResourceIDs(Set<String> endpoints) throws DiscovererException
discoverResourceIDs in interface DiscovererAPI<T extends org.gcube.rest.commons.resourceawareservice.resources.StatefulResource>DiscovererExceptionCopyright © 2014. All Rights Reserved.