Open Kilda Java Documentation
AuthNeo4j.java
Go to the documentation of this file.
1 package org.openkilda.pce.provider;
2 
3 import lombok.ToString;
4 import lombok.extern.slf4j.Slf4j;
5 import org.neo4j.driver.v1.AuthTokens;
6 import org.neo4j.driver.v1.Driver;
7 import org.neo4j.driver.v1.GraphDatabase;
8 
9 @ToString
10 @Slf4j
11 public class AuthNeo4j implements Auth {
12  private final String host;
13  private final String login;
14  private final String password;
15 
16  public AuthNeo4j(String host, String login, String password) {
17  this.host = host;
18  this.login = login;
19  this.password = password;
20  }
21 
22  @Override
23  public Driver getDriver() {
24  String address = String.format("bolt://%s", host);
25 
26  log.info("NEO4J connect {} (login=\"{}\", password=\"*****\")", address, login);
27  return GraphDatabase.driver(address, AuthTokens.basic(login, password));
28  }
29 }
AuthNeo4j(String host, String login, String password)
Definition: AuthNeo4j.java:16