Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AdminsNotifier ¶
type AdminsNotifier struct { ErrorLogger log.UnsafeInfoErrorLogger Admins admins.AdminsRepo Notifiers map[admins.NotifierType]Notifier }
func (*AdminsNotifier) Notify ¶
func (n *AdminsNotifier) Notify(nt Notification) error
func (*AdminsNotifier) NotifyStatus ¶
func (n *AdminsNotifier) NotifyStatus(s Status) error
func (*AdminsNotifier) NotifyStatusDown ¶
func (n *AdminsNotifier) NotifyStatusDown() error
func (*AdminsNotifier) NotifyStatusUp ¶
func (n *AdminsNotifier) NotifyStatusUp() error
type AutoNotifier ¶
type AutoNotifier interface {
Notify(Notification) error
}
type Notification ¶
type Notification interface {
Msg() string
}
type Notifier ¶
type Notifier interface {
Notify(dest string, n Notification) error
}
type StatusNotification ¶
type StatusNotification Status
func (StatusNotification) Msg ¶
func (n StatusNotification) Msg() string
Click to show internal directories.
Click to hide internal directories.