transport

package
v0.0.0-...-526a5c0 Latest Latest
Warning

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

Go to latest
Published: Aug 25, 2022 License: MIT Imports: 7 Imported by: 0

Documentation

Overview

Package transport provides transport layer.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Get

func Get(key string) (string, error)

func ListKeys

func ListKeys() ([]string, error)

func Put

func Put(key, value string) error

Types

type ListKeysResp

type ListKeysResp struct {
	Keys []string `json:"keys"`
}

ListKeysResp is a list keys response.

type Server

type Server struct {
	// contains filtered or unexported fields
}

Server is a remote config server.

func NewServer

func NewServer(provider provider.Provider) *Server

NewServer creates a new remote config server.

func (*Server) Get

func (s *Server) Get(w http.ResponseWriter, r *http.Request)

Get handles get request.

func (*Server) ListKeys

func (s *Server) ListKeys(w http.ResponseWriter, r *http.Request)

ListKeys handles keys listing request.

func (*Server) Put

func (s *Server) Put(w http.ResponseWriter, r *http.Request)

Put handles put request.

Jump to

Keyboard shortcuts

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