Documentation
¶
Index ¶
- func NewAuthenticationService(recordService abs.RecordService) abs.AuthenticationService
- func NewBackendProviderService() abs.BackendProviderService
- func NewDataSourceService(resourceService abs.ResourceService, recordService abs.RecordService, ...) abs.DataSourceService
- func NewExtensionService(recordService abs.RecordService, ...) abs.ExtensionService
- func NewExternalService() abs.ExternalService
- func NewNamespaceService(resourceService abs.ResourceService, recordService abs.RecordService, ...) abs.NamespaceService
- func NewPluginService() abs.PluginService
- func NewRecordService(resourceService abs.ResourceService, ...) abs.RecordService
- func NewResourceMigrationService() abs.ResourceMigrationService
- func NewResourceService(backendProviderService abs.BackendProviderService, ...) abs.ResourceService
- func NewUserService(resourceService abs.ResourceService, recordService abs.RecordService, ...) abs.UserService
- func NewWatchService(genericHandler *handler2.GenericHandler) abs.WatchService
- type App
- func (app *App) CheckInitData(data *model.InitData)
- func (app *App) GetAuthenticationService() abs.AuthenticationService
- func (app *App) GetDataSourceService() abs.DataSourceService
- func (app *App) GetExtensionService() abs.ExtensionService
- func (app *App) GetNamespaceService() abs.NamespaceService
- func (app *App) GetPluginService() abs.PluginService
- func (app *App) GetRecordService() abs.RecordService
- func (app *App) GetResourceMigrationService() abs.ResourceMigrationService
- func (app *App) GetResourceService() abs.ResourceService
- func (app *App) GetUserService() abs.UserService
- func (app *App) GetWatchService() abs.WatchService
- func (app *App) Init()
- func (app *App) SetGrayLogAddr(addr string)
- func (app *App) SetInitData(data *model.InitData)
- type RequestWithToken
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewAuthenticationService ¶
func NewAuthenticationService(recordService abs.RecordService) abs.AuthenticationService
func NewBackendProviderService ¶
func NewBackendProviderService() abs.BackendProviderService
func NewDataSourceService ¶
func NewDataSourceService(resourceService abs.ResourceService, recordService abs.RecordService, backendProviderService abs.BackendProviderService) abs.DataSourceService
func NewExtensionService ¶
func NewExtensionService(recordService abs.RecordService, backendProviderService abs.BackendProviderService, genericHandler *handler.GenericHandler, externalService abs.ExternalService) abs.ExtensionService
func NewExternalService ¶
func NewExternalService() abs.ExternalService
func NewNamespaceService ¶
func NewNamespaceService(resourceService abs.ResourceService, recordService abs.RecordService, backendProviderService abs.BackendProviderService) abs.NamespaceService
func NewPluginService ¶
func NewPluginService() abs.PluginService
func NewRecordService ¶
func NewRecordService(resourceService abs.ResourceService, backendProviderService abs.BackendProviderService, genericHandler *handler.GenericHandler) abs.RecordService
func NewResourceMigrationService ¶
func NewResourceMigrationService() abs.ResourceMigrationService
func NewResourceService ¶
func NewResourceService(backendProviderService abs.BackendProviderService, resourceMigrationService abs.ResourceMigrationService) abs.ResourceService
func NewUserService ¶
func NewUserService(resourceService abs.ResourceService, recordService abs.RecordService, backendProviderService abs.BackendProviderService) abs.UserService
func NewWatchService ¶
func NewWatchService(genericHandler *handler2.GenericHandler) abs.WatchService
Types ¶
type App ¶
type App struct {
// contains filtered or unexported fields
}
func (*App) CheckInitData ¶
func (*App) GetAuthenticationService ¶
func (app *App) GetAuthenticationService() abs.AuthenticationService
func (*App) GetDataSourceService ¶
func (app *App) GetDataSourceService() abs.DataSourceService
func (*App) GetExtensionService ¶
func (app *App) GetExtensionService() abs.ExtensionService
func (*App) GetNamespaceService ¶
func (app *App) GetNamespaceService() abs.NamespaceService
func (*App) GetPluginService ¶
func (app *App) GetPluginService() abs.PluginService
func (*App) GetRecordService ¶
func (app *App) GetRecordService() abs.RecordService
func (*App) GetResourceMigrationService ¶
func (app *App) GetResourceMigrationService() abs.ResourceMigrationService
func (*App) GetResourceService ¶
func (app *App) GetResourceService() abs.ResourceService
func (*App) GetUserService ¶
func (app *App) GetUserService() abs.UserService
func (*App) GetWatchService ¶
func (app *App) GetWatchService() abs.WatchService
func (*App) SetGrayLogAddr ¶
func (*App) SetInitData ¶
type RequestWithToken ¶
type RequestWithToken interface {
GetToken() string
}
Source Files
¶
- app.go
- authentication-service.go
- backend-provider-service.go
- data-source-service.go
- extension-handler.go
- extension-service.go
- external-service.go
- namespace-service.go
- plugin-service.go
- record-service-abs.go
- record-service-api.go
- record-validator.go
- resource-migration-service.go
- resource-service.go
- security.go
- user-service.go
- watch-service.go
Click to show internal directories.
Click to hide internal directories.