@Singleton public class ISInformationCollector extends Object implements org.gcube.rest.resourcemanager.discovery.InformationCollector
| Constructor and Description |
|---|
ISInformationCollector() |
| Modifier and Type | Method and Description |
|---|---|
List<org.gcube.rest.commons.resourceawareservice.resources.HostNode> |
discoverHostingNodes(String scope) |
Set<org.gcube.rest.commons.resourceawareservice.resources.RunInstance> |
discoverRunningInstances(String serviceName,
String serviceClass,
String scope) |
Set<org.gcube.rest.commons.resourceawareservice.resources.RunInstance> |
discoverRunningInstancesFilteredByEndopointKey(String serviceName,
String serviceClass,
String endpointKey,
String scope) |
List<org.gcube.rest.commons.resourceawareservice.resources.SerInstance> |
discoverServiceInstances(String serviceName,
String serviceClass,
String scope) |
List<org.gcube.rest.commons.resourceawareservice.resources.Resource> |
getGenericResourcesByID(String id,
String scope) |
List<org.gcube.rest.commons.resourceawareservice.resources.Resource> |
getGenericResourcesByName(String name,
String scope) |
List<org.gcube.rest.commons.resourceawareservice.resources.Resource> |
getGenericResourcesByType(String type,
String scope) |
List<org.gcube.rest.commons.resourceawareservice.resources.Resource> |
getGenericResourcesByTypeAndName(String type,
String name,
String scope) |
List<String> |
listGenericResourceIDsByType(String type,
String scope) |
public List<org.gcube.rest.commons.resourceawareservice.resources.Resource> getGenericResourcesByID(String id, String scope)
getGenericResourcesByID in interface org.gcube.rest.resourcemanager.discovery.InformationCollectorpublic List<org.gcube.rest.commons.resourceawareservice.resources.Resource> getGenericResourcesByName(String name, String scope)
getGenericResourcesByName in interface org.gcube.rest.resourcemanager.discovery.InformationCollectorpublic List<org.gcube.rest.commons.resourceawareservice.resources.Resource> getGenericResourcesByType(String type, String scope)
getGenericResourcesByType in interface org.gcube.rest.resourcemanager.discovery.InformationCollectorpublic List<org.gcube.rest.commons.resourceawareservice.resources.Resource> getGenericResourcesByTypeAndName(String type, String name, String scope)
getGenericResourcesByTypeAndName in interface org.gcube.rest.resourcemanager.discovery.InformationCollectorpublic List<String> listGenericResourceIDsByType(String type, String scope)
listGenericResourceIDsByType in interface org.gcube.rest.resourcemanager.discovery.InformationCollectorpublic Set<org.gcube.rest.commons.resourceawareservice.resources.RunInstance> discoverRunningInstancesFilteredByEndopointKey(String serviceName, String serviceClass, String endpointKey, String scope)
discoverRunningInstancesFilteredByEndopointKey in interface org.gcube.rest.resourcemanager.discovery.InformationCollectorpublic Set<org.gcube.rest.commons.resourceawareservice.resources.RunInstance> discoverRunningInstances(String serviceName, String serviceClass, String scope)
discoverRunningInstances in interface org.gcube.rest.resourcemanager.discovery.InformationCollectorpublic List<org.gcube.rest.commons.resourceawareservice.resources.SerInstance> discoverServiceInstances(String serviceName, String serviceClass, String scope)
discoverServiceInstances in interface org.gcube.rest.resourcemanager.discovery.InformationCollectorCopyright © 2018. All Rights Reserved.