Versions in this module Expand all Collapse all v0 v0.3.2 Nov 9, 2018 Changes in this version + var ErrorLogger = log.New(os.Stderr, "", 0) + var GlobalUnboundedExecutor = NewUnboundedExecutor() + var HandlePanic = func(recovered interface{}, funcName string) + var InfoLogger = log.New(ioutil.Discard, "", 0) + type Executor interface + Go func(handler func(ctx context.Context)) + type Map struct + func NewMap() *Map + type UnboundedExecutor struct + HandlePanic func(recovered interface{}, funcName string) + func NewUnboundedExecutor() *UnboundedExecutor + func (executor *UnboundedExecutor) Go(handler func(ctx context.Context)) + func (executor *UnboundedExecutor) Stop() + func (executor *UnboundedExecutor) StopAndWait(ctx context.Context) + func (executor *UnboundedExecutor) StopAndWaitForever()