예제 #1
0
파일: gremlin.go 프로젝트: mestery/skydive
func NewGremlinBackend(addr string, port int) (*GremlinBackend, error) {
	c := gremlin.NewClient(addr, port)
	c.Connect()

	return &GremlinBackend{
		client: c,
	}, nil
}
예제 #2
0
파일: gremlin.go 프로젝트: lebauce/skydive
func NewGremlinBackend(endpoint string) (*GremlinBackend, error) {
	c, err := gremlin.NewClient(endpoint)
	if err != nil {
		return nil, err
	}
	if err = c.Connect(); err != nil {
		return nil, err
	}

	logging.GetLogger().Infof("Connected to gremlin server %s", endpoint)

	return &GremlinBackend{
		client: c,
	}, nil
}