Help us shape the future of Go! Take the 2026 Go Developer Survey

reloader

package
v1.0.109 Latest Latest
Warning

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

Go to latest
Published: Oct 16, 2026 License: MIT Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type OnChangedFunc

type OnChangedFunc func(filePath string, modifiedAt time.Time)

OnChangedFunc is a called when the file has been modified

type Reloader

type Reloader struct {
	// contains filtered or unexported fields
}

Reloader keeps necessary info to provide reloaded certificate

func NewReloader

func NewReloader(filePath string, checkInterval time.Duration, onChangedFunc OnChangedFunc) (*Reloader, error)

NewReloader return an instance of the file re-loader

func (*Reloader) Close

func (k *Reloader) Close() error

Close will close the reloader and release its resources

func (*Reloader) LoadedAt

func (k *Reloader) LoadedAt() time.Time

LoadedAt return the last time when the pair was loaded

func (*Reloader) LoadedCount

func (k *Reloader) LoadedCount() uint32

LoadedCount returns the number of times the pair was loaded from disk

func (*Reloader) Reload

func (k *Reloader) Reload() error

Reload will explicitly call the callback function

Jump to

Keyboard shortcuts

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