service

package
v0.11.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 22, 2017 License: Apache-2.0 Imports: 15 Imported by: 0

Documentation

Overview

Package service is a generated protocol buffer package.

It is generated from these files:

github.com/appcelerator/amp/api/rpc/service/service.proto

It has these top-level messages:

TasksRequest
Task
TasksReply

Package service is a reverse proxy.

It translates gRPC into RESTful JSON APIs.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func RegisterServiceHandler added in v0.4.0

func RegisterServiceHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error

RegisterServiceHandler registers the http handlers for service Service to "mux". The handlers forward requests to the grpc endpoint over "conn".

func RegisterServiceHandlerFromEndpoint added in v0.4.0

func RegisterServiceHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)

RegisterServiceHandlerFromEndpoint is same as RegisterServiceHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.

func RegisterServiceServer

func RegisterServiceServer(s *grpc.Server, srv ServiceServer)

Types

type Server added in v0.10.0

type Server struct {
	Docker *docker.Docker
}

Server is used to implement log.LogServer

func (*Server) Tasks added in v0.10.0

func (s *Server) Tasks(ctx context.Context, in *TasksRequest) (*TasksReply, error)

Tasks implements service.Containers

type ServiceClient

type ServiceClient interface {
	Tasks(ctx context.Context, in *TasksRequest, opts ...grpc.CallOption) (*TasksReply, error)
}

func NewServiceClient

func NewServiceClient(cc *grpc.ClientConn) ServiceClient

type ServiceServer

type ServiceServer interface {
	Tasks(context.Context, *TasksRequest) (*TasksReply, error)
}

type Task added in v0.10.0

type Task struct {
	Id           string `protobuf:"bytes,1,opt,name=id" json:"id,omitempty"`
	Image        string `protobuf:"bytes,2,opt,name=image" json:"image,omitempty"`
	State        string `protobuf:"bytes,3,opt,name=state" json:"state,omitempty"`
	DesiredState string `protobuf:"bytes,4,opt,name=desired_state,json=desiredState" json:"desired_state,omitempty"`
	NodeId       string `protobuf:"bytes,5,opt,name=node_id,json=nodeId" json:"node_id,omitempty"`
}

func (*Task) Descriptor added in v0.10.0

func (*Task) Descriptor() ([]byte, []int)

func (*Task) GetDesiredState added in v0.10.0

func (m *Task) GetDesiredState() string

func (*Task) GetId added in v0.10.0

func (m *Task) GetId() string

func (*Task) GetImage added in v0.10.0

func (m *Task) GetImage() string

func (*Task) GetNodeId added in v0.10.0

func (m *Task) GetNodeId() string

func (*Task) GetState added in v0.10.0

func (m *Task) GetState() string

func (*Task) ProtoMessage added in v0.10.0

func (*Task) ProtoMessage()

func (*Task) Reset added in v0.10.0

func (m *Task) Reset()

func (*Task) String added in v0.10.0

func (m *Task) String() string

type TasksReply added in v0.10.0

type TasksReply struct {
	Tasks []*Task `protobuf:"bytes,1,rep,name=tasks" json:"tasks,omitempty"`
}

func (*TasksReply) Descriptor added in v0.10.0

func (*TasksReply) Descriptor() ([]byte, []int)

func (*TasksReply) GetTasks added in v0.10.0

func (m *TasksReply) GetTasks() []*Task

func (*TasksReply) ProtoMessage added in v0.10.0

func (*TasksReply) ProtoMessage()

func (*TasksReply) Reset added in v0.10.0

func (m *TasksReply) Reset()

func (*TasksReply) String added in v0.10.0

func (m *TasksReply) String() string

type TasksRequest added in v0.10.0

type TasksRequest struct {
	ServiceId string `protobuf:"bytes,1,opt,name=service_id,json=serviceId" json:"service_id,omitempty"`
}

func (*TasksRequest) Descriptor added in v0.10.0

func (*TasksRequest) Descriptor() ([]byte, []int)

func (*TasksRequest) GetServiceId added in v0.10.0

func (m *TasksRequest) GetServiceId() string

func (*TasksRequest) ProtoMessage added in v0.10.0

func (*TasksRequest) ProtoMessage()

func (*TasksRequest) Reset added in v0.10.0

func (m *TasksRequest) Reset()

func (*TasksRequest) String added in v0.10.0

func (m *TasksRequest) String() string

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL