package conn
import "github.com/ydb-platform/ydb-go-sdk/v3/internal/driver/cluster/balancer/conn"
Index ¶
Types ¶
type Config ¶
type Config interface { RequestTimeout() time.Duration OperationTimeout() time.Duration OperationCancelAfter() time.Duration Meta(ctx context.Context) (context.Context, error) Trace(ctx context.Context) trace.Driver Pessimize(ctx context.Context, endpoint endpoint.Endpoint) error StreamTimeout() time.Duration GrpcConnectionPolicy() config.GrpcConnectionPolicy }
type Conn ¶
type Conn interface { grpc.ClientConnInterface Endpoint() endpoint.Endpoint GetState() state.State SetState(context.Context, state.State) state.State Close(ctx context.Context) error }
func New ¶
func New(endpoint endpoint.Endpoint, dial func(context.Context, string) (*grpc.ClientConn, error), config Config) Conn
Source Files ¶
config.go conn.go grpc_client_stream.go
Directories ¶
- Version
- v3.4.0
- Published
- Nov 11, 2021
- Platform
- darwin/amd64
- Imports
- 16 packages
- Last checked
- now –
Tools for package owners.