A C D E F G I L M N P R S U 
All Classes All Packages

A

addContainer(URI) - Method in class de.iip_ecosphere.platform.ecsRuntime.lxc.LxcContainerManager
Adds a container from a selected repository that was defined in a YAML-File to the local repository.
addContainerFromTarball(URI) - Method in class de.iip_ecosphere.platform.ecsRuntime.lxc.LxcContainerManager
Adds a container from a tarball that can be created with distrobuilder and a template or via exporting an image.

C

config - Static variable in class de.iip_ecosphere.platform.ecsRuntime.lxc.LxcContainerManager
 
copyImageFromRemote(RemoteServer, String, String) - Method in class de.iip_ecosphere.platform.ecsRuntime.lxc.LxcContainerManager
Copy/import an image from a remote server that is defined in and set up on localhost.
createContainerManagerInstance() - Method in class de.iip_ecosphere.platform.ecsRuntime.lxc.LxcContainerManager.FactoryDescriptor
 
createSnapshot(String, String) - Method in class de.iip_ecosphere.platform.ecsRuntime.lxc.LxcContainerManager
Creates a snapshot of a container with given name.

D

de.iip_ecosphere.platform.ecsRuntime.lxc - package de.iip_ecosphere.platform.ecsRuntime.lxc
Implementation of the Docker extension of the ECSruntime.
deleteContainer(String) - Method in class de.iip_ecosphere.platform.ecsRuntime.lxc.LxcContainerManager
Deletes an existing container with given name.
downloadDirectory - Variable in class de.iip_ecosphere.platform.ecsRuntime.lxc.Lxc
 

E

env - Variable in class de.iip_ecosphere.platform.ecsRuntime.lxc.LxcContainerDescriptor
 
exportImage(String) - Method in class de.iip_ecosphere.platform.ecsRuntime.lxc.LxcContainerManager
Exports an existing image as a tarball to the users home directory.
exposedPorts - Variable in class de.iip_ecosphere.platform.ecsRuntime.lxc.LxcContainerDescriptor
 

F

FactoryDescriptor() - Constructor for class de.iip_ecosphere.platform.ecsRuntime.lxc.LxcContainerManager.FactoryDescriptor
 
freezeContainer(String) - Method in class de.iip_ecosphere.platform.ecsRuntime.lxc.LxcContainerManager
Freezes an existing container with given name.

G

getConfiguration() - Method in class de.iip_ecosphere.platform.ecsRuntime.lxc.LxcContainerManager.FactoryDescriptor
 
getContainerSystemName() - Method in class de.iip_ecosphere.platform.ecsRuntime.lxc.LxcContainerManager
Returns the ContainerSystemName.
getContainerSystemVersion() - Method in class de.iip_ecosphere.platform.ecsRuntime.lxc.LxcContainerManager
Returns the ContainerSystemVersion.
getDownloadDirectory() - Method in class de.iip_ecosphere.platform.ecsRuntime.lxc.Lxc
Returns the download directory.
getEnv() - Method in class de.iip_ecosphere.platform.ecsRuntime.lxc.LxcContainerDescriptor
Returns the plain environment settings to start the container.
getExposedPorts() - Method in class de.iip_ecosphere.platform.ecsRuntime.lxc.LxcContainerDescriptor
Returns the ports exposed by the container.
getId() - Method in class de.iip_ecosphere.platform.ecsRuntime.lxc.LxcContainerDescriptor
Returns the LXC container's id for LXC its the fingerprint in specific.
getImageAlias(LxcContainerDescriptor) - Method in class de.iip_ecosphere.platform.ecsRuntime.lxc.LxcContainerManager
Validates and returns the LXC image file name.
getLxc() - Method in class de.iip_ecosphere.platform.ecsRuntime.lxc.LxcSetup
Returns the LXC setup.
getLxcClient() - Method in class de.iip_ecosphere.platform.ecsRuntime.lxc.LxcContainerManager
Returns a LXC API Client.
getLxcHost() - Method in class de.iip_ecosphere.platform.ecsRuntime.lxc.Lxc
Returns the LXC host.
getLxcId(LxcContainerDescriptor) - Method in class de.iip_ecosphere.platform.ecsRuntime.lxc.LxcContainerManager
Validates and returns the LXC image file name.
getLxcImageAlias() - Method in class de.iip_ecosphere.platform.ecsRuntime.lxc.LxcContainerDescriptor
Returns the name of the LXC image.
getLxcImageYamlFilename() - Method in class de.iip_ecosphere.platform.ecsRuntime.lxc.Lxc
Returns the name of the Yaml file with information about the LXC Image.
getLxcName(String) - Method in class de.iip_ecosphere.platform.ecsRuntime.lxc.LxcContainerManager
Returns an name of a LXC container with a given name.
getLxcPort() - Method in class de.iip_ecosphere.platform.ecsRuntime.lxc.Lxc
Returns the LXC port.
getLxcZip() - Method in class de.iip_ecosphere.platform.ecsRuntime.lxc.LxcContainerDescriptor
Returns the name of the LXC image zip.
getNetKey() - Method in class de.iip_ecosphere.platform.ecsRuntime.lxc.LxcContainerDescriptor
Returns the key for the network manager.
getNetKey1() - Method in class de.iip_ecosphere.platform.ecsRuntime.lxc.LxcContainerDescriptor
Returns the key for the network manager.
getNetworkMode() - Method in class de.iip_ecosphere.platform.ecsRuntime.lxc.LxcContainerDescriptor
Returns the network mode.
getRegistry(String) - Static method in class de.iip_ecosphere.platform.ecsRuntime.lxc.LxcContainerDescriptor
Turns a full container image name with optional registry, repository and version into its repository/name.
getRepository(String) - Static method in class de.iip_ecosphere.platform.ecsRuntime.lxc.LxcContainerDescriptor
Turns a full container image name with optional registry, repository and version into its repository/name.
getRuntimeName() - Method in class de.iip_ecosphere.platform.ecsRuntime.lxc.LxcContainerManager
 
