Documentation
¶
Index ¶
- type EtcdInstance
- func (m *EtcdInstance) CreateDir(ctx context.Context, path string) error
- func (m *EtcdInstance) Get(ctx context.Context, path string) (string, error)
- func (m *EtcdInstance) GetNode(ctx context.Context, path string) (*client.Node, error)
- func (m *EtcdInstance) RefreshTtl(ctx context.Context, path string, ttl time.Duration) error
- func (m *EtcdInstance) Regist(ctx context.Context, path, val string, heatbeat time.Duration, ...) error
- func (m *EtcdInstance) Set(ctx context.Context, path, val string) error
- func (m *EtcdInstance) SetNx(ctx context.Context, path, val string) error
- func (m *EtcdInstance) SetTtl(ctx context.Context, path, val string, ttl time.Duration) error
- func (m *EtcdInstance) Watch(ctx context.Context, path string, hander func(*client.Response))
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type EtcdInstance ¶
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) RefreshTtl ¶
func (*EtcdInstance) SetNx ¶
func (m *EtcdInstance) SetNx(ctx context.Context, path, val string) error
Click to show internal directories.
Click to hide internal directories.