Versions in this module Expand all Collapse all v0 v0.6.1 Oct 19, 2020 v0.6.0 Oct 19, 2020 v0.5.6 Apr 14, 2020 v0.5.5 Apr 14, 2020 v0.5.4 Jan 23, 2020 v0.5.3 Jan 18, 2020 v0.5.2 Jan 18, 2020 v0.5.1 Jan 15, 2020 v0.5.0 Jan 10, 2020 Changes in this version type SysParams + BuildTimestamp string + Version string v0.4.5 Jan 7, 2020 v0.4.4 Nov 7, 2019 v0.4.3 Nov 7, 2019 v0.4.2 Nov 7, 2019 v0.4.1 Nov 7, 2019 v0.4.0 Nov 7, 2019 v0.3.3 Nov 6, 2019 v0.3.2 Oct 10, 2019 v0.3.1 Oct 2, 2019 v0.3.0 Oct 2, 2019 Changes in this version + const APIVersion + var ErrInvalidArgs = errors.New("plugin: invalid arguments") + func Version() string + type Descriptor struct + D string + N string + T string + V string + func (b *Descriptor) Desc() string + func (b *Descriptor) Name() string + func (b *Descriptor) Type() string + func (b *Descriptor) Version() (string, string) + type HTTP interface + GetHTTPServer func(port string) HTTPHandler + type HTTPHandler interface + Addr func() string + Mux func() *http.ServeMux + type Health interface + GetHealth func() healthcheck.Checks + type Info interface + Desc func() string + Name func() string + Type func() string + Version func() (string, string) + type Messaging interface + GetSubscriber func(id string) (vlsubscriber.IFace, error) + type Must interface + Shutdown func() error + type Plugin interface + Info func() Info + Load func(interface{}, *SysParams) (interface{}, error) + type SysParams struct + Log *zap.SugaredLogger + SignalFailure func(name, msg string)