setcd

package
v1.4.13 Latest Latest
Warning

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

Go to latest
Published: Jan 13, 2021 License: BSD-3-Clause Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type EtcdInstance

type EtcdInstance struct {
	Api client.KeysAPI
}

func NewEtcdInstance

func NewEtcdInstance(cluster []string) (*EtcdInstance, error)

func NewEtcdInstanceWichApi

func NewEtcdInstanceWichApi(api client.KeysAPI) *EtcdInstance

func (*EtcdInstance) CreateDir

func (m *EtcdInstance) CreateDir(ctx context.Context, path string) error

func (*EtcdInstance) Get

func (m *EtcdInstance) Get(ctx context.Context, path string) (string, error)

func (*EtcdInstance) GetNode

func (m *EtcdInstance) GetNode(ctx context.Context, path string) (*client.Node, error)

func (*EtcdInstance) RefreshTtl

func (m *EtcdInstance) RefreshTtl(ctx context.Context, path string, ttl time.Duration) error

func (*EtcdInstance) Regist

func (m *EtcdInstance) Regist(ctx context.Context, path, val string, heatbeat time.Duration, ttl time.Duration) error

func (*EtcdInstance) Set

func (m *EtcdInstance) Set(ctx context.Context, path, val string) error

func (*EtcdInstance) SetNx

func (m *EtcdInstance) SetNx(ctx context.Context, path, val string) error

func (*EtcdInstance) SetTtl

func (m *EtcdInstance) SetTtl(ctx context.Context, path, val string, ttl time.Duration) error

func (*EtcdInstance) Watch

func (m *EtcdInstance) Watch(ctx context.Context, path string, hander func(*client.Response))

Jump to

Keyboard shortcuts

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