Package com.complexible.stardog.api

Examples of com.complexible.stardog.api.ConnectionConfiguration


   */
  @Override
  public void afterPropertiesSet() throws Exception {
    log.debug("Initializing Stardog connection configuration");
   
    ConnectionConfiguration connectionConfig;
   
    ConnectionPoolConfig poolConfig;
   
    connectionConfig = ConnectionConfiguration.to(to);
   
    if (url != null) {
      connectionConfig = connectionConfig.server(url);
    }


        if (provider != null) {
            provider.execute(to, url, username, password);
        }

   
    if (connectionProperties != null) {
      List<Pair<String, String>> aOptionsList = new ArrayList<Pair<String, String>>();
      for (String key : connectionProperties.stringPropertyNames()) {
        aOptionsList.add(Pair.create((String) key, (String) connectionProperties.getProperty(key)));
      }
      connectionConfig = connectionConfig.with((new OptionParser()).getOptions(aOptionsList));
    }
   
    if (reasoningType != null) {
      connectionConfig = connectionConfig.reasoning(reasoningType);
    }
   
    connectionConfig = connectionConfig.credentials(username, password);
   
    poolConfig = ConnectionPoolConfig
        .using(connectionConfig)
        .minPool(minPool)
        .maxPool(maxPool)
View Full Code Here

TOP

Related Classes of com.complexible.stardog.api.ConnectionConfiguration

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.