policies

package
v1.0.10 Latest Latest
Warning

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

Go to latest
Published: Feb 4, 2020 License: BSD-3-Clause, 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 TimeoutPolicy

type TimeoutPolicy time.Duration

TimeoutPolicy is a convieance interface for enforcing common timeout patterns

const (
	UnknownPurposeTimeout TimeoutPolicy = TimeoutPolicy(15 * time.Second)
)

Selection of common timeout policies

func (*TimeoutPolicy) ExecuteAction

func (tp *TimeoutPolicy) ExecuteAction(action func() error) error

ExecuteAction runs a function and returns an error if it hasn't returned by the time specified by TimeoutPolicy

Jump to

Keyboard shortcuts

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