getTag(String) - Static method in class de.iip_ecosphere.platform.ecsRuntime.lxc.LxcContainerDescriptor
Turns a full container image name with optional registry, repository and version into its (version) tag.
getZip(LxcContainerDescriptor) - Method in class de.iip_ecosphere.platform.ecsRuntime.lxc.LxcContainerManager
Validates and returns the LXC image file name.

I

importImage(String, String) - Method in class de.iip_ecosphere.platform.ecsRuntime.lxc.LxcContainerManager
Imports an image from an existing tarball to the local server.
instance - Variable in class de.iip_ecosphere.platform.ecsRuntime.lxc.LxcContainerDescriptor
 
instanceCount - Static variable in class de.iip_ecosphere.platform.ecsRuntime.lxc.LxcContainerDescriptor
 
instantiateEnv(int, int) - Method in class de.iip_ecosphere.platform.ecsRuntime.lxc.LxcContainerDescriptor
Returns the substituted environment variable settings to start the container.

L

LOGGER - Static variable in class de.iip_ecosphere.platform.ecsRuntime.lxc.LxcContainerManager
 
lxc - Variable in class de.iip_ecosphere.platform.ecsRuntime.lxc.LxcSetup
 
Lxc - Class in de.iip_ecosphere.platform.ecsRuntime.lxc
Implements the LXC specific configuration.
Lxc() - Constructor for class de.iip_ecosphere.platform.ecsRuntime.lxc.Lxc
 
LxcContainerDescriptor - Class in de.iip_ecosphere.platform.ecsRuntime.lxc
Implements a container descriptor for lxc-based container management.
LxcContainerDescriptor() - Constructor for class de.iip_ecosphere.platform.ecsRuntime.lxc.LxcContainerDescriptor
Creates a container descriptor instance.
LxcContainerDescriptor(String, String, Version, URI) - Constructor for class de.iip_ecosphere.platform.ecsRuntime.lxc.LxcContainerDescriptor
Creates a container descriptor instance.
LxcContainerManager - Class in de.iip_ecosphere.platform.ecsRuntime.lxc
Implements a lxc-based container manager for IIP-Ecosphere.
LxcContainerManager() - Constructor for class de.iip_ecosphere.platform.ecsRuntime.lxc.LxcContainerManager
 
LxcContainerManager.FactoryDescriptor - Class in de.iip_ecosphere.platform.ecsRuntime.lxc
Implements the factory descriptor for hooking the LXC container manager into the ECS factory.
lxcHost - Variable in class de.iip_ecosphere.platform.ecsRuntime.lxc.Lxc
 
lxcId - Variable in class de.iip_ecosphere.platform.ecsRuntime.lxc.LxcContainerDescriptor
 
lxcImageAlias - Variable in class de.iip_ecosphere.platform.ecsRuntime.lxc.LxcContainerDescriptor
 
lxcImageYamlFilename - Variable in class de.iip_ecosphere.platform.ecsRuntime.lxc.Lxc
 
lxcPort - Variable in class de.iip_ecosphere.platform.ecsRuntime.lxc.Lxc
 
