congrats Icon
New! Announcing Tabnine Chat Beta
Learn More
Tabnine Logo
org.arquillian.cube.docker.impl.client.config
Code IndexAdd Tabnine to your IDE (free)

How to use org.arquillian.cube.docker.impl.client.config

Best Java code snippets using org.arquillian.cube.docker.impl.client.config (Showing top 20 results out of 315)

origin: org.arquillian.cube/arquillian-cube-docker

public static void adaptPortBindingToParallelRun(CubeContainer cubeContainer) {
  final Collection<PortBinding> portBindings = cubeContainer.getPortBindings();
  if (portBindings == null) {
    return;
  }
  for (PortBinding portBinding : portBindings) {
    final int randomPrivatePort = generateRandomPrivatePort();
    portBinding.setBound(randomPrivatePort);
  }
}
origin: org.arquillian.cube/arquillian-cube-docker

public ContainerBuilder addImage(String image) {
  configuration.setImage(Image.valueOf(image));
  return this;
}
origin: arquillian/arquillian-cube

private int getIterations(Await params) {
  if (params.getIterations() != null) {
    return params.getIterations();
  } else {
    return DEFAULT_POLL_ITERATIONS;
  }
}
origin: org.arquillian.cube/arquillian-cube-docker

public static Await logAwait(String matching, int timeoutInSeconds, int occurrences) {
  Await await = new Await();
  await.setStrategy("log");
  await.setMatch(matching);
  await.setTimeout(timeoutInSeconds);
  await.setStdOut(true);
  await.setOccurrences(occurrences);
  return await;
}
origin: org.arquillian.cube/arquillian-cube-docker

  public static Binding binding(CubeContainer cubeConfiguration, DockerClientExecutor executor) {

    Binding binding = new Binding(executor.getDockerServerIp());

    if (cubeConfiguration.getPortBindings() != null) {
      for (PortBinding cubePortBinding : cubeConfiguration.getPortBindings()) {
        binding.addPortBinding(cubePortBinding.getExposedPort().getExposed(), cubePortBinding.getBound());
      }
    }
    return binding;
  }
}
origin: arquillian/arquillian-cube

  @Override
  public boolean matches(Object item){
    if (item instanceof PortBinding) {
      PortBinding portBinding = (PortBinding) item;
      return portBinding.getExposedPort().getExposed() == 4444 
          && portBinding.getBound() >= 49152 && portBinding.getBound() < 65535;
    }
    return false;
  }
};
origin: org.arquillian.cube/arquillian-cube-docker-drone

private static CubeContainer configureCube(String image, int seleniumBoundedPort) {
  CubeContainer cubeContainer = new CubeContainer();
  cubeContainer.setImage(Image.valueOf(image));
  setDefaultSeleniumCubeProperties(cubeContainer, seleniumBoundedPort);
  return cubeContainer;
}
origin: org.arquillian.cube/arquillian-cube-docker-drone

private static CubeContainer createCube(String dockerFileLocation, int seleniumBoundedPort) {
  CubeContainer cubeContainer = new CubeContainer();
  BuildImage buildImage = new BuildImage(dockerFileLocation, null, true, true);
  cubeContainer.setBuildImage(buildImage);
  setDefaultSeleniumCubeProperties(cubeContainer, seleniumBoundedPort);
  return cubeContainer;
}
origin: org.arquillian.cube/arquillian-cube-docker

public ContainerOptionsBuilder fromBuildDirectory(String directory) {
  BuildImage buildImage = new BuildImage(directory, null, true, true);
  cubeContainer.setBuildImage(buildImage);
  return new ContainerOptionsBuilder();
}
origin: org.arquillian.cube/arquillian-cube-docker

public ContainerOptionsBuilder withAwaitStrategy(Await awaitStrategy) {
  cubeContainer.setAwait(awaitStrategy);
  return this;
}
origin: org.arquillian.cube/arquillian-cube-docker

public ContainerOptionsBuilder withNetworkMode(String networkMode) {
  cubeContainer.setNetworkMode(networkMode);
  return this;
}
origin: org.arquillian.cube/arquillian-cube-docker

public ContainerOptionsBuilder withPriviledgedMode(boolean mode) {
  cubeContainer.setPrivileged(mode);
  return this;
}
origin: org.arquillian.cube/arquillian-cube-docker

public NetworkBuilder addDriver(String driver) {
  this.configuration.setDriver(driver);
  return this;
}
origin: org.arquillian.cube/arquillian-cube-docker

public IpamConfigurationBuilder withIpRange(String ipRange) {
  ipamConfig.setIpRange(ipRange);
  return this;
}
origin: arquillian/arquillian-cube

private static CubeContainer configureCube(String image, int seleniumBoundedPort) {
  CubeContainer cubeContainer = new CubeContainer();
  cubeContainer.setImage(Image.valueOf(image));
  setDefaultSeleniumCubeProperties(cubeContainer, seleniumBoundedPort);
  return cubeContainer;
}
origin: arquillian/arquillian-cube

public static void adaptPortBindingToParallelRun(CubeContainer cubeContainer) {
  final Collection<PortBinding> portBindings = cubeContainer.getPortBindings();
  if (portBindings == null) {
    return;
  }
  for (PortBinding portBinding : portBindings) {
    final int randomPrivatePort = generateRandomPrivatePort();
    portBinding.setBound(randomPrivatePort);
  }
}
origin: arquillian/arquillian-cube

private static CubeContainer createCube(String dockerFileLocation, int seleniumBoundedPort) {
  CubeContainer cubeContainer = new CubeContainer();
  BuildImage buildImage = new BuildImage(dockerFileLocation, null, true, true);
  cubeContainer.setBuildImage(buildImage);
  setDefaultSeleniumCubeProperties(cubeContainer, seleniumBoundedPort);
  return cubeContainer;
}
origin: arquillian/arquillian-cube

public ContainerBuilder addImage(String image) {
  configuration.setImage(Image.valueOf(image));
  return this;
}
origin: arquillian/arquillian-cube

public ContainerOptionsBuilder fromBuildDirectory(String directory) {
  BuildImage buildImage = new BuildImage(directory, null, true, true);
  cubeContainer.setBuildImage(buildImage);
  return new ContainerOptionsBuilder();
}
origin: org.arquillian.cube/arquillian-cube-docker

private int getIterations(Await params) {
  if (params.getIterations() != null) {
    return params.getIterations();
  } else {
    return DEFAULT_POLL_ITERATIONS;
  }
}
org.arquillian.cube.docker.impl.client.config

Most used classes

  • CubeContainer
  • DockerCompositions
  • Link
  • PortBinding
  • Await
  • Image,
  • Network,
  • BuildImage,
  • BeforeStop,
  • CustomBeforeStopAction,
  • StarOperator,
  • Copy,
  • Device,
  • IPAM,
  • IPAMConfig,
  • Log,
  • RestartPolicy
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now