mirror of https://github.com/docker/docs.git
Rename Obj() to AsClient()
Signed-off-by: Aanand Prasad <aanand.prasad@gmail.com>
This commit is contained in:
parent
fcbf0b1905
commit
3ccf699c3a
|
@ -25,5 +25,5 @@ func New() *libswarm.Client {
|
||||||
backends.Bind("shipyard", Shipyard())
|
backends.Bind("shipyard", Shipyard())
|
||||||
backends.Bind("ec2", Ec2())
|
backends.Bind("ec2", Ec2())
|
||||||
backends.Bind("tutum", Tutum())
|
backends.Bind("tutum", Tutum())
|
||||||
return libswarm.Obj(backends)
|
return libswarm.AsClient(backends)
|
||||||
}
|
}
|
||||||
|
|
|
@ -247,7 +247,7 @@ func instance(t *testing.T, server *stubServer) *libswarm.Client {
|
||||||
}
|
}
|
||||||
|
|
||||||
backend := DockerClient()
|
backend := DockerClient()
|
||||||
instance, err := libswarm.Obj(backend).Spawn(url)
|
instance, err := libswarm.AsClient(backend).Spawn(url)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
t.Fatal(err)
|
t.Fatal(err)
|
||||||
}
|
}
|
||||||
|
|
|
@ -109,13 +109,13 @@ type containerJson struct {
|
||||||
}
|
}
|
||||||
|
|
||||||
func getContainerJson(out libswarm.Sender, containerID string) (containerJson, error) {
|
func getContainerJson(out libswarm.Sender, containerID string) (containerJson, error) {
|
||||||
o := libswarm.Obj(out)
|
o := libswarm.AsClient(out)
|
||||||
|
|
||||||
_, containerOut, err := o.Attach(containerID)
|
_, containerOut, err := o.Attach(containerID)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return containerJson{}, err
|
return containerJson{}, err
|
||||||
}
|
}
|
||||||
container := libswarm.Obj(containerOut)
|
container := libswarm.AsClient(containerOut)
|
||||||
responseJson, err := container.Get()
|
responseJson, err := container.Get()
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return containerJson{}, err
|
return containerJson{}, err
|
||||||
|
@ -142,7 +142,7 @@ func getContainersJSON(out libswarm.Sender, version version.Version, w http.Resp
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
|
||||||
o := libswarm.Obj(out)
|
o := libswarm.AsClient(out)
|
||||||
names, err := o.Ls()
|
names, err := o.Ls()
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return err
|
return err
|
||||||
|
@ -225,7 +225,7 @@ func postContainersCreate(out libswarm.Sender, version version.Version, w http.R
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
|
||||||
container, err := libswarm.Obj(out).Spawn(string(body))
|
container, err := libswarm.AsClient(out).Spawn(string(body))
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
@ -250,8 +250,8 @@ func postContainersStart(out libswarm.Sender, version version.Version, w http.Re
|
||||||
// TODO: r.Body
|
// TODO: r.Body
|
||||||
|
|
||||||
name := vars["name"]
|
name := vars["name"]
|
||||||
_, containerOut, err := libswarm.Obj(out).Attach(name)
|
_, containerOut, err := libswarm.AsClient(out).Attach(name)
|
||||||
container := libswarm.Obj(containerOut)
|
container := libswarm.AsClient(containerOut)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
@ -269,8 +269,8 @@ func postContainersStop(out libswarm.Sender, version version.Version, w http.Res
|
||||||
}
|
}
|
||||||
|
|
||||||
name := vars["name"]
|
name := vars["name"]
|
||||||
_, containerOut, err := libswarm.Obj(out).Attach(name)
|
_, containerOut, err := libswarm.AsClient(out).Attach(name)
|
||||||
container := libswarm.Obj(containerOut)
|
container := libswarm.AsClient(containerOut)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
@ -325,11 +325,11 @@ func postContainersAttach(out libswarm.Sender, version version.Version, w http.R
|
||||||
errStream := dockerutils.NewStdWriter(outStream, dockerutils.Stderr)
|
errStream := dockerutils.NewStdWriter(outStream, dockerutils.Stderr)
|
||||||
outStream = dockerutils.NewStdWriter(outStream, dockerutils.Stdout)
|
outStream = dockerutils.NewStdWriter(outStream, dockerutils.Stdout)
|
||||||
|
|
||||||
_, containerOut, err := libswarm.Obj(out).Attach(vars["name"])
|
_, containerOut, err := libswarm.AsClient(out).Attach(vars["name"])
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
container := libswarm.Obj(containerOut)
|
container := libswarm.AsClient(containerOut)
|
||||||
|
|
||||||
containerR, _, err := container.Attach("")
|
containerR, _, err := container.Attach("")
|
||||||
var tasks sync.WaitGroup
|
var tasks sync.WaitGroup
|
||||||
|
|
|
@ -281,7 +281,7 @@ func (c *ec2Client) initDockerClientInstance(instance *ec2.Instance) error {
|
||||||
URLHost: "localhost",
|
URLHost: "localhost",
|
||||||
})
|
})
|
||||||
|
|
||||||
dockerBackend := libswarm.Obj(dockerClient)
|
dockerBackend := libswarm.AsClient(dockerClient)
|
||||||
url := fmt.Sprintf("tcp://localhost:%s", c.config.sshLocalPort)
|
url := fmt.Sprintf("tcp://localhost:%s", c.config.sshLocalPort)
|
||||||
dockerInstance, err := dockerBackend.Spawn(url)
|
dockerInstance, err := dockerBackend.Spawn(url)
|
||||||
c.dockerInstance = dockerInstance
|
c.dockerInstance = dockerInstance
|
||||||
|
|
|
@ -46,7 +46,7 @@ func Exec() libswarm.Sender {
|
||||||
if _, err := msg.Ret.Send(&libswarm.Message{Verb: libswarm.Ack, Ret: inW}); err != nil {
|
if _, err := msg.Ret.Send(&libswarm.Message{Verb: libswarm.Ack, Ret: inW}); err != nil {
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
out := libswarm.Obj(msg.Ret)
|
out := libswarm.AsClient(msg.Ret)
|
||||||
go func() {
|
go func() {
|
||||||
defer stdin.Close()
|
defer stdin.Close()
|
||||||
for {
|
for {
|
||||||
|
@ -84,7 +84,7 @@ func Exec() libswarm.Sender {
|
||||||
go func() {
|
go func() {
|
||||||
defer cmd.tasks.Done()
|
defer cmd.tasks.Done()
|
||||||
if err := cmd.Cmd.Wait(); err != nil {
|
if err := cmd.Cmd.Wait(); err != nil {
|
||||||
libswarm.Obj(msg.Ret).Log("%s exited status=%v", cmd.Cmd.Path, err)
|
libswarm.AsClient(msg.Ret).Log("%s exited status=%v", cmd.Cmd.Path, err)
|
||||||
}
|
}
|
||||||
}()
|
}()
|
||||||
msg.Ret.Send(&libswarm.Message{Verb: libswarm.Ack})
|
msg.Ret.Send(&libswarm.Message{Verb: libswarm.Ack})
|
||||||
|
|
|
@ -15,7 +15,7 @@ func FakeClient() libswarm.Sender {
|
||||||
instance := utils.Task(func(in libswarm.Receiver, out libswarm.Sender) {
|
instance := utils.Task(func(in libswarm.Receiver, out libswarm.Sender) {
|
||||||
fmt.Printf("fake client!\n")
|
fmt.Printf("fake client!\n")
|
||||||
defer fmt.Printf("end of fake client!\n")
|
defer fmt.Printf("end of fake client!\n")
|
||||||
o := libswarm.Obj(out)
|
o := libswarm.AsClient(out)
|
||||||
o.Log("fake client starting")
|
o.Log("fake client starting")
|
||||||
defer o.Log("fake client terminating")
|
defer o.Log("fake client terminating")
|
||||||
for {
|
for {
|
||||||
|
|
|
@ -40,7 +40,7 @@ func Orchard() libswarm.Sender {
|
||||||
URLHost: host.IPAddress,
|
URLHost: host.IPAddress,
|
||||||
TLSClientConfig: tlsConfig,
|
TLSClientConfig: tlsConfig,
|
||||||
})
|
})
|
||||||
forwardBackend := libswarm.Obj(backend)
|
forwardBackend := libswarm.AsClient(backend)
|
||||||
forwardInstance, err := forwardBackend.Spawn(url)
|
forwardInstance, err := forwardBackend.Spawn(url)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, err
|
return nil, err
|
||||||
|
|
|
@ -10,11 +10,11 @@ func Simulator() libswarm.Sender {
|
||||||
s.OnVerb(libswarm.Spawn, libswarm.Handler(func(ctx *libswarm.Message) error {
|
s.OnVerb(libswarm.Spawn, libswarm.Handler(func(ctx *libswarm.Message) error {
|
||||||
containers := ctx.Args
|
containers := ctx.Args
|
||||||
instance := utils.Task(func(in libswarm.Receiver, out libswarm.Sender) {
|
instance := utils.Task(func(in libswarm.Receiver, out libswarm.Sender) {
|
||||||
libswarm.Obj(out).Log("[simulator] starting\n")
|
libswarm.AsClient(out).Log("[simulator] starting\n")
|
||||||
s := libswarm.NewServer()
|
s := libswarm.NewServer()
|
||||||
s.OnVerb(libswarm.Ls, libswarm.Handler(func(msg *libswarm.Message) error {
|
s.OnVerb(libswarm.Ls, libswarm.Handler(func(msg *libswarm.Message) error {
|
||||||
libswarm.Obj(out).Log("[simulator] generating fake list of objects...\n")
|
libswarm.AsClient(out).Log("[simulator] generating fake list of objects...\n")
|
||||||
libswarm.Obj(msg.Ret).Set(containers...)
|
libswarm.AsClient(msg.Ret).Set(containers...)
|
||||||
return nil
|
return nil
|
||||||
}))
|
}))
|
||||||
libswarm.Copy(s, in)
|
libswarm.Copy(s, in)
|
||||||
|
|
|
@ -12,7 +12,7 @@ type Client struct {
|
||||||
Sender
|
Sender
|
||||||
}
|
}
|
||||||
|
|
||||||
func Obj(dst Sender) *Client {
|
func AsClient(dst Sender) *Client {
|
||||||
return &Client{dst}
|
return &Client{dst}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -25,7 +25,7 @@ func NewTree() *Tree {
|
||||||
msg.Ret.Send(&libswarm.Message{Verb: libswarm.Ack, Ret: child})
|
msg.Ret.Send(&libswarm.Message{Verb: libswarm.Ack, Ret: child})
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
libswarm.Obj(msg.Ret).Error("not found")
|
libswarm.AsClient(msg.Ret).Error("not found")
|
||||||
return nil
|
return nil
|
||||||
}))
|
}))
|
||||||
t.OnVerb(libswarm.Ls, libswarm.Handler(func(msg *libswarm.Message) error {
|
t.OnVerb(libswarm.Ls, libswarm.Handler(func(msg *libswarm.Message) error {
|
||||||
|
@ -34,7 +34,7 @@ func NewTree() *Tree {
|
||||||
names = append(names, name)
|
names = append(names, name)
|
||||||
}
|
}
|
||||||
sort.Strings(names)
|
sort.Strings(names)
|
||||||
libswarm.Obj(msg.Ret).Set(names...)
|
libswarm.AsClient(msg.Ret).Set(names...)
|
||||||
return nil
|
return nil
|
||||||
}))
|
}))
|
||||||
return t
|
return t
|
||||||
|
|
Loading…
Reference in New Issue