Index: filters/featureBreaker/gi.go |
diff --git a/filters/featureBreaker/gi.go b/filters/featureBreaker/gi.go |
deleted file mode 100644 |
index b051b6bbdf6752da5e44d7311de7546fee19ed11..0000000000000000000000000000000000000000 |
--- a/filters/featureBreaker/gi.go |
+++ /dev/null |
@@ -1,75 +0,0 @@ |
-// Copyright 2015 The Chromium Authors. All rights reserved. |
-// Use of this source code is governed by a BSD-style license that can be |
-// found in the LICENSE file. |
- |
-package featureBreaker |
- |
-import ( |
- "time" |
- |
- "golang.org/x/net/context" |
- |
- "github.com/luci/gae/service/info" |
-) |
- |
-type infoState struct { |
- *state |
- |
- info.Interface |
-} |
- |
-func (g *infoState) ModuleHostname(module, version, instance string) (ret string, err error) { |
- err = g.run(func() (err error) { |
- ret, err = g.Interface.ModuleHostname(module, version, instance) |
- return |
- }) |
- return |
-} |
- |
-func (g *infoState) ServiceAccount() (ret string, err error) { |
- err = g.run(func() (err error) { |
- ret, err = g.Interface.ServiceAccount() |
- return |
- }) |
- return |
-} |
- |
-func (g *infoState) Namespace(namespace string) (ret context.Context, err error) { |
- err = g.run(func() (err error) { |
- ret, err = g.Interface.Namespace(namespace) |
- return |
- }) |
- return |
-} |
- |
-func (g *infoState) AccessToken(scopes ...string) (token string, expiry time.Time, err error) { |
- err = g.run(func() (err error) { |
- token, expiry, err = g.Interface.AccessToken(scopes...) |
- return |
- }) |
- return |
-} |
- |
-func (g *infoState) PublicCertificates() (ret []info.Certificate, err error) { |
- err = g.run(func() (err error) { |
- ret, err = g.Interface.PublicCertificates() |
- return |
- }) |
- return |
-} |
- |
-func (g *infoState) SignBytes(bytes []byte) (keyName string, signature []byte, err error) { |
- err = g.run(func() (err error) { |
- keyName, signature, err = g.Interface.SignBytes(bytes) |
- return |
- }) |
- return |
-} |
- |
-// FilterGI installs a counter info filter in the context. |
-func FilterGI(c context.Context, defaultError error) (context.Context, FeatureBreaker) { |
- state := newState(defaultError) |
- return info.AddFilters(c, func(ic context.Context, i info.Interface) info.Interface { |
- return &infoState{state, i} |
- }), state |
-} |