Class DockerSetup

java.lang.Object
de.iip_ecosphere.platform.support.setup.AbstractSetup
de.iip_ecosphere.platform.support.iip_aas.AasBasedSetup
de.iip_ecosphere.platform.ecsRuntime.EcsSetup
de.iip_ecosphere.platform.ecsRuntime.docker.DockerSetup
All Implemented Interfaces:
de.iip_ecosphere.platform.support.setup.PluginsSetup

public class DockerSetup extends de.iip_ecosphere.platform.ecsRuntime.EcsSetup
Implements the docker specific configuration. For configuration prerequisites, see EcsSetup.
Author:
Holger Eichelberger, SSE
  • Nested Class Summary

    Nested classes/interfaces inherited from class de.iip_ecosphere.platform.ecsRuntime.EcsSetup

    de.iip_ecosphere.platform.ecsRuntime.EcsSetup.AbstractManagerSetup
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    private Docker
     

    Fields inherited from class de.iip_ecosphere.platform.support.setup.AbstractSetup

    DEFAULT_FNAME, DEFAULT_NAME, DEFAULT_OVERRIDE_FNAME, PARAM_PLUGINS
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    Returns Docker configuration.
    Reads a DockerSetup instance from a AbstractSetup.DEFAULT_FNAME in the root folder of the jar/classpath.
    void
    setDocker(Docker docker)
    Defines Docker configuration.

    Methods inherited from class de.iip_ecosphere.platform.ecsRuntime.EcsSetup

    getArtifactInfixes, getAutoOnOffboarding, getMonitoringUpdatePeriod, getNetMgr, getTransport, readConfiguration, readConfiguration, setArtifactInfixes, setAutoOnOffboarding, setMonitoringUpdatePeriod, setNetMgr, setTransport

    Methods inherited from class de.iip_ecosphere.platform.support.iip_aas.AasBasedSetup

    getAas, setAas

    Methods inherited from class de.iip_ecosphere.platform.support.setup.AbstractSetup

    getDefaultFileName, getPluginsFolder, isNotEmpty, readFromYaml, readFromYaml, readFromYaml, readFromYaml, readFromYaml, readFromYamlWithPath, readFromYamlWithPath, readFromYamlWithPath, readFromYamlWithPath, readMappingFromYaml, readMappingFromYaml, setDefaultFileName, setPluginsFolder, setPluginsFolderFile

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • docker

      private Docker docker
  • Constructor Details

    • DockerSetup

      public DockerSetup()
  • Method Details

    • getDocker

      public Docker getDocker()
      Returns Docker configuration.
      Returns:
      docker
    • setDocker

      public void setDocker(Docker docker)
      Defines Docker configuration. [required by SnakeYaml]
      Parameters:
      docker -
    • readFromYaml

      public static DockerSetup readFromYaml()
      Reads a DockerSetup instance from a AbstractSetup.DEFAULT_FNAME in the root folder of the jar/classpath.
      Returns:
      configuration instance