aboutsummaryrefslogtreecommitdiff
path: root/middleware/backend.go
diff options
context:
space:
mode:
authorGravatar Mia Boulay <mia.boulay@linux.com> 2017-07-01 18:19:57 -0400
committerGravatar Miek Gieben <miek@miek.nl> 2017-07-01 15:19:57 -0700
commitade76030212d9a8c46cb06b9c930554d8a927ef7 (patch)
tree785098747f95106a592209724892014e1f78f156 /middleware/backend.go
parent7fada97ee384aad27f7c7796038eef2684a3642c (diff)
downloadcoredns-ade76030212d9a8c46cb06b9c930554d8a927ef7.tar.gz
coredns-ade76030212d9a8c46cb06b9c930554d8a927ef7.tar.zst
coredns-ade76030212d9a8c46cb06b9c930554d8a927ef7.zip
middleware/backend: add Records() to ServiceBackend interface (#770)
Diffstat (limited to 'middleware/backend.go')
-rw-r--r--middleware/backend.go4
1 files changed, 4 insertions, 0 deletions
diff --git a/middleware/backend.go b/middleware/backend.go
index e1c6e9496..3ce7ab5fd 100644
--- a/middleware/backend.go
+++ b/middleware/backend.go
@@ -25,6 +25,10 @@ type ServiceBackend interface {
// Debug returns a string used when returning debug services.
Debug() string
+
+ // Returns _all_ services that matches a certain name.
+ // Note: it does not implement a specific service.
+ Records(name string, exact bool) ([]msg.Service, error)
}
// Options are extra options that can be specified for a lookup.