Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GRPCServer ¶
func NewGRPCServer ¶
func NewGRPCServer(cfg *config.Config) *GRPCServer
type HTTPServer ¶
type HTTPServer struct { Router chi.Router Inproc *inprocgrpc.Channel UnixSocket bool // contains filtered or unexported fields }
func NewHTTPServer ¶
func NewHTTPServer(cfg *config.Config) *HTTPServer
func (*HTTPServer) SetupMiddlewares ¶
func (s *HTTPServer) SetupMiddlewares(cfg *config.Config)
type Muxer ¶
type Muxer struct {
// contains filtered or unexported fields
}
func (*Muxer) RegisterServices ¶
func (m *Muxer) RegisterServices(cfg *config.ServerConfig, kvStore kv.TxStore, searchStore search.Store, tenantMgr *metadata.TenantManager, txMgr *transaction.Manager, forSearchTxMgr *transaction.Manager, biller billing.Provider)
type UnixPeerCredentials ¶
type UnixPeerCredentials struct {
credentials.TransportCredentials
}
func (*UnixPeerCredentials) ServerHandshake ¶
func (*UnixPeerCredentials) ServerHandshake(conn net.Conn) (net.Conn, credentials.AuthInfo, error)
Click to show internal directories.
Click to hide internal directories.