From 596d9ad61a202408c1f192b5a12091e0c47c4ace Mon Sep 17 00:00:00 2001 From: getvictor Date: Sun, 24 Aug 2014 19:05:39 -0500 Subject: [PATCH] Fixes to AttachContainerCmd and CreateContainerCmd. - Fixed AttachContainerCmd so it works. - Added back CpuShares to CreateContainerCmd. It is documented in the command line reference but not in the API. --- .../dockerjava/api/command/CreateContainerCmd.java | 7 ++++++- .../core/command/CreateContainerCmdImpl.java | 11 +++++++++++ .../dockerjava/jaxrs/AttachContainerCmdExec.java | 6 +++--- 3 files changed, 20 insertions(+), 4 deletions(-) diff --git a/src/main/java/com/github/dockerjava/api/command/CreateContainerCmd.java b/src/main/java/com/github/dockerjava/api/command/CreateContainerCmd.java index a8b554359..aaa23ad5b 100644 --- a/src/main/java/com/github/dockerjava/api/command/CreateContainerCmd.java +++ b/src/main/java/com/github/dockerjava/api/command/CreateContainerCmd.java @@ -55,6 +55,10 @@ public interface CreateContainerCmd extends DockerCmd{ public CreateContainerCmd withMemorySwap(long memorySwap); + public int getCpuShares(); + + public CreateContainerCmd withCpuShares(int cpuShares); + public boolean isAttachStdin(); public CreateContainerCmd withAttachStdin(boolean attachStdin); @@ -96,10 +100,11 @@ public interface CreateContainerCmd extends DockerCmd{ * @throws NotFoundException No such container * @throws ConflictException Named container already exists */ + @Override public CreateContainerResponse exec() throws NotFoundException, ConflictException; public static interface Exec extends DockerCmdExec { } -} \ No newline at end of file +} diff --git a/src/main/java/com/github/dockerjava/core/command/CreateContainerCmdImpl.java b/src/main/java/com/github/dockerjava/core/command/CreateContainerCmdImpl.java index 4d3ab26e0..b3f020f94 100644 --- a/src/main/java/com/github/dockerjava/core/command/CreateContainerCmdImpl.java +++ b/src/main/java/com/github/dockerjava/core/command/CreateContainerCmdImpl.java @@ -29,6 +29,7 @@ public class CreateContainerCmdImpl extends AbstrDockerCmd