Versions in this module Expand all Collapse all v2 v2.7.1 Jan 15, 2024 v2.7.0 Jan 12, 2024 Changes in this version + type APIDocsGen struct + func NewAPIDocsGen(basePath string, services []*component.Service) *APIDocsGen + func (a *APIDocsGen) Init() error + type Base struct + func (c *Base) AfterInit() + func (c *Base) BeforeShutdown() + func (c *Base) Init() error + func (c *Base) Shutdown() error + type Binary struct + func NewBinary(binPath string, args []string, gracefulShutdownInterval ...time.Duration) *Binary + func (b *Binary) GetExitChannel() chan struct{} + func (b *Binary) Init() error + func (b *Binary) Shutdown() error + type ETCDBindingStorage struct + func NewETCDBindingStorage(server *cluster.Server, sessionPool session.SessionPool, ...) *ETCDBindingStorage + func (b *ETCDBindingStorage) GetUserFrontendID(uid, frontendType string) (string, error) + func (b *ETCDBindingStorage) Init() error + func (b *ETCDBindingStorage) PutBinding(uid string) error + func (b *ETCDBindingStorage) Shutdown() error + type UniqueSession struct + func NewUniqueSession(server *cluster.Server, rpcServer cluster.RPCServer, ...) *UniqueSession + func (u *UniqueSession) Init() error + func (u *UniqueSession) OnUserBind(uid, fid string)