Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ClientConfig ¶
type ClientConfig struct { Target string CACertificate cert.WorkerNodeCACertificate ServerName string }
type RAJDSGRPCResolver ¶
func ProvideRAJDSGRPCResolver ¶
func ProvideRAJDSGRPCResolver() RAJDSGRPCResolver
func (*RAJDSGRPCResolver) AddHost ¶
func (r *RAJDSGRPCResolver) AddHost(name string, value string)
func (*RAJDSGRPCResolver) Build ¶
func (r *RAJDSGRPCResolver) Build(target resolver.Target, cc resolver.ClientConn, opts resolver.BuildOptions) (resolver.Resolver, error)
func (*RAJDSGRPCResolver) Scheme ¶
func (r *RAJDSGRPCResolver) Scheme() string
type RAJDSGrpcClient ¶
type RAJDSGrpcClient interface {
GetConnection() *grpc.ClientConn
}
func ProvideRAJDSGrpcClient ¶
func ProvideRAJDSGrpcClient(config ClientConfig) (RAJDSGrpcClient, error)
type RAJDSGrpcServer ¶
func ProvideGRPCServer ¶
func ProvideGRPCServer(config Config, transportCertificate cert.TransportCertificate) (RAJDSGrpcServer, func(), error)
type WorkerNodeReceiverConfig ¶
type WorkerNodeReceiverConfig Config
type WorkerNodeReceiverGRPCServer ¶
type WorkerNodeReceiverGRPCServer RAJDSGrpcServer
func ProvideWorkerNodeReceiverGRPCServer ¶
func ProvideWorkerNodeReceiverGRPCServer(config WorkerNodeReceiverConfig) (WorkerNodeReceiverGRPCServer, func(), error)
Click to show internal directories.
Click to hide internal directories.