|
12 | 12 | import com.github.dockerjava.api.command.CreateContainerCmd; |
13 | 13 | import com.github.dockerjava.api.command.CreateImageCmd; |
14 | 14 | import com.github.dockerjava.api.command.CreateNetworkCmd; |
| 15 | +import com.github.dockerjava.api.command.CreateServiceCmd; |
15 | 16 | import com.github.dockerjava.api.command.CreateVolumeCmd; |
16 | 17 | import com.github.dockerjava.api.command.DisconnectFromNetworkCmd; |
17 | 18 | import com.github.dockerjava.api.command.DockerCmdExecFactory; |
|
24 | 25 | import com.github.dockerjava.api.command.InspectExecCmd; |
25 | 26 | import com.github.dockerjava.api.command.InspectImageCmd; |
26 | 27 | import com.github.dockerjava.api.command.InspectNetworkCmd; |
| 28 | +import com.github.dockerjava.api.command.InspectServiceCmd; |
27 | 29 | import com.github.dockerjava.api.command.InspectSwarmCmd; |
28 | 30 | import com.github.dockerjava.api.command.InspectSwarmNodeCmd; |
29 | 31 | import com.github.dockerjava.api.command.InspectVolumeCmd; |
|
33 | 35 | import com.github.dockerjava.api.command.ListContainersCmd; |
34 | 36 | import com.github.dockerjava.api.command.ListImagesCmd; |
35 | 37 | import com.github.dockerjava.api.command.ListNetworksCmd; |
| 38 | +import com.github.dockerjava.api.command.ListServicesCmd; |
36 | 39 | import com.github.dockerjava.api.command.ListSwarmNodesCmd; |
37 | 40 | import com.github.dockerjava.api.command.ListVolumesCmd; |
38 | 41 | import com.github.dockerjava.api.command.LoadImageCmd; |
|
44 | 47 | import com.github.dockerjava.api.command.RemoveContainerCmd; |
45 | 48 | import com.github.dockerjava.api.command.RemoveImageCmd; |
46 | 49 | import com.github.dockerjava.api.command.RemoveNetworkCmd; |
| 50 | +import com.github.dockerjava.api.command.RemoveServiceCmd; |
47 | 51 | import com.github.dockerjava.api.command.RemoveSwarmNodeCmd; |
48 | 52 | import com.github.dockerjava.api.command.RemoveVolumeCmd; |
49 | 53 | import com.github.dockerjava.api.command.RenameContainerCmd; |
|
57 | 61 | import com.github.dockerjava.api.command.TopContainerCmd; |
58 | 62 | import com.github.dockerjava.api.command.UnpauseContainerCmd; |
59 | 63 | import com.github.dockerjava.api.command.UpdateContainerCmd; |
| 64 | +import com.github.dockerjava.api.command.UpdateServiceCmd; |
60 | 65 | import com.github.dockerjava.api.command.UpdateSwarmCmd; |
61 | 66 | import com.github.dockerjava.api.command.UpdateSwarmNodeCmd; |
62 | 67 | import com.github.dockerjava.api.command.VersionCmd; |
|
76 | 81 | import com.github.dockerjava.netty.exec.CreateContainerCmdExec; |
77 | 82 | import com.github.dockerjava.netty.exec.CreateImageCmdExec; |
78 | 83 | import com.github.dockerjava.netty.exec.CreateNetworkCmdExec; |
| 84 | +import com.github.dockerjava.netty.exec.CreateServiceCmdExec; |
79 | 85 | import com.github.dockerjava.netty.exec.CreateVolumeCmdExec; |
80 | 86 | import com.github.dockerjava.netty.exec.DisconnectFromNetworkCmdExec; |
81 | 87 | import com.github.dockerjava.netty.exec.EventsCmdExec; |
|
87 | 93 | import com.github.dockerjava.netty.exec.InspectExecCmdExec; |
88 | 94 | import com.github.dockerjava.netty.exec.InspectImageCmdExec; |
89 | 95 | import com.github.dockerjava.netty.exec.InspectNetworkCmdExec; |
| 96 | +import com.github.dockerjava.netty.exec.InspectServiceCmdExec; |
90 | 97 | import com.github.dockerjava.netty.exec.InspectSwarmCmdExec; |
91 | 98 | import com.github.dockerjava.netty.exec.InspectSwarmNodeCmdExec; |
92 | 99 | import com.github.dockerjava.netty.exec.InspectVolumeCmdExec; |
|
96 | 103 | import com.github.dockerjava.netty.exec.ListContainersCmdExec; |
97 | 104 | import com.github.dockerjava.netty.exec.ListImagesCmdExec; |
98 | 105 | import com.github.dockerjava.netty.exec.ListNetworksCmdExec; |
| 106 | +import com.github.dockerjava.netty.exec.ListServicesCmdExec; |
99 | 107 | import com.github.dockerjava.netty.exec.ListSwarmNodesCmdExec; |
100 | 108 | import com.github.dockerjava.netty.exec.ListVolumesCmdExec; |
101 | 109 | import com.github.dockerjava.netty.exec.LoadImageCmdExec; |
|
107 | 115 | import com.github.dockerjava.netty.exec.RemoveContainerCmdExec; |
108 | 116 | import com.github.dockerjava.netty.exec.RemoveImageCmdExec; |
109 | 117 | import com.github.dockerjava.netty.exec.RemoveNetworkCmdExec; |
| 118 | +import com.github.dockerjava.netty.exec.RemoveServiceCmdExec; |
110 | 119 | import com.github.dockerjava.netty.exec.RemoveSwarmNodeCmdExec; |
111 | 120 | import com.github.dockerjava.netty.exec.RemoveVolumeCmdExec; |
112 | 121 | import com.github.dockerjava.netty.exec.RenameContainerCmdExec; |
|
120 | 129 | import com.github.dockerjava.netty.exec.TopContainerCmdExec; |
121 | 130 | import com.github.dockerjava.netty.exec.UnpauseContainerCmdExec; |
122 | 131 | import com.github.dockerjava.netty.exec.UpdateContainerCmdExec; |
| 132 | +import com.github.dockerjava.netty.exec.UpdateServiceCmdExec; |
123 | 133 | import com.github.dockerjava.netty.exec.UpdateSwarmCmdExec; |
124 | 134 | import com.github.dockerjava.netty.exec.UpdateSwarmNodeCmdExec; |
125 | 135 | import com.github.dockerjava.netty.exec.VersionCmdExec; |
@@ -636,6 +646,32 @@ public UpdateSwarmCmd.Exec createUpdateSwarmCmdExec() { |
636 | 646 | return new UpdateSwarmCmdExec(getBaseResource(), getDockerClientConfig()); |
637 | 647 | } |
638 | 648 |
|
| 649 | + // services |
| 650 | + @Override |
| 651 | + public ListServicesCmd.Exec createListServicesCmdExec() { |
| 652 | + return new ListServicesCmdExec(getBaseResource(), getDockerClientConfig()); |
| 653 | + } |
| 654 | + |
| 655 | + @Override |
| 656 | + public CreateServiceCmd.Exec createCreateServiceCmdExec() { |
| 657 | + return new CreateServiceCmdExec(getBaseResource(), getDockerClientConfig()); |
| 658 | + } |
| 659 | + |
| 660 | + @Override |
| 661 | + public InspectServiceCmd.Exec createInspectServiceCmdExec() { |
| 662 | + return new InspectServiceCmdExec(getBaseResource(), getDockerClientConfig()); |
| 663 | + } |
| 664 | + |
| 665 | + @Override |
| 666 | + public UpdateServiceCmd.Exec createUpdateServiceCmdExec() { |
| 667 | + return new UpdateServiceCmdExec(getBaseResource(), getDockerClientConfig()); |
| 668 | + } |
| 669 | + |
| 670 | + @Override |
| 671 | + public RemoveServiceCmd.Exec createRemoveServiceCmdExec() { |
| 672 | + return new RemoveServiceCmdExec(getBaseResource(), getDockerClientConfig()); |
| 673 | + } |
| 674 | + |
639 | 675 | // nodes |
640 | 676 | @Override |
641 | 677 | public ListSwarmNodesCmd.Exec listSwarmNodeCmdExec() { |
|
0 commit comments