github.com/mattyw/juju@v0.0.0-20140610034352-732aecd63861/worker/provisioner/export_test.go (about) 1 // Copyright 2012, 2013 Canonical Ltd. 2 // Licensed under the AGPLv3, see LICENCE file for details. 3 4 package provisioner 5 6 import ( 7 "github.com/juju/juju/environs/config" 8 "github.com/juju/juju/state/api/watcher" 9 ) 10 11 func SetObserver(p Provisioner, observer chan<- *config.Config) { 12 ep := p.(*environProvisioner) 13 ep.Lock() 14 ep.observer = observer 15 ep.Unlock() 16 } 17 18 func GetRetryWatcher(p Provisioner) (watcher.NotifyWatcher, error) { 19 return p.getRetryWatcher() 20 } 21 22 var ContainerManagerConfig = containerManagerConfig