Versions in this module Expand all Collapse all v1 v1.4.5 Jul 11, 2021 Changes in this version + var Handshake = plugin.HandshakeConfig + var PluginMap = map[string]plugin.Plugin + type AppPlugin struct + func New(app *process.App) *AppPlugin + func (p *AppPlugin) GRPCClient(_ context.Context, _ *plugin.GRPCBroker, c *grpc.ClientConn) (interface{}, error) + func (p *AppPlugin) GRPCServer(_ *plugin.GRPCBroker, s *grpc.Server) error + type Client struct + func NewClient(node appproto.NodeClient) *Client + func (c *Client) Start() (int, error) + func (c *Client) Stop() error + type Server struct + func NewServer(app *process.App) *Server + func (ns *Server) Start(_ context.Context, req *appproto.StartRequest) (*appproto.StartResponse, error) + func (ns *Server) Stop(_ context.Context, req *appproto.StopRequest) (*appproto.StopResponse, error)