Documentation
¶
Index ¶
- Constants
- func DeleteWholeFolder(conn *zk.Conn, path string, version int32, includeSys bool) (err error)
- func EnsureZooPath(conn *zk.Conn, path string, version int32, defValue string) (string, int32, error)
- func EnsureZooPathValue(conn *zk.Conn, path string, version int32, defValue string) (string, error)
- func GetZooConnect() (*zk.Conn, error)
- func LeaveZooConnect(zkConn *zk.Conn)
- func ReadWholeFolder(conn *zk.Conn, path string, includeSys bool, includeErr bool, fullPath bool) (r *dvevaluation.DvVariable, err error)
- func SaveWholeFolder(conn *zk.Conn, path string, r *dvevaluation.DvVariable, version int32, ...) (err error)
- type ZooActionProvider
- func (provider *ZooActionProvider) Delete(ctx *dvcontext.RequestContext, prefix string, key string) error
- func (provider *ZooActionProvider) PathSupported() bool
- func (provider *ZooActionProvider) Read(ctx *dvcontext.RequestContext, prefix string, key string) (interface{}, bool, error)
- func (provider *ZooActionProvider) Save(ctx *dvcontext.RequestContext, prefix string, key string, value interface{}) error
- type ZooFolderActionProvider
- func (provider *ZooFolderActionProvider) Delete(ctx *dvcontext.RequestContext, prefix string, key string) error
- func (provider *ZooFolderActionProvider) PathSupported() bool
- func (provider *ZooFolderActionProvider) Read(ctx *dvcontext.RequestContext, prefix string, key string) (interface{}, bool, error)
- func (provider *ZooFolderActionProvider) Save(ctx *dvcontext.RequestContext, prefix string, key string, value interface{}) error
Constants ¶
View Source
const ( ZooSysFolder = "/zookeeper" ZooSysFolderPref = "/zookeeper/" )
Variables ¶
This section is empty.
Functions ¶
func DeleteWholeFolder ¶
func EnsureZooPath ¶
func EnsureZooPathValue ¶
func GetZooConnect ¶
func LeaveZooConnect ¶
TODO provide the mechanism for caching connections
func ReadWholeFolder ¶
func ReadWholeFolder(conn *zk.Conn, path string, includeSys bool, includeErr bool, fullPath bool) (r *dvevaluation.DvVariable, err error)
func SaveWholeFolder ¶
func SaveWholeFolder(conn *zk.Conn, path string, r *dvevaluation.DvVariable, version int32, includeSys bool) (err error)
Types ¶
type ZooActionProvider ¶
type ZooActionProvider struct{}
func (*ZooActionProvider) Delete ¶
func (provider *ZooActionProvider) Delete(ctx *dvcontext.RequestContext, prefix string, key string) error
func (*ZooActionProvider) PathSupported ¶
func (provider *ZooActionProvider) PathSupported() bool
func (*ZooActionProvider) Read ¶
func (provider *ZooActionProvider) Read(ctx *dvcontext.RequestContext, prefix string, key string) (interface{}, bool, error)
func (*ZooActionProvider) Save ¶
func (provider *ZooActionProvider) Save(ctx *dvcontext.RequestContext, prefix string, key string, value interface{}) error
type ZooFolderActionProvider ¶
type ZooFolderActionProvider struct{}
func (*ZooFolderActionProvider) Delete ¶
func (provider *ZooFolderActionProvider) Delete(ctx *dvcontext.RequestContext, prefix string, key string) error
func (*ZooFolderActionProvider) PathSupported ¶
func (provider *ZooFolderActionProvider) PathSupported() bool
func (*ZooFolderActionProvider) Read ¶
func (provider *ZooFolderActionProvider) Read(ctx *dvcontext.RequestContext, prefix string, key string) (interface{}, bool, error)
func (*ZooFolderActionProvider) Save ¶
func (provider *ZooFolderActionProvider) Save(ctx *dvcontext.RequestContext, prefix string, key string, value interface{}) error
Click to show internal directories.
Click to hide internal directories.