// Watch returns a watcher for observing changes to a service. func (s *Service) Watch() (watcher.NotifyWatcher, error) { return common.Watch(s.st.facade, s.tag) }
// Watch returns a watcher for observing changes to the machine. func (m *Machine) Watch() (watcher.NotifyWatcher, error) { return common.Watch(m.st.facade, m.tag) }
// Watch returns a watcher for observing changes to the unit. func (u *Unit) Watch() (watcher.NotifyWatcher, error) { return common.Watch(u.st.facade, u.tag) }
// Watch returns a watcher for observing changes to a service. func (s *Application) Watch() (watcher.NotifyWatcher, error) { return common.Watch(s.st.facade, s.tag) }