router/pkg/grpcconnector/provider.go (11 lines of code) (raw):
package grpcconnector
import (
"context"
"google.golang.org/grpc"
)
type ClientProvider interface {
Name() string
Start(ctx context.Context) error
GetClient() grpc.ClientConnInterface
Stop() error
}