public static LockManager getLockManager( GraphDatabaseService graphDb ) { return ( ( EmbeddedGraphDatabase ) graphDb ).getConfig().getLockManager(); }
private static TransactionManager getTransactionManagerFor( GraphDatabaseService graphDb ) { if ( graphDb instanceof EmbeddedGraphDatabase ) { return ( ( EmbeddedGraphDatabase ) graphDb ).getConfig().getTxModule() .getTxManager(); } else { throw new IllegalArgumentException( "Cannot get transaction manager from graph database instance of class=" + graphDb.getClass() ); } } }
public TransactionManager getTransactionManager() { return ( ( EmbeddedGraphDatabase ) graphDb() ).getConfig().getTxModule().getTxManager(); }
public long getTotalNumberOfNodes( GraphDatabaseService graphDb ) { if ( graphDb instanceof EmbeddedGraphDatabase ) { EmbeddedGraphDatabase embedded = ( EmbeddedGraphDatabase ) graphDb; return embedded.getConfig().getGraphDbModule().getNodeManager() .getNumberOfIdsInUse( Node.class ); } else { return -1; } } }
protected void configureSourceDb( final EmbeddedGraphDatabase graphDb ) { XaDataSource neoStoreXaDataSource = graphDb.getConfig().getPersistenceModule().getPersistenceManager().getPersistenceSource().getXaDataSource(); neoStoreXaDataSource.keepLogicalLogs( true ); XaDataSourceManager xaDsm = graphDb.getConfig().getTxModule().getXaDataSourceManager(); XaDataSource ds = xaDsm.getXaDataSource( "lucene" ); ( (LuceneDataSource) ds ).keepLogicalLogs( true ); }
@Override protected void configureSourceDb( final EmbeddedGraphDatabase graphDb ) { XaDataSource neoStoreXaDataSource = graphDb.getConfig().getPersistenceModule().getPersistenceManager().getPersistenceSource().getXaDataSource(); neoStoreXaDataSource.keepLogicalLogs( false ); XaDataSourceManager xaDsm = graphDb.getConfig().getTxModule().getXaDataSourceManager(); XaDataSource ds = xaDsm.getXaDataSource( "lucene" ); ( (LuceneDataSource) ds ).keepLogicalLogs( false ); }
@Override protected void configureSourceDb( final EmbeddedGraphDatabase graphDb ) { PersistenceSource persistenceSource = graphDb.getConfig().getPersistenceModule().getPersistenceManager().getPersistenceSource(); ( (NeoStoreXaDataSource) persistenceSource.getXaDataSource() ).keepLogicalLogs( false ); }
protected void configureSourceDb( final EmbeddedGraphDatabase graphDb ) { PersistenceSource persistenceSource = graphDb.getConfig().getPersistenceModule().getPersistenceManager().getPersistenceSource(); ( (NeoStoreXaDataSource) persistenceSource.getXaDataSource() ).keepLogicalLogs( true ); }
graphDb = new EmbeddedGraphDatabase( STORE_LOCATION_DIR ); IndexService index = new LuceneIndexService( graphDb ); XaDataSourceManager xaDsMgr = graphDb.getConfig().getTxModule().getXaDataSourceManager(); for ( XaDataSource xaDs : xaDsMgr.getAllRegisteredDataSources() )