proxyserver

package
v1.6.0 Latest Latest
Warning

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

Go to latest
Published: Jul 30, 2018 License: Apache-2.0 Imports: 27 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewServer added in v0.0.2

func NewServer(serverconf conf.Config, flags *flag.FlagSet, cnf srv.ConfigLoader) (*srv.IpPort, srv.Server, srv.LowLevelLogger, error)

Types

type ProxyServer

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

func (*ProxyServer) AccountDeleteHandler

func (server *ProxyServer) AccountDeleteHandler(writer http.ResponseWriter, request *http.Request)

func (*ProxyServer) AccountGetHandler

func (server *ProxyServer) AccountGetHandler(writer http.ResponseWriter, request *http.Request)

func (*ProxyServer) AccountHeadHandler

func (server *ProxyServer) AccountHeadHandler(writer http.ResponseWriter, request *http.Request)

func (*ProxyServer) AccountPostHandler

func (server *ProxyServer) AccountPostHandler(writer http.ResponseWriter, request *http.Request)

func (*ProxyServer) AccountPutHandler

func (server *ProxyServer) AccountPutHandler(writer http.ResponseWriter, request *http.Request)

func (*ProxyServer) Background added in v0.0.2

func (server *ProxyServer) Background(flags *flag.FlagSet) chan struct{}

func (*ProxyServer) ContainerDeleteHandler

func (server *ProxyServer) ContainerDeleteHandler(writer http.ResponseWriter, request *http.Request)

func (*ProxyServer) ContainerGetHandler

func (server *ProxyServer) ContainerGetHandler(writer http.ResponseWriter, request *http.Request)

func (*ProxyServer) ContainerHeadHandler

func (server *ProxyServer) ContainerHeadHandler(writer http.ResponseWriter, request *http.Request)

func (*ProxyServer) ContainerPostHandler

func (server *ProxyServer) ContainerPostHandler(writer http.ResponseWriter, request *http.Request)

func (*ProxyServer) ContainerPutHandler

func (server *ProxyServer) ContainerPutHandler(writer http.ResponseWriter, request *http.Request)

func (*ProxyServer) EndpointsAccountGetHandler added in v1.5.0

func (server *ProxyServer) EndpointsAccountGetHandler(writer http.ResponseWriter, request *http.Request)

func (*ProxyServer) EndpointsAccountGetHandler2 added in v1.5.0

func (server *ProxyServer) EndpointsAccountGetHandler2(writer http.ResponseWriter, request *http.Request)

func (*ProxyServer) EndpointsContainerGetHandler added in v1.5.0

func (server *ProxyServer) EndpointsContainerGetHandler(writer http.ResponseWriter, request *http.Request)

func (*ProxyServer) EndpointsContainerGetHandler2 added in v1.5.0

func (server *ProxyServer) EndpointsContainerGetHandler2(writer http.ResponseWriter, request *http.Request)

func (*ProxyServer) EndpointsObjectGetHandler added in v1.5.0

func (server *ProxyServer) EndpointsObjectGetHandler(writer http.ResponseWriter, request *http.Request)

func (*ProxyServer) EndpointsObjectGetHandler2 added in v1.5.0

func (server *ProxyServer) EndpointsObjectGetHandler2(writer http.ResponseWriter, request *http.Request)

func (*ProxyServer) Finalize

func (server *ProxyServer) Finalize()

func (*ProxyServer) GetHandler

func (server *ProxyServer) GetHandler(config conf.Config, metricsPrefix string) http.Handler

func (*ProxyServer) ObjectDeleteHandler

func (server *ProxyServer) ObjectDeleteHandler(writer http.ResponseWriter, request *http.Request)

func (*ProxyServer) ObjectGetHandler

func (server *ProxyServer) ObjectGetHandler(writer http.ResponseWriter, request *http.Request)

func (*ProxyServer) ObjectHeadHandler

func (server *ProxyServer) ObjectHeadHandler(writer http.ResponseWriter, request *http.Request)

func (*ProxyServer) ObjectPostHandler

func (server *ProxyServer) ObjectPostHandler(writer http.ResponseWriter, request *http.Request)

func (*ProxyServer) ObjectPutHandler

func (server *ProxyServer) ObjectPutHandler(writer http.ResponseWriter, request *http.Request)

func (*ProxyServer) OptionsHandler

func (server *ProxyServer) OptionsHandler(writer http.ResponseWriter, request *http.Request)

func (*ProxyServer) Type added in v0.0.2

func (server *ProxyServer) Type() string

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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