|
1 | 1 | package com.github.dockerjava.core; |
2 | 2 |
|
3 | | -import com.github.dockerjava.api.command.AttachContainerCmd; |
4 | | -import com.github.dockerjava.api.command.AuthCmd; |
5 | | -import com.github.dockerjava.api.command.BuildImageCmd; |
6 | | -import com.github.dockerjava.api.command.CommitCmd; |
7 | | -import com.github.dockerjava.api.command.ConnectToNetworkCmd; |
8 | | -import com.github.dockerjava.api.command.ContainerDiffCmd; |
9 | | -import com.github.dockerjava.api.command.CopyArchiveFromContainerCmd; |
10 | | -import com.github.dockerjava.api.command.CopyArchiveToContainerCmd; |
11 | | -import com.github.dockerjava.api.command.CopyFileFromContainerCmd; |
12 | | -import com.github.dockerjava.api.command.CreateContainerCmd; |
13 | | -import com.github.dockerjava.api.command.CreateImageCmd; |
14 | | -import com.github.dockerjava.api.command.CreateNetworkCmd; |
15 | | -import com.github.dockerjava.api.command.CreateServiceCmd; |
16 | | -import com.github.dockerjava.api.command.CreateVolumeCmd; |
17 | | -import com.github.dockerjava.api.command.DisconnectFromNetworkCmd; |
18 | | -import com.github.dockerjava.api.command.DockerCmdExecFactory; |
19 | | -import com.github.dockerjava.api.command.EventsCmd; |
20 | | -import com.github.dockerjava.api.command.ExecCreateCmd; |
21 | | -import com.github.dockerjava.api.command.ExecStartCmd; |
22 | | -import com.github.dockerjava.api.command.InfoCmd; |
23 | | -import com.github.dockerjava.api.command.InitializeSwarmCmd; |
24 | | -import com.github.dockerjava.api.command.InspectContainerCmd; |
25 | | -import com.github.dockerjava.api.command.InspectExecCmd; |
26 | | -import com.github.dockerjava.api.command.InspectImageCmd; |
27 | | -import com.github.dockerjava.api.command.InspectNetworkCmd; |
28 | | -import com.github.dockerjava.api.command.InspectServiceCmd; |
29 | | -import com.github.dockerjava.api.command.InspectSwarmCmd; |
30 | | -import com.github.dockerjava.api.command.InspectSwarmNodeCmd; |
31 | | -import com.github.dockerjava.api.command.InspectVolumeCmd; |
32 | | -import com.github.dockerjava.api.command.JoinSwarmCmd; |
33 | | -import com.github.dockerjava.api.command.KillContainerCmd; |
34 | | -import com.github.dockerjava.api.command.LeaveSwarmCmd; |
35 | | -import com.github.dockerjava.api.command.ListContainersCmd; |
36 | | -import com.github.dockerjava.api.command.ListImagesCmd; |
37 | | -import com.github.dockerjava.api.command.ListNetworksCmd; |
38 | | -import com.github.dockerjava.api.command.ListServicesCmd; |
39 | | -import com.github.dockerjava.api.command.ListSwarmNodesCmd; |
40 | | -import com.github.dockerjava.api.command.ListTasksCmd; |
41 | | -import com.github.dockerjava.api.command.ListVolumesCmd; |
42 | | -import com.github.dockerjava.api.command.LoadImageCmd; |
43 | | -import com.github.dockerjava.api.command.LogContainerCmd; |
44 | | -import com.github.dockerjava.api.command.LogSwarmObjectCmd; |
45 | | -import com.github.dockerjava.api.command.PauseContainerCmd; |
46 | | -import com.github.dockerjava.api.command.PingCmd; |
47 | | -import com.github.dockerjava.api.command.PullImageCmd; |
48 | | -import com.github.dockerjava.api.command.PushImageCmd; |
49 | | -import com.github.dockerjava.api.command.RemoveContainerCmd; |
50 | | -import com.github.dockerjava.api.command.RemoveImageCmd; |
51 | | -import com.github.dockerjava.api.command.RemoveNetworkCmd; |
52 | | -import com.github.dockerjava.api.command.RemoveServiceCmd; |
53 | | -import com.github.dockerjava.api.command.RemoveSwarmNodeCmd; |
54 | | -import com.github.dockerjava.api.command.RemoveVolumeCmd; |
55 | | -import com.github.dockerjava.api.command.RenameContainerCmd; |
56 | | -import com.github.dockerjava.api.command.RestartContainerCmd; |
57 | | -import com.github.dockerjava.api.command.SaveImageCmd; |
58 | | -import com.github.dockerjava.api.command.SearchImagesCmd; |
59 | | -import com.github.dockerjava.api.command.StartContainerCmd; |
60 | | -import com.github.dockerjava.api.command.StatsCmd; |
61 | | -import com.github.dockerjava.api.command.StopContainerCmd; |
62 | | -import com.github.dockerjava.api.command.TagImageCmd; |
63 | | -import com.github.dockerjava.api.command.TopContainerCmd; |
64 | | -import com.github.dockerjava.api.command.UnpauseContainerCmd; |
65 | | -import com.github.dockerjava.api.command.UpdateContainerCmd; |
66 | | -import com.github.dockerjava.api.command.UpdateServiceCmd; |
67 | | -import com.github.dockerjava.api.command.UpdateSwarmCmd; |
68 | | -import com.github.dockerjava.api.command.UpdateSwarmNodeCmd; |
69 | | -import com.github.dockerjava.api.command.VersionCmd; |
70 | | -import com.github.dockerjava.api.command.WaitContainerCmd; |
71 | | -import com.github.dockerjava.core.exec.AttachContainerCmdExec; |
72 | | -import com.github.dockerjava.core.exec.AuthCmdExec; |
73 | | -import com.github.dockerjava.core.exec.BuildImageCmdExec; |
74 | | -import com.github.dockerjava.core.exec.CommitCmdExec; |
75 | | -import com.github.dockerjava.core.exec.ConnectToNetworkCmdExec; |
76 | | -import com.github.dockerjava.core.exec.ContainerDiffCmdExec; |
77 | | -import com.github.dockerjava.core.exec.CopyArchiveFromContainerCmdExec; |
78 | | -import com.github.dockerjava.core.exec.CopyArchiveToContainerCmdExec; |
79 | | -import com.github.dockerjava.core.exec.CopyFileFromContainerCmdExec; |
80 | | -import com.github.dockerjava.core.exec.CreateContainerCmdExec; |
81 | | -import com.github.dockerjava.core.exec.CreateImageCmdExec; |
82 | | -import com.github.dockerjava.core.exec.CreateNetworkCmdExec; |
83 | | -import com.github.dockerjava.core.exec.CreateServiceCmdExec; |
84 | | -import com.github.dockerjava.core.exec.CreateVolumeCmdExec; |
85 | | -import com.github.dockerjava.core.exec.DisconnectFromNetworkCmdExec; |
86 | | -import com.github.dockerjava.core.exec.EventsCmdExec; |
87 | | -import com.github.dockerjava.core.exec.ExecCreateCmdExec; |
88 | | -import com.github.dockerjava.core.exec.ExecStartCmdExec; |
89 | | -import com.github.dockerjava.core.exec.InfoCmdExec; |
90 | | -import com.github.dockerjava.core.exec.InitializeSwarmCmdExec; |
91 | | -import com.github.dockerjava.core.exec.InspectContainerCmdExec; |
92 | | -import com.github.dockerjava.core.exec.InspectExecCmdExec; |
93 | | -import com.github.dockerjava.core.exec.InspectImageCmdExec; |
94 | | -import com.github.dockerjava.core.exec.InspectNetworkCmdExec; |
95 | | -import com.github.dockerjava.core.exec.InspectServiceCmdExec; |
96 | | -import com.github.dockerjava.core.exec.InspectSwarmCmdExec; |
97 | | -import com.github.dockerjava.core.exec.InspectSwarmNodeCmdExec; |
98 | | -import com.github.dockerjava.core.exec.InspectVolumeCmdExec; |
99 | | -import com.github.dockerjava.core.exec.JoinSwarmCmdExec; |
100 | | -import com.github.dockerjava.core.exec.KillContainerCmdExec; |
101 | | -import com.github.dockerjava.core.exec.LeaveSwarmCmdExec; |
102 | | -import com.github.dockerjava.core.exec.ListContainersCmdExec; |
103 | | -import com.github.dockerjava.core.exec.ListImagesCmdExec; |
104 | | -import com.github.dockerjava.core.exec.ListNetworksCmdExec; |
105 | | -import com.github.dockerjava.core.exec.ListServicesCmdExec; |
106 | | -import com.github.dockerjava.core.exec.ListSwarmNodesCmdExec; |
107 | | -import com.github.dockerjava.core.exec.ListTasksCmdExec; |
108 | | -import com.github.dockerjava.core.exec.ListVolumesCmdExec; |
109 | | -import com.github.dockerjava.core.exec.LoadImageCmdExec; |
110 | | -import com.github.dockerjava.core.exec.LogContainerCmdExec; |
111 | | -import com.github.dockerjava.core.exec.PauseContainerCmdExec; |
112 | | -import com.github.dockerjava.core.exec.PingCmdExec; |
113 | | -import com.github.dockerjava.core.exec.PullImageCmdExec; |
114 | | -import com.github.dockerjava.core.exec.PushImageCmdExec; |
115 | | -import com.github.dockerjava.core.exec.RemoveContainerCmdExec; |
116 | | -import com.github.dockerjava.core.exec.RemoveImageCmdExec; |
117 | | -import com.github.dockerjava.core.exec.RemoveNetworkCmdExec; |
118 | | -import com.github.dockerjava.core.exec.RemoveServiceCmdExec; |
119 | | -import com.github.dockerjava.core.exec.RemoveSwarmNodeCmdExec; |
120 | | -import com.github.dockerjava.core.exec.RemoveVolumeCmdExec; |
121 | | -import com.github.dockerjava.core.exec.RenameContainerCmdExec; |
122 | | -import com.github.dockerjava.core.exec.RestartContainerCmdExec; |
123 | | -import com.github.dockerjava.core.exec.SaveImageCmdExec; |
124 | | -import com.github.dockerjava.core.exec.SearchImagesCmdExec; |
125 | | -import com.github.dockerjava.core.exec.StartContainerCmdExec; |
126 | | -import com.github.dockerjava.core.exec.StatsCmdExec; |
127 | | -import com.github.dockerjava.core.exec.StopContainerCmdExec; |
128 | | -import com.github.dockerjava.core.exec.TagImageCmdExec; |
129 | | -import com.github.dockerjava.core.exec.TopContainerCmdExec; |
130 | | -import com.github.dockerjava.core.exec.UnpauseContainerCmdExec; |
131 | | -import com.github.dockerjava.core.exec.UpdateContainerCmdExec; |
132 | | -import com.github.dockerjava.core.exec.UpdateServiceCmdExec; |
133 | | -import com.github.dockerjava.core.exec.UpdateSwarmCmdExec; |
134 | | -import com.github.dockerjava.core.exec.UpdateSwarmNodeCmdExec; |
135 | | -import com.github.dockerjava.core.exec.VersionCmdExec; |
136 | | -import com.github.dockerjava.core.exec.WaitContainerCmdExec; |
137 | | -import com.github.dockerjava.core.exec.LogSwarmObjectExec; |
| 3 | +import com.github.dockerjava.api.command.*; |
| 4 | +import com.github.dockerjava.core.exec.*; |
138 | 5 |
|
139 | 6 | import static com.google.common.base.Preconditions.checkNotNull; |
140 | 7 |
|
@@ -492,5 +359,10 @@ public LogSwarmObjectCmd.Exec logSwarmObjectExec(String endpoint) { |
492 | 359 | return new LogSwarmObjectExec(getBaseResource(), getDockerClientConfig(), endpoint); |
493 | 360 | } |
494 | 361 |
|
| 362 | + @Override |
| 363 | + public PruneCmd.Exec pruneCmdExec() { |
| 364 | + return new PruneCmdExec(getBaseResource(), getDockerClientConfig()); |
| 365 | + } |
| 366 | + |
495 | 367 | protected abstract WebTarget getBaseResource(); |
496 | 368 | } |
0 commit comments