Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Dispenser ¶
type Dispenser struct {
// contains filtered or unexported fields
}
func NewDispenser ¶
func NewDispenser( name string, logger log.CtxLogger, specifierPlugin func() cpluginv1.SpecifierPlugin, sourcePlugin func() cpluginv1.SourcePlugin, destinationPlugin func() cpluginv1.DestinationPlugin, ) *Dispenser
func (*Dispenser) DispenseDestination ¶
func (d *Dispenser) DispenseDestination() (plugin.DestinationPlugin, error)
func (*Dispenser) DispenseSource ¶
func (d *Dispenser) DispenseSource() (plugin.SourcePlugin, error)
func (*Dispenser) DispenseSpecifier ¶
func (d *Dispenser) DispenseSpecifier() (plugin.SpecifierPlugin, error)
Click to show internal directories.
Click to hide internal directories.