github.com/niedbalski/juju@v0.0.0-20190215020005-8ff100488e47/apiserver/facades/controller/metricsmanager/export_test.go (about)

     1  // Copyright 2014 Canonical Ltd.
     2  // Licensed under the AGPLv3, see LICENCE file for details.
     3  
     4  package metricsmanager
     5  
     6  import (
     7  	"github.com/juju/juju/apiserver/facades/agent/metricsender"
     8  )
     9  
    10  func (api *MetricsManagerAPI) PatchSender(s metricsender.MetricSender) func() {
    11  	prior := api.sender
    12  	api.sender = s
    13  	return func() {
    14  		api.sender = prior
    15  	}
    16  }