Documentation ¶
Overview ¶
Package service implements the functions, types, and interfaces for the module.
Package service implements the functions, types, and interfaces for the module.
Package service implements the functions, types, and interfaces for the module.
Index ¶
- Constants
- Variables
- func NewClientTLSConfig(cfg *configv1.TLSConfig, opts ...TLSOption) (*tls.Config, error)
- func NewServerTLSConfig(cfg *configv1.TLSConfig, opts ...TLSOption) (*tls.Config, error)
- type GRPCClient
- type GRPCServer
- type HTTPClient
- type HTTPServer
- type RegisterGRPCClient
- type RegisterGRPCServer
- type RegisterHTTPClient
- type RegisterHTTPServer
- type TLSOption
Constants ¶
View Source
const DefaultTimeout = 5 * time.Second
Variables ¶
View Source
var DefaultServiceBuilder = &serviceBuilder{}
DefaultServiceBuilder is the default instance of the service builder.
Functions ¶
func NewClientTLSConfig ¶
Types ¶
type RegisterGRPCClient ¶ added in v0.0.3
type RegisterGRPCClient = func(c *GRPCClient)
RegisterGRPCClient register a gRPC client
type RegisterGRPCServer ¶ added in v0.0.3
type RegisterGRPCServer = func(s *GRPCServer)
RegisterGRPCServer register a gRPC server
type RegisterHTTPClient ¶ added in v0.0.3
type RegisterHTTPClient = func(c *HTTPClient)
RegisterHTTPClient register a HTTP client
type RegisterHTTPServer ¶ added in v0.0.3
type RegisterHTTPServer = func(s *HTTPServer)
RegisterHTTPServer register a HTTP server
Directories ¶
Path | Synopsis |
---|---|
Package grpc implements the functions, types, and interfaces for the module.
|
Package grpc implements the functions, types, and interfaces for the module. |
Package http implements the functions, types, and interfaces for the module.
|
Package http implements the functions, types, and interfaces for the module. |
Package selector implements the functions, types, and interfaces for the module.
|
Package selector implements the functions, types, and interfaces for the module. |
Click to show internal directories.
Click to hide internal directories.