# Functions
Plugins returns the list of available plugins and initializes them with the given components.
WithComponents sets the components to configure for the plugins.
WithLogger sets the logger for the plugins.
WithMappers sets the mappers to configure for the plugins.
WithODR sets the ODRSettings for the plugins that are created.
# Variables
Handshake is a common handshake that is shared by plugin and host.
# Structs
BuilderPlugin implements plugin.Plugin (specifically GRPCPlugin) for the Builder component type.
ConfigSourcerPlugin implements plugin.Plugin (specifically GRPCPlugin) for the ConfigSourcer component type.
MapperClient is an implementation of component.Mapper over gRPC.
MapperPlugin implements plugin.Plugin (specifically GRPCPlugin) for the Mapper plugin type.
ODRSetting are any specific settings associated with running a plugin in Ondemand Runner (aka ODR) mode.
PlatformPlugin implements plugin.Plugin (specifically GRPCPlugin) for the Platform component type.
RegistryPlugin implements plugin.Plugin (specifically GRPCPlugin) for the Registry component type.
ReleaseManagerPlugin implements plugin.Plugin (specifically GRPCPlugin) for the ReleaseManager component type.
TaskLauncherPlugin implements plugin.Plugin (specifically GRPCPlugin) for the TaskLauncher component type.
# Type aliases
Option configures Plugins.