func (s *ApiManifoldSuite) SetUpTest(c *gc.C) { s.IsolationSuite.SetUpTest(c) s.Stub = testing.Stub{} s.worker = &dummyWorker{} s.manifold = util.ApiManifold(util.ApiManifoldConfig{ ApiCallerName: "api-caller-name", }, s.newWorker) }
// Manifold returns a Manifold that encapsulates a *Tracker and exposes it as // an environs.Environ resource. func Manifold(config ManifoldConfig) dependency.Manifold { manifold := util.ApiManifold( util.ApiManifoldConfig(config), manifoldStart, ) manifold.Output = manifoldOutput return manifold }
// Manifold returns a dependency manifold that runs a proxy updater worker, // using the api connection resource named in the supplied config. func Manifold(config ManifoldConfig) dependency.Manifold { return util.ApiManifold(util.ApiManifoldConfig(config), newWorker) }
// Manifold returns a Manifold that encapsulates the addresser worker. func Manifold(config ManifoldConfig) dependency.Manifold { return util.ApiManifold( util.ApiManifoldConfig(config), manifoldStart, ) }
// Manifold returns a dependency.Manifold that runs a servicescaler worker. func Manifold(config ManifoldConfig) dependency.Manifold { return util.ApiManifold( util.ApiManifoldConfig{config.APICallerName}, config.start, ) }