import "github.com/neo4j/neo4j-go-driver/neo4j/internal/router"
errors.go readtable.go router.go
type Pool interface { Borrow(ctx context.Context, servers []string, wait bool) (db.Connection, error) Return(c db.Connection) }
type ReadRoutingTableError struct {
// contains filtered or unexported fields
}
func (e *ReadRoutingTableError) Error() string
type Router struct {
// contains filtered or unexported fields
}
Thread safe
func New(rootRouter string, getRouters func() []string, routerContext map[string]string, pool Pool, logger log.Logger, logId string) *Router
Package router imports 7 packages (graph). Updated 2020-12-25. Refresh now. Tools for package owners.