1
// Copyright 2015 Canonical Ltd.
2
// Licensed under the AGPLv3, see LICENCE file for details.
6
// EntitiesWatcher conveniently ties an StringsChannel to the worker.Worker that
7
// represents its validity.
9
// It purports to deliver strings that can be parsed as tags, but since it
10
// doesn't actually produce tags today we may as well make it compatible with
11
// StringsWatcher so we can use it with a StringsHandler. In an ideal world
12
// we'd have something like `type EntitiesChannel <-chan []names.Tag` instead.
13
type EntitiesWatcher interface {
15
Changes() StringsChannel