Documentation ¶
Index ¶
Constants ¶
View Source
const ProgramName = "controller-lxd"
Variables ¶
This section is empty.
Functions ¶
Types ¶
type ActivitySink ¶
An ActivitySink is used for emitting activities over some form of messaging system.
type BusActivitySink ¶
type BusActivitySink struct {
// contains filtered or unexported fields
}
func NewBusActivitySink ¶
func NewBusActivitySink(publisher activity.Sink) *BusActivitySink
func (*BusActivitySink) EmitActivity ¶
func (self *BusActivitySink) EmitActivity(activity *domain.Activity)
EmitActivity emits an activity by sending it over the activity bus.
type FatalError ¶
type FatalError struct {
// contains filtered or unexported fields
}
type RepositoryMetaDataStore ¶
type RepositoryMetaDataStore interface {
UpdateMetadata(repositoryUuid string, metadata *domain.RepositoryMetaData) error
}
type UpdateRepositoryMetaData ¶
type UpdateRepositoryMetaData struct {
// contains filtered or unexported fields
}
func NewUpdateRepositoryMetaData ¶
func NewUpdateRepositoryMetaData(activitySink ActivitySink, metadataStore RepositoryMetaDataStore) *UpdateRepositoryMetaData
func (*UpdateRepositoryMetaData) Update ¶
func (self *UpdateRepositoryMetaData) Update(repositoryUuid string, old, new *domain.RepositoryMetaData) error
Click to show internal directories.
Click to hide internal directories.