etcd: go.etcd.io/etcd/etcdserver/api/v3lock/v3lockpb/gw Index | Files

package gw

import "go.etcd.io/etcd/etcdserver/api/v3lock/v3lockpb/gw"

Package v3lockpb is a reverse proxy.

It translates gRPC into RESTful JSON APIs.

Index

Package Files

v3lock.pb.gw.go

func RegisterLockHandler Uses

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

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

func RegisterLockHandlerClient Uses

func RegisterLockHandlerClient(ctx context.Context, mux *runtime.ServeMux, client v3lockpb.LockClient) error

RegisterLockHandler registers the http handlers for service Lock to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "LockClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "LockClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "LockClient" to call the correct interceptors.

func RegisterLockHandlerFromEndpoint Uses

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

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

Package gw imports 11 packages (graph) and is imported by 14 packages. Updated 2019-06-13. Refresh now. Tools for package owners.