com.github.dockerjava.jaxrs
Class AbstrDockerCmdExec<CMD_T extends DockerCmd<RES_T>,RES_T>

java.lang.Object
  extended by com.github.dockerjava.jaxrs.AbstrDockerCmdExec<CMD_T,RES_T>
All Implemented Interfaces:
DockerCmdExec<CMD_T,RES_T>
Direct Known Subclasses:
AttachContainerCmdExec, AuthCmdExec, BuildImageCmdExec, CommitCmdExec, ContainerDiffCmdExec, CopyFileFromContainerCmdExec, CreateContainerCmdExec, CreateImageCmdExec, EventsCmdExec, InfoCmdExec, InspectContainerCmdExec, InspectImageCmdExec, KillContainerCmdExec, ListContainersCmdExec, ListImagesCmdExec, LogContainerCmdExec, PauseContainerCmdExec, PingCmdExec, PullImageCmdExec, PushImageCmdExec, RemoveContainerCmdExec, RemoveImageCmdExec, RestartContainerCmdExec, SearchImagesCmdExec, StartContainerCmdExec, StopContainerCmdExec, TagImageCmdExec, TopContainerCmdExec, UnpauseContainerCmdExec, VersionCmdExec, WaitContainerCmdExec

public abstract class AbstrDockerCmdExec<CMD_T extends DockerCmd<RES_T>,RES_T>
extends Object
implements DockerCmdExec<CMD_T,RES_T>


Constructor Summary
AbstrDockerCmdExec(javax.ws.rs.client.WebTarget baseResource)
           
 
Method Summary
 RES_T exec(CMD_T command)
           
protected abstract  RES_T execute(CMD_T command)
           
protected  javax.ws.rs.client.WebTarget getBaseResource()
           
protected  String registryAuth(AuthConfig authConfig)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstrDockerCmdExec

public AbstrDockerCmdExec(javax.ws.rs.client.WebTarget baseResource)
Method Detail

getBaseResource

protected javax.ws.rs.client.WebTarget getBaseResource()

registryAuth

protected String registryAuth(AuthConfig authConfig)

exec

public RES_T exec(CMD_T command)
Specified by:
exec in interface DockerCmdExec<CMD_T extends DockerCmd<RES_T>,RES_T>

execute

protected abstract RES_T execute(CMD_T command)


Copyright © 2014. All Rights Reserved.