Versions in this module Expand all Collapse all v0 v0.2.0 May 29, 2018 Changes in this version + func AddHTTPHandlerProvider(route string, provider HTTPHandlerProvider) + type HTTPHandler interface + Shutdown func(context.Context) error + type HTTPHandlerProvider func(*Proxy) (HTTPHandler, error) + type Proxy struct + Diagnostics diagnostics.Diagnostics + Env environment.Env + HTTPAddress string + HTTPSAddress string + Metadata *metadata.Metadata + func New(env environment.Env, m *metadata.Metadata, d diagnostics.Diagnostics) (*Proxy, error) + func (*Proxy) Name() string + func (p *Proxy) Healthy(ctx context.Context) error + func (p *Proxy) Shutdown(ctx context.Context) error + func (p *Proxy) Start(ctx context.Context) error