Affected by GO-2022-0774
and 1 other vulnerabilities
GO-2022-0774: Improper Authentication in github.com/containous/traefik
GO-2022-0808: Improper Certificate Handling in github.com/containous/traefik
The highest tagged major version is
v2.
package
Version:
v1.4.0-rc1
Opens a new window with list of versions in this module.
Published: Aug 29, 2017
License: MIT
Opens a new window with license information.
Imports: 6
Opens a new window with list of imports.
Imported by: 0
Opens a new window with list of known importers.
Documentation
¶
func Go(goroutine func())
Go starts a recoverable goroutine
func GoWithRecover(goroutine func(), customRecover func(err interface{}))
GoWithRecover starts a recoverable goroutine using given customRecover() function
OperationWithRecover wrap a backoff operation in a Recover
Pool is a pool of go routines
func (p *Pool) AddGoCtx(goroutine routineCtx)
AddGoCtx adds a recoverable goroutine with a context without starting it
Cleanup releases resources used by the pool, and should be called when the pool will no longer be used
func (p *Pool) Go(goroutine func(stop chan bool))
Go starts a recoverable goroutine, and can be stopped with stop chan
func (p *Pool) GoCtx(goroutine routineCtx)
GoCtx starts a recoverable goroutine with a context
Start starts all stopped routines
Stop stops all started routines, waiting for their termination
Safe contains a thread-safe value
func New(value interface{}) *Safe
New create a new Safe instance given a value
func (s *Safe) Get() interface{}
Get returns the value
func (s *Safe) Set(value interface{})
Set sets a new value
Source Files
¶
Click to show internal directories.
Click to hide internal directories.