Packages

class KafkaController extends DockerControllerImpl

Linear Supertypes
DockerControllerImpl, DockerController, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. KafkaController
  2. DockerControllerImpl
  3. DockerController
  4. AnyRef
  5. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new KafkaController(dockerClient: DockerClient, isDockerClientAutoClose: Boolean = false, outputFrameInterval: FiniteDuration = 500.millis, imageName: String = DefaultImageName, imageTag: Option[String] = DefaultImageTag, envVars: Map[String, String] = Map.empty)(kafkaExternalHostName: String, kafkaExternalHostPort: Int, createTopics: Seq[String])

Value Members

  1. def awaitCondition(duration: Duration)(predicate: (Option[Frame]) => Boolean): Unit
    Definition Classes
    KafkaController → DockerControllerImpl → DockerController
  2. def cmdConfigures: Option[CmdConfigures]
    Definition Classes
    DockerControllerImpl → DockerController
  3. def configureCmds(cmdConfigures: CmdConfigures): DockerController
    Definition Classes
    DockerControllerImpl → DockerController
  4. def configureCreateContainerCmd(f: (CreateContainerCmd) => CreateContainerCmd): DockerController
    Definition Classes
    DockerController
  5. def containerId: Option[String]
    Definition Classes
    DockerControllerImpl → DockerController
  6. def createContainer(f: (CreateContainerCmd) => CreateContainerCmd): CreateContainerResponse
    Definition Classes
    KafkaController → DockerControllerImpl → DockerController
  7. def createNetwork(name: String, f: (CreateNetworkCmd) => CreateNetworkCmd): CreateNetworkResponse
    Definition Classes
    DockerControllerImpl → DockerController
  8. def dispose(): Unit
    Definition Classes
    DockerControllerImpl → DockerController
  9. val dockerClient: DockerClient
    Definition Classes
    DockerControllerImpl → DockerController
  10. def existsImage(p: (Image) => Boolean): Boolean
    Definition Classes
    DockerControllerImpl → DockerController
  11. val imageName: String
    Definition Classes
    DockerControllerImpl → DockerController
  12. def inspectContainer(f: (InspectContainerCmd) => InspectContainerCmd): InspectContainerResponse
    Definition Classes
    DockerControllerImpl → DockerController
  13. val isDockerClientAutoClose: Boolean
    Definition Classes
    DockerControllerImpl → DockerController
  14. lazy val kafkaAlias: NetworkAlias
  15. lazy val kafkaNetwork: Network
  16. def listImages(f: (ListImagesCmd) => ListImagesCmd): Vector[Image]
    Definition Classes
    DockerControllerImpl → DockerController
  17. lazy val networkId: String
  18. def pullImage(f: (PullImageCmd) => PullImageCmd): Unit
    Definition Classes
    DockerControllerImpl → DockerController
  19. def pullImageIfNotExists(f: (PullImageCmd) => PullImageCmd): Unit
    Definition Classes
    DockerControllerImpl → DockerController
  20. def removeContainer(f: (RemoveContainerCmd) => RemoveContainerCmd): Unit
    Definition Classes
    KafkaController → DockerControllerImpl → DockerController
  21. def removeNetwork(id: String, f: (RemoveNetworkCmd) => RemoveNetworkCmd): Unit
    Definition Classes
    DockerControllerImpl → DockerController
  22. def startContainer(f: (StartContainerCmd) => StartContainerCmd): Unit
    Definition Classes
    KafkaController → DockerControllerImpl → DockerController
  23. def stopContainer(f: (StopContainerCmd) => StopContainerCmd): Unit
    Definition Classes
    KafkaController → DockerControllerImpl → DockerController
  24. val tag: Option[String]
    Definition Classes
    DockerControllerImpl → DockerController
  25. lazy val zkAlias: NetworkAlias
  26. lazy val zooKeeperController: ZooKeeperController
  27. lazy val zooKeeperHostPort: Int