package
17.12.1-ce-rc2+incompatible
Repository: https://github.com/raz0rcoder/dockerce.git
Documentation: pkg.go.dev
# Functions
NewManager returns a new plugin manager.
NewStore creates a Store.
WithSwarmService is a CreateOpt that flags the passed in a plugin as a plugin managed by swarm.
# Structs
EventCreate is an event which is emitted when a plugin is created This is either by pull or create from context.
EventDisable is an event that is emitted when a plugin is disabled It maches on the passed in plugin's ID only.
EventEnable is an event that is emitted when a plugin is disabled It maches on the passed in plugin's ID only.
EventRemove is an event which is emitted when a plugin is removed It maches on the passed in plugin's ID only.
Manager controls the plugin subsystem.
ManagerConfig defines configuration needed to start new manager.
Store manages the plugin inventory in memory and on-disk.
# Interfaces
Event is emitted for actions performed on the plugin manager.
Executor is the interface that the plugin manager uses to interact with for starting/stopping plugins.
WriteCommitCloser defines object that can be committed to blobstore.
# Type aliases
CreateOpt is used to configure specific plugin details when created.
ExecutorCreator is used in the manager config to pass in an `Executor`.