Versions in this module Expand all Collapse all v0 v0.2.3 Feb 27, 2015 v0.2.2 Feb 27, 2015 Changes in this version + const DefaultDataStoreDirectory + func ConfigComponentIsInitialized(path string) bool + func DatastoreComponentIsInitialized(dspath string) bool + func EventlogComponentIsInitialized(path string) bool + func InitConfigComponent(path string, conf *config.Config) error + func InitDatastoreComponent(dspath string, conf *config.Config) error + func InitEventlogComponent(repoPath string, conf *config.Config) error + type Component interface + Open func(*config.Config) error + SetPath func(string) + type ConfigComponent struct + func (c *ConfigComponent) Close() error + func (c *ConfigComponent) Config() *config.Config + func (c *ConfigComponent) GetConfigKey(key string) (interface{}, error) + func (c *ConfigComponent) Open(_ *config.Config) error + func (c *ConfigComponent) SetConfig(updated *config.Config) error + func (c *ConfigComponent) SetConfigKey(key string, value interface{}) error + func (c *ConfigComponent) SetPath(p string) + type DatastoreComponent struct + func (dsc *DatastoreComponent) Close() error + func (dsc *DatastoreComponent) Datastore() datastore.ThreadSafeDatastore + func (dsc *DatastoreComponent) Open(*config.Config) error + func (dsc *DatastoreComponent) SetPath(p string) + type EventlogComponent struct + func (c *EventlogComponent) Close() error + func (c *EventlogComponent) Open(config *config.Config) error + func (c *EventlogComponent) SetPath(path string) + type InitializationChecker func(path string) bool + type Initializer func(path string, conf *config.Config) error