コード例 #1
0
ファイル: configure.go プロジェクト: shaunstanislaus/vulcand
func (c *Configurator) upsertHost(host *Host) error {
	if c.a.GetHostRouter().GetRouter(host.Name) != nil {
		return nil
	}
	router := pathroute.NewPathRouter()
	c.a.GetHostRouter().SetRouter(host.Name, router)
	log.Infof("Added %s", host)
	return nil
}
コード例 #2
0
ファイル: service.go プロジェクト: robszumski/vulcand
func (s *Service) addHost(host *Host) error {
	router := pathroute.NewPathRouter()
	return s.router.SetRouter(host.Name, router)
}