# Functions
Graph returns an ordered list of registered plugins for initialization.
IsSkipPlugin returns true if the error is skipping the plugin.
Load loads all plugins at the provided path into containerd.
NewContext returns a new plugin InitContext.
NewPluginSet returns an initialized plugin set.
Register allows plugins to register.
# Constants
ContentPlugin implements a content store.
DiffPlugin implements a differ.
GCPlugin implements garbage collection policy.
GRPCPlugin implements a grpc service.
InternalPlugin implements an internal plugin to containerd.
MetadataPlugin implements a metadata store.
RuntimeLinuxV1 is the legacy linux runtime.
RuntimePlugin implements a runtime.
RuntimePluginV2 implements a runtime v2.
RuntimeRuncV1 is the runc runtime that supports a single container.
RuntimeRuncV2 is the runc runtime that supports multiple containers per shim.
ServicePlugin implements a internal service.
SnapshotPlugin implements a snapshotter.
TaskMonitorPlugin implements a task monitor.
# Variables
ErrIDRegistered is returned when a duplicate id is already registered.
ErrInvalidRequires will be thrown if the requirements for a plugin are defined in an invalid manner.
ErrNoPluginID is returned when no id is specified.
ErrNoType is returned when no type is specified.
ErrSkipPlugin is used when a plugin is not initialized and should not be loaded, this allows the plugin loader differentiate between a plugin which is configured not to load and one that fails to load.
# Structs
InitContext is used for plugin inititalization.
Meta contains information gathered from the registration and initialization process.
Plugin represents an initialized plugin, used with an init context.
Registration contains information for registering a plugin.
Set defines a plugin collection, used with InitContext.
# Interfaces
Service allows GRPC services to be registered with the underlying server.
TCPService allows GRPC services to be registered with the underlying tcp server.
TTRPCService allows TTRPC services to be registered with the underlying server.