public class MockJocci extends Object implements JocciInterface
| Constructor and Description |
|---|
MockJocci() |
| Modifier and Type | Method and Description |
|---|---|
void |
connect() |
void |
createResourceAndDescribe(cz.cesnet.cloud.occi.core.Mixin osTemplate,
cz.cesnet.cloud.occi.core.Mixin resourceTemplate,
String vmName) |
void |
createResourceAndDescribe(cz.cesnet.cloud.occi.core.Mixin osMixin,
cz.cesnet.cloud.occi.core.Mixin resourceMixin,
String vmName,
File path) |
void |
createResourceAndDescribe(cz.cesnet.cloud.occi.core.Mixin osMixin,
cz.cesnet.cloud.occi.core.Mixin resourceMixin,
String vmName,
String script) |
void |
createResourceAndDescribe(cz.cesnet.cloud.occi.core.Mixin osMixin,
cz.cesnet.cloud.occi.core.Mixin resourceMixin,
String vmName,
URL context) |
void |
deleteResource(URI resourceType) |
List<URI> |
getComputeList() |
List<URI> |
getNetList() |
List<cz.cesnet.cloud.occi.core.Mixin> |
getOsTemplateList() |
List<cz.cesnet.cloud.occi.core.Mixin> |
getResourcesTemplateList() |
List<URI> |
getStorageList() |
void |
setCertificate(String path) |
void |
setTrustStore(String path) |
void |
startResource(URI resourceType) |
void |
stopResource(URI resourceType) |
public void connect()
throws cz.cesnet.cloud.occi.api.exception.CommunicationException
connect in interface JocciInterfacecz.cesnet.cloud.occi.api.exception.CommunicationExceptionpublic List<URI> getComputeList()
getComputeList in interface JocciInterfacepublic List<cz.cesnet.cloud.occi.core.Mixin> getOsTemplateList()
getOsTemplateList in interface JocciInterfacepublic List<cz.cesnet.cloud.occi.core.Mixin> getResourcesTemplateList()
getResourcesTemplateList in interface JocciInterfacepublic void createResourceAndDescribe(cz.cesnet.cloud.occi.core.Mixin osTemplate,
cz.cesnet.cloud.occi.core.Mixin resourceTemplate,
String vmName)
throws cz.cesnet.cloud.occi.exception.InvalidAttributeValueException,
cz.cesnet.cloud.occi.exception.AmbiguousIdentifierException
createResourceAndDescribe in interface JocciInterfacecz.cesnet.cloud.occi.exception.InvalidAttributeValueExceptioncz.cesnet.cloud.occi.exception.AmbiguousIdentifierExceptionpublic void startResource(URI resourceType) throws InterruptedException
startResource in interface JocciInterfaceInterruptedExceptionpublic void stopResource(URI resourceType)
stopResource in interface JocciInterfacepublic void deleteResource(URI resourceType)
deleteResource in interface JocciInterfacepublic void setTrustStore(String path)
setTrustStore in interface JocciInterfacepublic void setCertificate(String path)
setCertificate in interface JocciInterfacepublic void createResourceAndDescribe(cz.cesnet.cloud.occi.core.Mixin osMixin,
cz.cesnet.cloud.occi.core.Mixin resourceMixin,
String vmName,
String script)
throws cz.cesnet.cloud.occi.exception.InvalidAttributeValueException,
cz.cesnet.cloud.occi.exception.AmbiguousIdentifierException,
IOException
createResourceAndDescribe in interface JocciInterfacecz.cesnet.cloud.occi.exception.InvalidAttributeValueExceptioncz.cesnet.cloud.occi.exception.AmbiguousIdentifierExceptionIOExceptionpublic void createResourceAndDescribe(cz.cesnet.cloud.occi.core.Mixin osMixin,
cz.cesnet.cloud.occi.core.Mixin resourceMixin,
String vmName,
File path)
throws cz.cesnet.cloud.occi.exception.InvalidAttributeValueException,
cz.cesnet.cloud.occi.exception.AmbiguousIdentifierException,
IOException
createResourceAndDescribe in interface JocciInterfacecz.cesnet.cloud.occi.exception.InvalidAttributeValueExceptioncz.cesnet.cloud.occi.exception.AmbiguousIdentifierExceptionIOExceptionpublic void createResourceAndDescribe(cz.cesnet.cloud.occi.core.Mixin osMixin,
cz.cesnet.cloud.occi.core.Mixin resourceMixin,
String vmName,
URL context)
throws cz.cesnet.cloud.occi.exception.InvalidAttributeValueException,
cz.cesnet.cloud.occi.exception.AmbiguousIdentifierException,
IOException
createResourceAndDescribe in interface JocciInterfacecz.cesnet.cloud.occi.exception.InvalidAttributeValueExceptioncz.cesnet.cloud.occi.exception.AmbiguousIdentifierExceptionIOExceptionpublic List<URI> getNetList()
getNetList in interface JocciInterfacepublic List<URI> getStorageList()
getStorageList in interface JocciInterfaceCopyright © 2015. All Rights Reserved.