Package

com.whisk

docker

Permalink

package docker

Visibility
  1. Public
  2. All

Type Members

  1. case class ContainerPort(port: Int, protocol: PortProtocol.Value) extends Product with Serializable

    Permalink
  2. class Docker extends AnyRef

    Permalink
  3. trait DockerCommandExecutor extends AnyRef

    Permalink
  4. case class DockerContainer(image: String, command: Option[Seq[String]] = None, bindPorts: Map[Int, DockerPortMapping] = Map.empty, tty: Boolean = false, stdinOpen: Boolean = false, links: Map[DockerContainer, String] = Map.empty, env: Seq[String] = Seq.empty, readyChecker: DockerReadyChecker = DockerReadyChecker.Always, volumeMappings: Seq[VolumeMapping] = Seq.empty) extends Product with Serializable

    Permalink
  5. class DockerContainerManager extends AnyRef

    Permalink
  6. class DockerContainerState extends AnyRef

    Permalink
  7. trait DockerFactory extends AnyRef

    Permalink
  8. class DockerJavaExecutor extends DockerCommandExecutor

    Permalink
  9. class DockerJavaExecutorFactory extends DockerFactory

    Permalink
  10. trait DockerKit extends AnyRef

    Permalink
  11. case class DockerPortMapping(hostPort: Option[Int] = None, address: String = "0.0.0.0") extends Product with Serializable

    Permalink
  12. trait DockerReadyChecker extends AnyRef

    Permalink
  13. case class InspectContainerResult(running: Boolean, ports: Map[ContainerPort, Seq[PortBinding]]) extends Product with Serializable

    Permalink
  14. case class PortBinding(hostIp: String, hostPort: Int) extends Product with Serializable

    Permalink
  15. case class VolumeMapping(host: String, container: String, rw: Boolean = false) extends Product with Serializable

    Permalink

Value Members

  1. object ContainerPort extends Serializable

    Permalink
  2. object DockerReadyChecker

    Permalink
  3. object PortProtocol extends Enumeration

    Permalink
  4. object RetryUtils

    Permalink

Ungrouped