Documentation ¶ Index ¶ func Register(b builder.Builder) type Builder func (cb *Builder) Build(target builder.Target, cc builder.Connector) (builder.Resolver, error) func (cb *Builder) Resolve(target builder.Target) []builder.Address func (cb *Builder) Scheme() string func (cb *Builder) Type() string type Resolver Constants ¶ This section is empty. Variables ¶ This section is empty. Functions ¶ func Register ¶ added in v1.0.5 func Register(b builder.Builder) Types ¶ type Builder ¶ type Builder struct { SchemeName string TypeName string } func (*Builder) Build ¶ func (cb *Builder) Build(target builder.Target, cc builder.Connector) (builder.Resolver, error) Build resolver.Builder interface func (*Builder) Resolve ¶ func (cb *Builder) Resolve(target builder.Target) []builder.Address func (*Builder) Scheme ¶ func (cb *Builder) Scheme() string Scheme resolver.Builder interface func (*Builder) Type ¶ added in v1.0.4 func (cb *Builder) Type() string Type resolver.Builder interface type Resolver ¶ type Resolver interface { Resolve(target builder.Target) []builder.Address } Source Files ¶ View all Source files builder.go impl.go resolver.go Directories ¶ Show internal Expand all Path Synopsis builder grpc local thrift Click to show internal directories. Click to hide internal directories.