LxcSetup - Class in de.iip_ecosphere.platform.ecsRuntime.lxc
Implements the LXC specific configuration.
LxcSetup() - Constructor for class de.iip_ecosphere.platform.ecsRuntime.lxc.LxcSetup
 
lxcZip - Variable in class de.iip_ecosphere.platform.ecsRuntime.lxc.LxcContainerDescriptor
 

M

main(String[]) - Static method in class de.iip_ecosphere.platform.ecsRuntime.lxc.LxcContainerDescriptor
Tests reading a Docker container file.

N

networkMode - Variable in class de.iip_ecosphere.platform.ecsRuntime.lxc.LxcContainerDescriptor
 

P

PORT_PLACEHOLDER - Static variable in class de.iip_ecosphere.platform.ecsRuntime.lxc.LxcContainerDescriptor
 
PORT_PLACEHOLDER_1 - Static variable in class de.iip_ecosphere.platform.ecsRuntime.lxc.LxcContainerDescriptor
 
publishImage(String, String, String, boolean) - Method in class de.iip_ecosphere.platform.ecsRuntime.lxc.LxcContainerManager
Publishes an container and the corresponding snapshot as an image to the local server.

R

readFromYaml() - Static method in class de.iip_ecosphere.platform.ecsRuntime.lxc.LxcSetup
Reads a LxcSetup instance from a AbstractSetup.DEFAULT_FNAME in the root folder of the jar/classpath.
readFromYaml(InputStream, URI) - Static method in class de.iip_ecosphere.platform.ecsRuntime.lxc.LxcContainerDescriptor
Returns a LxcContainerDescriptor with a information from a yaml file.
readFromYamlFile(File) - Static method in class de.iip_ecosphere.platform.ecsRuntime.lxc.LxcContainerDescriptor
Returns a LxcContainerDescriptor with a information from a yaml file.
requiresPort(String) - Method in class de.iip_ecosphere.platform.ecsRuntime.lxc.LxcContainerDescriptor
Returns whether a dynamic port for a placeholder is required.

S

setDownloadDirectory(String) - Method in class de.iip_ecosphere.platform.ecsRuntime.lxc.Lxc
Defines the download directory.
setEnv(ArrayList<String>) - Method in class de.iip_ecosphere.platform.ecsRuntime.lxc.LxcContainerDescriptor
Defines the environment settings to start the container.
setExposedPorts(ArrayList<String>) - Method in class de.iip_ecosphere.platform.ecsRuntime.lxc.LxcContainerDescriptor
Defines the exposed ports.
setId(String) - Method in class de.iip_ecosphere.platform.ecsRuntime.lxc.LxcContainerDescriptor
Defines the LXC container's id for LXC its the fingerprint in specific.
setLxc(Lxc) - Method in class de.iip_ecosphere.platform.ecsRuntime.lxc.LxcSetup
Defines LXC setup.
setLxcHost(String) - Method in class de.iip_ecosphere.platform.ecsRuntime.lxc.Lxc
Defines the LXC host.
setLxcImageAlias(String) - Method in class de.iip_ecosphere.platform.ecsRuntime.lxc.LxcContainerDescriptor
Defines the name of the LXC image.
setLxcImageYamlFilename(String) - Method in class de.iip_ecosphere.platform.ecsRuntime.lxc.Lxc
Defines the standard name of the Yaml file with a information about the LXC Image.
setLxcPort(String) - Method in class de.iip_ecosphere.platform.ecsRuntime.lxc.Lxc
Defines the LXC port.
setLxcZip(String) - Method in class de.iip_ecosphere.platform.ecsRuntime.lxc.LxcContainerDescriptor
Defines the name of the LXC image zip.
setNetworkMode(String) - Method in class de.iip_ecosphere.platform.ecsRuntime.lxc.LxcContainerDescriptor
Defines the network mode.
startContainer(String) - Method in class de.iip_ecosphere.platform.ecsRuntime.lxc.LxcContainerManager
Starts an existing container with given name.
stopContainer(String) - Method in class de.iip_ecosphere.platform.ecsRuntime.lxc.LxcContainerManager
Stops an existing container with given name.

U

unfreezeContainer(String) - Method in class de.iip_ecosphere.platform.ecsRuntime.lxc.LxcContainerManager
Unfreezes an existing container with given name.
updateContainer(String, URI) - Method in class de.iip_ecosphere.platform.ecsRuntime.lxc.LxcContainerManager
This method is not relevant for LXC.
A C D E F G I L M N P R S U 
All Classes All Packages