Versions in this module Expand all Collapse all v1 v1.1.0 Apr 4, 2016 Changes in this version + const ReloadThreshold + type LoadBalancer struct + func NewLoadBalancer(c *config.ExtensionConfig, client *dockerclient.DockerClient) (*LoadBalancer, error) + func (l *LoadBalancer) HandleEvent(event *dockerclient.Event) error + func (l *LoadBalancer) Name() string + func (l *LoadBalancer) ProxyContainers(name string) ([]dockerclient.Container, error) + func (l *LoadBalancer) SaveConfig(configPath string, cfg interface{}, proxyContainers []dockerclient.Container) error + type LoadBalancerBackend interface + ConfigPath func() string + GenerateProxyConfig func(c []dockerclient.Container) (interface{}, error) + Name func() string + Reload func(proxyContainers []dockerclient.Container) error + Template func() string