module

package
v1.0.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 14, 2026 License: MIT Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

Types

type Module

type Module struct {
	Ctx fiberhouse.IApplicationContext
	// contains filtered or unexported fields
}

Module struct

func (*Module) GetContext

func (m *Module) GetContext() fiberhouse.IApplicationContext

GetContext get module context

func (*Module) GetName

func (m *Module) GetName() string

GetName get module name

func (*Module) RegisterModuleRouteHandlers

func (m *Module) RegisterModuleRouteHandlers(cs fiberhouse.CoreStarter)

RegisterModuleRouteHandlers 注册模块(子系统)级路由处理器

func (*Module) RegisterSwagger

func (m *Module) RegisterSwagger(cs fiberhouse.CoreStarter)

RegisterSwagger 注册swagger

func (*Module) SetName

func (m *Module) SetName(name string)

SetName set module name

type TaskAsync

type TaskAsync struct {
	Ctx fiberhouse.IApplicationContext
	// contains filtered or unexported fields
}

TaskAsync 任务注册器

func (*TaskAsync) AddTaskHandlerToMap

func (ta *TaskAsync) AddTaskHandlerToMap(pattern string, handler func(context.Context, *asynq.Task) error)

AddTaskHandlerToMap 添加新的任务名和任务处理器到map

func (*TaskAsync) GetContext

func (ta *TaskAsync) GetContext() fiberhouse.IApplicationContext

GetContext 获取应用上下文

func (*TaskAsync) GetName

func (ta *TaskAsync) GetName() string

GetName 获取注册器名称

func (*TaskAsync) GetTaskDispatcher

func (ta *TaskAsync) GetTaskDispatcher() (*fiberhouse.TaskDispatcher, error)

GetTaskDispatcher 从容器获取任务分发器实例

func (*TaskAsync) GetTaskHandlerMap

func (ta *TaskAsync) GetTaskHandlerMap() map[string]func(context.Context, *asynq.Task) error

GetTaskHandlerMap 获取任务处理器map

func (*TaskAsync) GetTaskWorker

func (ta *TaskAsync) GetTaskWorker(key string) (*fiberhouse.TaskWorker, error)

GetTaskWorker 从容器获取任务工作服务器实例

func (*TaskAsync) RegisterTaskDispatcherToContainer

func (ta *TaskAsync) RegisterTaskDispatcherToContainer()

RegisterKeyTaskDispatcher 注册异步任务分发器初始化器到全局容器

func (*TaskAsync) RegisterTaskServerToContainer

func (ta *TaskAsync) RegisterTaskServerToContainer()

RegisterKeyTaskServer 注册异步任务服务器/工作器初始化器到全局容器

func (*TaskAsync) SetName

func (ta *TaskAsync) SetName(name string)

SetName 设置注册器名称

Directories

Path Synopsis
command-module
common-module
example-ginapi-module
api
example-module
api

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL