Documentation ¶
Overview ¶
Package poller supports periodic polling to load a value.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Poller ¶
type Poller struct {
// contains filtered or unexported fields
}
A Poller maintains a current value, and refreshes it by periodically polling for a new value.
func New ¶
New creates a new poller with an initial value. The getter is invoked to obtain updated values. Errors returned from the getter are passed to onError.
func (*Poller) Current ¶
Current returns the current value. Initially, this is the value passed to New. After each successful poll, the value is updated. If a poll fails, the value remains unchanged.
Click to show internal directories.
Click to hide internal directories.