builder

package
v0.0.0-...-4182153 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 19, 2020 License: MIT Imports: 1 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Resolver

type Resolver struct {
	Target resolver.Target
	CConn  resolver.ClientConn
	Addrs  map[string][]string
}

Resolver struct for address updates. https://godoc.org/google.golang.org/grpc/resolver#Resolver

func (Resolver) Update

func (r Resolver) Update()

Update updates the addrs.

type ResolverBuilder

type ResolverBuilder struct {
	SchemeName string
	Addrs      []string
}

ResolverBuilder will be registered to watch the updates for the target and send updates to the ClientConn.

func New

func New(scheme string, addrs []string) *ResolverBuilder

New creates a ResolverBuilder.

func (ResolverBuilder) Build

Build creates and returns a new resolver for the given target.

func (ResolverBuilder) Scheme

func (b ResolverBuilder) Scheme() string

Scheme returns the scheme supported.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL