Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewPool ¶
func NewPool(size int, options ...PoolOption)
Types ¶
type PoolConfig ¶
type PoolConfig struct { ExpiryDuration time.Duration SubmitTimeout time.Duration SubmitInterval time.Duration Logger PoolLogger PanicHandler func(interface{}) }
func Config ¶
func Config() *PoolConfig
type PoolLogger ¶
type PoolOption ¶
type PoolOption func(c *PoolConfig)
func WithExpiryDuration ¶
func WithExpiryDuration(t time.Duration) PoolOption
func WithLogger ¶
func WithLogger(logger PoolLogger) PoolOption
func WithPanicHandler ¶
func WithPanicHandler(h func(interface{})) PoolOption
func WithSubmitInterval ¶
func WithSubmitInterval(t time.Duration) PoolOption
func WithSubmitTimeout ¶
func WithSubmitTimeout(t time.Duration) PoolOption
Click to show internal directories.
Click to hide internal directories.