Documentation
¶
Index ¶
Constants ¶
View Source
const (
DEFAULT_CONFIG = `{"HeartbeatInterval":"3s","HeartbeatTimeout":"6s","StateDumpInterval":"10s"}`
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Config ¶
type Config struct {
MemberID string
ListenAddress string
EtcdPrefix string
EtcdMembers []string
EtcdUserPass string
Tags []string
DalClient dal.IDal
EQClient event.IClient
Health *Health
Version string
SemVer string
// contains filtered or unexported fields
}
func New ¶
func New(memberID, listenAddress, etcdPrefix, etcdUserPass string, etcdMembers, tags []string, dalClient dal.IDal, eqClient *event.Client, version, semver string) *Config
Pass in the dal client in order to facilitate better/easier testing story
func (*Config) ValidateDirs ¶
Click to show internal directories.
Click to hide internal directories.