Help us shape the future of Go! Take the 2026 Go Developer Survey

kernel

package
v1.0.0 Latest Latest
Warning

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

Go to latest
Published: Dec 27, 2022 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewPBKernelService

func NewPBKernelService(params ...interface{}) (interface{}, error)

初始化web引擎服务实例

Types

type PBKernelProvider

type PBKernelProvider struct {
	HttpEngine *gin.Engine
}

PBKernelProvider 提供web引擎

func (*PBKernelProvider) Boot

func (provider *PBKernelProvider) Boot(c framework.Container) error

Boot 启动的时候判断是否由外界注入了Engine,如果注入的化, 用注入的,如果没有,重新实例化

func (*PBKernelProvider) IsDefer

func (provider *PBKernelProvider) IsDefer() bool

IsDefer 引擎的初始化我们希望开始就进行初始化

func (*PBKernelProvider) Name

func (provider *PBKernelProvider) Name() string

Name 提供凭证

func (*PBKernelProvider) Params

func (provider *PBKernelProvider) Params(c framework.Container) []interface{}

Params 参数就是一个HttpEngine

func (*PBKernelProvider) Register

Register 注册服务提供者

type PBKernelService

type PBKernelService struct {
	// contains filtered or unexported fields
}

引擎服务

func (*PBKernelService) HttpEngine

func (pb *PBKernelService) HttpEngine() http.Handler

返回web引擎

Jump to

Keyboard shortcuts

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