Skip to content

Commit f691f35

Browse files
authored
resolver: re-add dns and passthrough packages as references to internal versions (grpc#3162)
1 parent caaa764 commit f691f35

File tree

2 files changed

+62
-0
lines changed

2 files changed

+62
-0
lines changed

resolver/dns/dns_resolver.go

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
/*
2+
*
3+
* Copyright 2018 gRPC authors.
4+
*
5+
* Licensed under the Apache License, Version 2.0 (the "License");
6+
* you may not use this file except in compliance with the License.
7+
* You may obtain a copy of the License at
8+
*
9+
* http://www.apache.org/licenses/LICENSE-2.0
10+
*
11+
* Unless required by applicable law or agreed to in writing, software
12+
* distributed under the License is distributed on an "AS IS" BASIS,
13+
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14+
* See the License for the specific language governing permissions and
15+
* limitations under the License.
16+
*
17+
*/
18+
19+
// Package dns implements a dns resolver to be installed as the default resolver
20+
// in grpc.
21+
//
22+
// Deprecated: this package is imported by grpc and should not need to be
23+
// imported directly by users.
24+
package dns
25+
26+
import (
27+
"google.golang.org/grpc/internal/resolver/dns"
28+
"google.golang.org/grpc/resolver"
29+
)
30+
31+
// NewBuilder creates a dnsBuilder which is used to factory DNS resolvers.
32+
//
33+
// Deprecated: import grpc and use resolver.Get("dns") instead.
34+
func NewBuilder() resolver.Builder {
35+
return dns.NewBuilder()
36+
}

resolver/passthrough/passthrough.go

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
/*
2+
*
3+
* Copyright 2017 gRPC authors.
4+
*
5+
* Licensed under the Apache License, Version 2.0 (the "License");
6+
* you may not use this file except in compliance with the License.
7+
* You may obtain a copy of the License at
8+
*
9+
* http://www.apache.org/licenses/LICENSE-2.0
10+
*
11+
* Unless required by applicable law or agreed to in writing, software
12+
* distributed under the License is distributed on an "AS IS" BASIS,
13+
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14+
* See the License for the specific language governing permissions and
15+
* limitations under the License.
16+
*
17+
*/
18+
19+
// Package passthrough implements a pass-through resolver. It sends the target
20+
// name without scheme back to gRPC as resolved address.
21+
//
22+
// Deprecated: this package is imported by grpc and should not need to be
23+
// imported directly by users.
24+
package passthrough
25+
26+
import _ "google.golang.org/grpc/internal/resolver/passthrough" // import for side effects after package was moved

0 commit comments

Comments
 (0)