worker

package
v0.0.0-...-9a3b469 Latest Latest
Warning

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

Go to latest
Published: Jan 14, 2022 License: MIT Imports: 18 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func StartWorker

func StartWorker()

Types

type Worker

type Worker struct {
	ID int

	Log  logadapter.Logger
	Conn *rns.ResticNatsClient
	// contains filtered or unexported fields
}

func (*Worker) Close

func (wd *Worker) Close(ctx context.Context, rnsclient rns.Client, co rns.CloseOp) (rns.CloseResult, error)

func (*Worker) List

func (wd *Worker) List(ctx context.Context, rnsclient rns.Client, lo rns.ListOp) (rns.ListResult, error)

func (*Worker) Load

func (wd *Worker) Load(ctx context.Context, rnsclient rns.Client, lo rns.LoadOp) (rns.LoadResult, error)

func (*Worker) LookupClient

func (wd *Worker) LookupClient(clientid string) (rns.Client, error)

func (*Worker) Mkdir

func (wd *Worker) Mkdir(ctx context.Context, rnsclient rns.Client, mo rns.MkdirOp) (rns.MkdirResult, error)

func (*Worker) Open

func (*Worker) Remove

func (wd *Worker) Remove(ctx context.Context, rnsclient rns.Client, ro rns.RemoveOp) (rns.RemoveResult, error)

func (*Worker) Run

func (wd *Worker) Run() error

func (*Worker) Save

func (wd *Worker) Save(ctx context.Context, rnsclient rns.Client, so rns.SaveOp) (rns.SaveResult, error)

func (*Worker) Stat

func (wd *Worker) Stat(ctx context.Context, rnsclient rns.Client, so rns.StatOp) (rns.StatResult, error)

Jump to

Keyboard shortcuts

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