arangoDB = new ArangoDB.Builder().host(ip).port(port).useProtocol(protocol).build(); } catch (Exception e) { logger.error("Failed to initialize ArangoDB", e);
driver = new ArangoDB.Builder().loadProperties(targetStream) .build(); } catch (IOException e) { throw new ArangoDBGraphException("Unable to read properties", e);
@Bean default ArangoOperations arangoTemplate() throws Exception { return new ArangoTemplate(arango().build(), database(), arangoConverter()); }
@Override public ArangoDBDocumentCollectionManagerFactory getAsync() throws UnsupportedOperationException { return new ArangoDBDocumentCollectionManagerFactory(builder.build(), builderAsync.build()); }
@Override public ArangoDBDocumentCollectionManagerFactory get() throws UnsupportedOperationException { return new ArangoDBDocumentCollectionManagerFactory(builder.build(), builderAsync.build()); }
@Bean default ArangoOperations arangoTemplate() throws Exception { return new ArangoTemplate(arango().build(), database(), arangoConverter()); }
@Override public ArangoDBBucketManagerFactory get() { return new ArangoDBBucketManagerFactory(builder.build()); }
public ArangoDB build() { return arangoDB.build(); } }