Documentation ¶
Index ¶
- Constants
- Variables
- func ExtractNodeCommonNameFromCert(c *gin.Context)
- func ExtractNodeCommonNameFromHeader(c *gin.Context)
- func Health(c *gin.Context)
- func LoggerHandler(c *gin.Context)
- func NoMethodHandler(c *gin.Context)
- func NoRouteHandler(c *gin.Context)
- func RequestIDHandler(c *gin.Context)
- type AdminServer
- func (s *AdminServer) AuthHandler(c *gin.Context)
- func (s *AdminServer) Close()
- func (s *AdminServer) Errorf(msg string, vals ...interface{})
- func (s *AdminServer) GetRoute() *gin.Engine
- func (s *AdminServer) InitRoute()
- func (s *AdminServer) NodeQuotaHandler(c *gin.Context)
- func (s *AdminServer) Run()
- func (s *AdminServer) SetAPI(api *api.API)
- func (s *AdminServer) WrapperCache(handler common.HandlerFunc) func(c *gin.Context)
- func (s *AdminServer) WrapperCacheDuration(handler common.HandlerFunc, dur time.Duration) func(c *gin.Context)
- type HandlerMessage
- type InitServer
- type MisServer
- type SyncServer
Constants ¶
View Source
const (
DefaultAPICacheDuration = time.Second * 2
)
Variables ¶
View Source
var (
HeaderCommonName = "common-name"
)
View Source
var (
NodeCollector plugin.QuotaCollector
)
Functions ¶
func LoggerHandler ¶
func NoMethodHandler ¶
func NoRouteHandler ¶
func RequestIDHandler ¶
Types ¶
type AdminServer ¶
type AdminServer struct { Auth service.AuthService License service.LicenseService Quota service.QuotaService ExternalHandlers []gin.HandlerFunc APICache persist.CacheStore // contains filtered or unexported fields }
AdminServer admin server
func NewAdminServer ¶
func NewAdminServer(config *config.CloudConfig) (*AdminServer, error)
NewAdminServer create admin server
func (*AdminServer) Errorf ¶ added in v2.6.1
func (s *AdminServer) Errorf(msg string, vals ...interface{})
func (*AdminServer) NodeQuotaHandler ¶
func (s *AdminServer) NodeQuotaHandler(c *gin.Context)
func (*AdminServer) Run ¶
func (s *AdminServer) Run()
func (*AdminServer) SetAPI ¶
func (s *AdminServer) SetAPI(api *api.API)
func (*AdminServer) WrapperCache ¶ added in v2.6.1
func (s *AdminServer) WrapperCache(handler common.HandlerFunc) func(c *gin.Context)
func (*AdminServer) WrapperCacheDuration ¶ added in v2.6.1
func (s *AdminServer) WrapperCacheDuration(handler common.HandlerFunc, dur time.Duration) func(c *gin.Context)
type InitServer ¶
type InitServer struct {
// contains filtered or unexported fields
}
func NewInitServer ¶
func NewInitServer(config *config.CloudConfig) (*InitServer, error)
NewInitServer new init server
func (*InitServer) InitRoute ¶
func (s *InitServer) InitRoute()
func (*InitServer) SetAPI ¶
func (s *InitServer) SetAPI(api *api.InitAPI)
type MisServer ¶
type MisServer struct {
// contains filtered or unexported fields
}
MisServer mis server
func NewMisServer ¶
func NewMisServer(config *config.CloudConfig) (*MisServer, error)
NewMisServer create Mis server
type SyncServer ¶
type SyncServer struct {
// contains filtered or unexported fields
}
func NewSyncServer ¶
func NewSyncServer(cfg *config.CloudConfig) (*SyncServer, error)
func (*SyncServer) AddMsgRouter ¶ added in v2.2.0
func (s *SyncServer) AddMsgRouter(router string, handler HandlerMessage)
func (*SyncServer) Close ¶
func (s *SyncServer) Close()
func (*SyncServer) InitMsgRouter ¶
func (s *SyncServer) InitMsgRouter()
func (*SyncServer) Run ¶
func (s *SyncServer) Run()
func (*SyncServer) SetSyncAPI ¶
func (s *SyncServer) SetSyncAPI(a api.SyncAPI)
Click to show internal directories.
Click to hide internal directories.