# Packages
No description provided by the author
# Functions
Serve serves a plugin.
# Constants
The constants below are the names of the plugins that can be dispensed from the plugin server.
The constants below are the names of the plugins that can be dispensed from the plugin server.
# Structs
Here is the gRPC client that GRPCClient talks to.
This is the implementation of plugin.Plugin so we can serve/consume this.
Here is the gRPC server that GRPCClient talks to.
GRPCStatusHelperClient is an implementation of status updates over RPC.
GRPCStatusHelperServer is the gRPC server that GRPCClient talks to.
ProcessorArgs holds the Execution and PluginConfig for a Processor.
ProcessorClient is an implementation that talks over RPC.
ProcessorPlugin RPC implementation.
ProcessorServer is the RPC server that client talks to, conforming to the requirements of net/rpc.
ServeOpts are the configurations to serve a plugin.
# Interfaces
No description provided by the author
Executor is the interface that we're exposing as a plugin.
Processor is an interface that wraps the Process method.
No description provided by the author
# Type aliases
Config holds a map of the plugin configuration data structure.
ExecutorPluginConfig is the plugin config.