public class FHNManagerImpl extends Object implements org.gcube.resources.federation.fhnmanager.api.FHNManager
| Constructor and Description |
|---|
FHNManagerImpl() |
| Modifier and Type | Method and Description |
|---|---|
Set<org.gcube.resources.federation.fhnmanager.api.type.ServiceProfile> |
allServiceProfiles() |
org.gcube.resources.federation.fhnmanager.api.type.Node |
createNode(String vmProviderId,
String serviceProfileId,
String resourceTemplateId) |
void |
deleteNode(String NodeId) |
Set<org.gcube.resources.federation.fhnmanager.api.type.Node> |
findNodes(String serviceProfileId,
String vmProviderId) |
Collection<org.gcube.resources.federation.fhnmanager.api.type.ResourceTemplate> |
findResourceTemplate(String vmProviderid) |
Set<org.gcube.resources.federation.fhnmanager.api.type.VMProvider> |
findVMProviders(String serviceProfileId) |
org.gcube.resources.federation.fhnmanager.api.type.Node |
getNodeById(String nodeId) |
org.gcube.resources.federation.fhnmanager.api.type.VMProvider |
getVMProviderbyId(String vmProviderid) |
void |
startNode(String NodeId) |
void |
stopNode(String NodeId) |
public org.gcube.resources.federation.fhnmanager.api.type.Node createNode(String vmProviderId, String serviceProfileId, String resourceTemplateId)
createNode in interface org.gcube.resources.federation.fhnmanager.api.FHNManagerpublic Set<org.gcube.resources.federation.fhnmanager.api.type.Node> findNodes(String serviceProfileId, String vmProviderId) throws UnknownHostException
findNodes in interface org.gcube.resources.federation.fhnmanager.api.FHNManagerUnknownHostExceptionpublic Set<org.gcube.resources.federation.fhnmanager.api.type.VMProvider> findVMProviders(String serviceProfileId) throws org.gcube.resources.federation.fhnmanager.api.exception.FHNManagerException
findVMProviders in interface org.gcube.resources.federation.fhnmanager.api.FHNManagerorg.gcube.resources.federation.fhnmanager.api.exception.FHNManagerExceptionpublic org.gcube.resources.federation.fhnmanager.api.type.VMProvider getVMProviderbyId(String vmProviderid)
getVMProviderbyId in interface org.gcube.resources.federation.fhnmanager.api.FHNManagerpublic Set<org.gcube.resources.federation.fhnmanager.api.type.ServiceProfile> allServiceProfiles() throws org.gcube.resources.federation.fhnmanager.api.exception.FHNManagerException
allServiceProfiles in interface org.gcube.resources.federation.fhnmanager.api.FHNManagerorg.gcube.resources.federation.fhnmanager.api.exception.FHNManagerExceptionpublic Collection<org.gcube.resources.federation.fhnmanager.api.type.ResourceTemplate> findResourceTemplate(String vmProviderid)
findResourceTemplate in interface org.gcube.resources.federation.fhnmanager.api.FHNManagerpublic org.gcube.resources.federation.fhnmanager.api.type.Node getNodeById(String nodeId)
getNodeById in interface org.gcube.resources.federation.fhnmanager.api.FHNManagerpublic void startNode(String NodeId) throws org.gcube.resources.federation.fhnmanager.api.exception.FHNManagerException
startNode in interface org.gcube.resources.federation.fhnmanager.api.FHNManagerorg.gcube.resources.federation.fhnmanager.api.exception.FHNManagerExceptionpublic void stopNode(String NodeId) throws org.gcube.resources.federation.fhnmanager.api.exception.FHNManagerException
stopNode in interface org.gcube.resources.federation.fhnmanager.api.FHNManagerorg.gcube.resources.federation.fhnmanager.api.exception.FHNManagerExceptionpublic void deleteNode(String NodeId) throws org.gcube.resources.federation.fhnmanager.api.exception.FHNManagerException
deleteNode in interface org.gcube.resources.federation.fhnmanager.api.FHNManagerorg.gcube.resources.federation.fhnmanager.api.exception.FHNManagerExceptionCopyright © 2016. All Rights Reserved.