Versions in this module Expand all Collapse all v1 v1.0.2 Jan 4, 2019 Changes in this version + func NewDirectoryDriverStoreIn(driversDirectory string) domain.DriverStore + type DirectoryPluginStore struct + func NewDirectoryPluginStore(directory string) *DirectoryPluginStore + func (plugDir *DirectoryPluginStore) Load() error + func (plugDir DirectoryPluginStore) GetAll() []GoPlugin + type GoPlugin interface + Lookup func(symbol string) (plugin.Symbol, error) + type PluginDriverStore struct + func NewPluginDriverStore() *PluginDriverStore + func (driverStore *PluginDriverStore) LoadUsing(pluginStore PluginStore) error + func (driverStore PluginDriverStore) GetAllDrivers() []domain.Driver + func (driverStore PluginDriverStore) GetDriverByName(name string) (domain.Driver, error) + type PluginStore interface + GetAll func() []GoPlugin + Load func() error