Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ServerOptionDefault = &ServerOptions{
CloseTimeoutSeconds: 10,
}
ServerOptionDefault
Functions ¶
Types ¶
type GRPCTransport ¶
GRPCTransport properties
func NewGRPCTransport ¶
func NewGRPCTransport(opts *GRPCTransportOptions) (*GRPCTransport, error)
NewGRPCTransport
type GRPCTransportOptions ¶
type GRPCTransportOptions struct {
Addr string
}
GRPCTransportOptions hold options for server
type HTTPTransport ¶
type HTTPTransport struct { Logger *log.Entry Addr string Handler http.Handler Closers []io.Closer }
HTTPTransport
func NewHTTPTransport ¶
func NewHTTPTransport(opts *HTTPTransportOptions) (*HTTPTransport, error)
NewServer creates a new http transport
type HTTPTransportOptions ¶
GRPCTransportOptions hold options for server
type Server ¶
type Server struct {
// contains filtered or unexported fields
}
Server property
func NewServer ¶
func NewServer(opts *ServerOptions) (*Server, error)
NewServer creates a new Server
type ServerOptions ¶
type ServerOptions struct {
CloseTimeoutSeconds int64
}
ServerOptions hold options for server
Source Files
¶
Click to show internal directories.
Click to hide internal directories.