MCPcopy
hub / github.com/grpc/grpc-go / NewBuilderWithScheme

Function NewBuilderWithScheme

resolver/manual/manual.go:32–40  ·  resolver/manual/manual.go::NewBuilderWithScheme

NewBuilderWithScheme creates a new manual resolver builder with the given scheme. Every instance of the manual resolver may only ever be used with a single grpc.ClientConn. Otherwise, bad things will happen.

(scheme string)

Source from the content-addressed store, hash-verified

30// scheme. Every instance of the manual resolver may only ever be used with a
31// single grpc.ClientConn. Otherwise, bad things will happen.
32func NewBuilderWithScheme(scheme string) *Resolver {
33 return &Resolver{
34 BuildCallback: func(resolver.Target, resolver.ClientConn, resolver.BuildOptions) {},
35 UpdateStateCallback: func(error) {},
36 ResolveNowCallback: func(resolver.ResolveNowOptions) {},
37 CloseCallback: func() {},
38 scheme: scheme,
39 }
40}
41
42// Resolver is also a resolver builder.
43// It's build() function always returns itself.

Calls

no outgoing calls