Versions in this module Expand all Collapse all v0 v0.2.0 Sep 29, 2019 Changes in this version + func Version() string v0.1.1 Sep 23, 2019 v0.1.0 Aug 11, 2019 Changes in this version + const APIVersion + var ErrInvalidArgs = errors.New("plugin: invalid arguments") + 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)