/** * @param storeDir desired embedded database store dir */ public GraphDatabaseService newEmbeddedDatabase( File storeDir ) { return newEmbeddedDatabaseBuilder( storeDir ).newGraphDatabase(); }
public GraphDatabaseFactory addURLAccessRule( String protocol, URLAccessRule rule ) { getCurrentState().addURLAccessRule( protocol, rule ); return this; }
public GraphDatabaseFactory setMonitors( Monitors monitors ) { getCurrentState().setMonitors( monitors ); return this; }
private static GraphDatabaseService startDatabaseWithFormatUnspecifiedUpgrade( File storeDir, String formatName ) { return new GraphDatabaseFactory().newEmbeddedDatabaseBuilder( storeDir ) .setConfig( record_format, formatName ).newGraphDatabase(); }
@Override public GraphDatabaseBuilder setConfig( Map<String,String> config ) { actual.setConfig( config ); return this; }
@Override public GraphDatabaseService newGraphDatabase() { return actual.newGraphDatabase(); } }
private static GraphDatabaseFacadeFactory.Dependencies dependencies() { GraphDatabaseFactoryState state = new GraphDatabaseFactoryState(); return state.databaseDependencies(); } }
protected GraphDatabaseFactoryState getStateCopy() { return new GraphDatabaseFactoryState( getCurrentState() ); }
public GraphDatabaseFactory setUserLogProvider( LogProvider userLogProvider ) { getCurrentState().setUserLogProvider( userLogProvider ); return this; }
/** * @param storeDir desired embedded database store dir */ public GraphDatabaseBuilder newEmbeddedDatabaseBuilder( File storeDir ) { final GraphDatabaseFactoryState state = getStateCopy(); GraphDatabaseBuilder.DatabaseCreator creator = createDatabaseCreator( storeDir, state ); GraphDatabaseBuilder builder = createGraphDatabaseBuilder( creator ); configure( builder ); return builder; }
@Override public TestGraphDatabaseFactory setUserLogProvider( LogProvider logProvider ) { return (TestGraphDatabaseFactory) super.setUserLogProvider( logProvider ); }
@Override protected TestGraphDatabaseFactoryState getCurrentState() { return (TestGraphDatabaseFactoryState) super.getCurrentState(); }
@Override public TestGraphDatabaseFactory addURLAccessRule( String protocol, URLAccessRule rule ) { return (TestGraphDatabaseFactory) super.addURLAccessRule( protocol, rule ); }
SchemaIndex( String providerKey, String providerVersion, boolean deprecated ) { this.providerKey = providerKey; this.providerVersion = providerVersion; this.deprecated = deprecated; this.providerName = toProviderName( providerKey, providerVersion ); }
protected GraphDatabaseService newEmbeddedDatabase( File storeDir, Config config, GraphDatabaseFacadeFactory.Dependencies dependencies ) { return GraphDatabaseFactory.this.newDatabase( storeDir, config, dependencies ); }
static GraphDatabaseService startDatabaseWithFormat( File storeDir, String formatName ) { return new GraphDatabaseFactory().newEmbeddedDatabaseBuilder( storeDir ) .setConfig( record_format, formatName ) .setConfig( allow_upgrade, TRUE ).newGraphDatabase(); } }
@Override public GraphDatabaseBuilder setConfig( Setting<?> setting, String value ) { actual.setConfig( setting, value ); return this; }
static GraphDatabaseService startNonUpgradableDatabaseWithFormat( File storeDir, String formatName ) { return new GraphDatabaseFactory().newEmbeddedDatabaseBuilder( storeDir ) .setConfig( record_format, formatName ) .setConfig( allow_upgrade, FALSE ).newGraphDatabase(); }
@Override @SuppressWarnings( "deprecation" ) public GraphDatabaseBuilder setConfig( String name, String value ) { actual.setConfig( name, value ); return this; }
@Override protected GraphDatabaseBuilder configure( GraphDatabaseBuilder graphDatabaseBuilder ) { graphDatabaseBuilder.setConfig( GraphDatabaseSettings.auth_enabled, "true" ); return graphDatabaseBuilder; } }