A C D E F G I L M N P R S U
All Classes All Packages
All Classes All Packages
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
LxcSetupinstance from aAbstractSetup.DEFAULT_FNAMEin 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.
All Classes All Packages