Class MyContainerManager
- java.lang.Object
-
- de.iip_ecosphere.platform.ecsRuntime.AbstractContainerManager<MyContainerDesciptor>
-
- test.de.iip_ecosphere.platform.ecsRuntime.MyContainerManager
-
- All Implemented Interfaces:
de.iip_ecosphere.platform.ecsRuntime.ContainerManager,de.iip_ecosphere.platform.ecsRuntime.ContainerOperations
class MyContainerManager extends de.iip_ecosphere.platform.ecsRuntime.AbstractContainerManager<MyContainerDesciptor>
A test container manager.- Author:
- Holger Eichelberger, SSE
-
-
Field Summary
Fields Modifier and Type Field Description private static intid
-
Constructor Summary
Constructors Constructor Description MyContainerManager()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringaddContainer(java.net.URI location)private java.lang.StringcreateId()Creates a container id.java.lang.StringgetContainerSystemName()java.lang.StringgetContainerSystemVersion()voidmigrateContainer(java.lang.String containerId, java.lang.String resourceId)voidstartContainer(java.lang.String id)voidstopContainer(java.lang.String id)voidundeployContainer(java.lang.String id)voidupdateContainer(java.lang.String id, java.net.URI location)-
Methods inherited from class de.iip_ecosphere.platform.ecsRuntime.AbstractContainerManager
addContainer, checkId, getContainer, getContainer, getContainers, getId, getIds, getState, resolveUri, setState, throwExecutionException, throwExecutionException
-
-
-
-
Method Detail
-
createId
private java.lang.String createId()
Creates a container id.- Returns:
- the container id
-
addContainer
public java.lang.String addContainer(java.net.URI location) throws java.util.concurrent.ExecutionException- Throws:
java.util.concurrent.ExecutionException
-
startContainer
public void startContainer(java.lang.String id) throws java.util.concurrent.ExecutionException- Throws:
java.util.concurrent.ExecutionException
-
stopContainer
public void stopContainer(java.lang.String id) throws java.util.concurrent.ExecutionException- Throws:
java.util.concurrent.ExecutionException
-
updateContainer
public void updateContainer(java.lang.String id, java.net.URI location) throws java.util.concurrent.ExecutionException- Throws:
java.util.concurrent.ExecutionException
-
undeployContainer
public void undeployContainer(java.lang.String id) throws java.util.concurrent.ExecutionException- Specified by:
undeployContainerin interfacede.iip_ecosphere.platform.ecsRuntime.ContainerOperations- Overrides:
undeployContainerin classde.iip_ecosphere.platform.ecsRuntime.AbstractContainerManager<MyContainerDesciptor>- Throws:
java.util.concurrent.ExecutionException
-
migrateContainer
public void migrateContainer(java.lang.String containerId, java.lang.String resourceId) throws java.util.concurrent.ExecutionException- Specified by:
migrateContainerin interfacede.iip_ecosphere.platform.ecsRuntime.ContainerOperations- Overrides:
migrateContainerin classde.iip_ecosphere.platform.ecsRuntime.AbstractContainerManager<MyContainerDesciptor>- Throws:
java.util.concurrent.ExecutionException
-
getContainerSystemName
public java.lang.String getContainerSystemName()
-
getContainerSystemVersion
public java.lang.String getContainerSystemVersion()
-
-