示例#1
0
文件: notifier.go 项目: kinvolk/clair
// NewHTTPNotifier initializes a new HTTPNotifier
func NewHTTPNotifier(URL string) (*HTTPNotifier, error) {
	if _, err := url.Parse(URL); err != nil {
		return nil, cerrors.NewBadRequestError("could not create a notifier with an invalid URL")
	}

	notifier := &HTTPNotifier{url: URL}
	health.RegisterHealthchecker("notifier", notifier.Healthcheck)

	return notifier, nil
}
示例#2
0
文件: database.go 项目: kinvolk/clair
func init() {
	health.RegisterHealthchecker("database", Healthcheck)
}