option

package
v0.1.1 Latest Latest
Warning

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

Go to latest
Published: Nov 28, 2024 License: MIT Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Option

type Option struct {
	Apply func(option *PiplineWorkingOption)
}

Option 选项

func WithLogger

func WithLogger(logger *log.Logger) *Option

WithLogger 设置日志

func WithMaxIdleWorkerDuration

func WithMaxIdleWorkerDuration(maxIdleWorkerDuration time.Duration) *Option

WithMaxIdleWorkerDuration 设置最大的空闲时间

func WithMaxWorkCount

func WithMaxWorkCount(maxWorkCount int) *Option

WithMaxWorkCount 设置最大的工作数量

func WithTimeout

func WithTimeout(timeout time.Duration) *Option

WithTimeout 设置超时时间

type PiplineWorkingOption

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

PiplineWorkingOption 工作池配置

func DefaultOption

func DefaultOption() *PiplineWorkingOption

DefaultOption 获取默认配置

func (*PiplineWorkingOption) GetLogger

func (o *PiplineWorkingOption) GetLogger() *log.Logger

GetLogger 获取日志

func (*PiplineWorkingOption) GetMaxIdleWorkerDuration

func (o *PiplineWorkingOption) GetMaxIdleWorkerDuration() time.Duration

GetMaxIdleWorkerDuration 获取最大的空闲时间

func (*PiplineWorkingOption) GetMaxWorkCount

func (o *PiplineWorkingOption) GetMaxWorkCount() int

GetMaxWorkCount 获取最大的工作数量

func (*PiplineWorkingOption) GetTimeOutDuration

func (o *PiplineWorkingOption) GetTimeOutDuration() time.Duration

GetTimeOutDuration 获取超时时间

Jump to

Keyboard shortcuts

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