/** * Returns the backing configuration as a {@link ReadConfiguration} that can be used * to create and configure a JanusGraph graph. * * @return */ public ReadConfiguration getConfiguration() { return config.getConfiguration(); }
public org.apache.commons.configuration.Configuration getLocalConfiguration() { org.apache.commons.configuration.Configuration config = ((CommonsConfiguration)localConfiguration.getConfiguration()).getCommonConfiguration(); config.setProperty(Graph.GRAPH, JanusGraphFactory.class.getName()); return config; }
public static WriteConfiguration addPermanentCache(ModifiableConfiguration conf) { conf.set(DB_CACHE, true); conf.set(DB_CACHE_TIME, 0L); return conf.getConfiguration(); }
@Parameterized.Parameters public static Collection<Object[]> configs() { final List<Object[]> configurations = new ArrayList<>(); ModifiableConfiguration c = getBasicConfig(); configurations.add(new Object[]{c.getConfiguration()}); c = getBasicConfig(); c.set(IDAUTHORITY_CAV_BITS,9); c.set(IDAUTHORITY_CAV_TAG,511); configurations.add(new Object[]{c.getConfiguration()}); c = getBasicConfig(); c.set(IDAUTHORITY_CAV_RETRIES,10); c.set(IDAUTHORITY_WAIT, Duration.ofMillis(10L)); c.set(IDAUTHORITY_CAV_BITS,7); //c.set(IDAUTHORITY_RANDOMIZE_UNIQUEID,true); c.set(IDAUTHORITY_CONFLICT_AVOIDANCE, ConflictAvoidanceMode.GLOBAL_AUTO); configurations.add(new Object[]{c.getConfiguration()}); return configurations; }
public JanusGraph getForceIndexGraph() throws BackendException { final ModifiableConfiguration adjustedConfig = new ModifiableConfiguration(GraphDatabaseConfiguration.ROOT_NS,getConfiguration(), BasicConfiguration.Restriction.NONE); adjustedConfig.set(GraphDatabaseConfiguration.FORCE_INDEX_USAGE, true); final WriteConfiguration writeConfig = adjustedConfig.getConfiguration(); TestGraphConfigs.applyOverrides(writeConfig); Preconditions.checkNotNull(writeConfig); return JanusGraphFactory.open(writeConfig); }