Documentation ¶
Index ¶
- Variables
- func Delete(p *domain.Provisioner) error
- func Filtered(fn Filter) ([]*domain.Provisioner, error)
- func Get(p *domain.Provisioner) (*domain.Provisioner, error)
- func Insert(p *domain.Provisioner) error
- func List() ([]*domain.Provisioner, error)
- type Filter
- type MemoryRegistry
- func (m *MemoryRegistry) Delete(p *domain.Provisioner) error
- func (m *MemoryRegistry) Filtered(fn Filter) ([]*domain.Provisioner, error)
- func (m *MemoryRegistry) Get(p *domain.Provisioner) (*domain.Provisioner, error)
- func (m *MemoryRegistry) Insert(p *domain.Provisioner) error
- func (m *MemoryRegistry) List() ([]*domain.Provisioner, error)
- type Registry
Constants ¶
This section is empty.
Variables ¶
View Source
var (
DefaultRegistry = NewMemoryRegistry()
)
Functions ¶
func Delete ¶
func Delete(p *domain.Provisioner) error
func Get ¶
func Get(p *domain.Provisioner) (*domain.Provisioner, error)
func Insert ¶
func Insert(p *domain.Provisioner) error
func List ¶
func List() ([]*domain.Provisioner, error)
Types ¶
type MemoryRegistry ¶
func (*MemoryRegistry) Delete ¶
func (m *MemoryRegistry) Delete(p *domain.Provisioner) error
func (*MemoryRegistry) Filtered ¶
func (m *MemoryRegistry) Filtered(fn Filter) ([]*domain.Provisioner, error)
func (*MemoryRegistry) Get ¶
func (m *MemoryRegistry) Get(p *domain.Provisioner) (*domain.Provisioner, error)
func (*MemoryRegistry) Insert ¶
func (m *MemoryRegistry) Insert(p *domain.Provisioner) error
func (*MemoryRegistry) List ¶
func (m *MemoryRegistry) List() ([]*domain.Provisioner, error)
type Registry ¶
type Registry interface { Get(*domain.Provisioner) (*domain.Provisioner, error) Insert(*domain.Provisioner) error Delete(*domain.Provisioner) error List() ([]*domain.Provisioner, error) Filtered(Filter) ([]*domain.Provisioner, error) }
func NewMemoryRegistry ¶
func NewMemoryRegistry() Registry
Click to show internal directories.
Click to hide internal directories.