@Override public Kernel get() { return getDataSource().getKernel(); } }
@Override public void start() throws Throwable { // When we have multiple dbs, this has to be suitably modified to get the right kernel and procedures NeoStoreDataSource dataSource = dataSourceManager.getDataSource(); EmbeddedProxySPI embeddedProxySPI = dataSource.getDependencyResolver() .resolveDependency( EmbeddedProxySPI.class, DependencyResolver.SelectionStrategy.ONLY ); dataCollectors.add( DataCollectorModule.setupDataCollector( procedures, jobScheduler, dataSource.getKernel(), monitors, new DefaultValueMapper( embeddedProxySPI ) ) ); }
private void startTx() throws TransactionFailureException { tx = ds.getKernel().beginTransaction( KernelTransaction.Type.implicit, AUTH_DISABLED ); transaction = ((KernelTransactionImplementation) tx).txState(); }
@Override public Kernel get() { return getDataSource().getKernel(); } }
@Override public void start() throws Throwable { // When we have multiple dbs, this has to be suitably modified to get the right kernel and procedures NeoStoreDataSource dataSource = dataSourceManager.getDataSource(); EmbeddedProxySPI embeddedProxySPI = dataSource.getDependencyResolver() .resolveDependency( EmbeddedProxySPI.class, DependencyResolver.SelectionStrategy.ONLY ); dataCollectors.add( DataCollectorModule.setupDataCollector( procedures, jobScheduler, dataSource.getKernel(), monitors, new DefaultValueMapper( embeddedProxySPI ) ) ); }
@Override protected void doAfterRecoveryAndStartup( DatabaseInfo databaseInfo, DependencyResolver dependencyResolver ) { super.doAfterRecoveryAndStartup( databaseInfo, dependencyResolver ); if ( dependencyResolver.resolveDependency( RaftMachine.class ).isLeader() ) { new RemoveOrphanConstraintIndexesOnStartup( dependencyResolver.resolveDependency( NeoStoreDataSource.class ).getKernel(), dependencyResolver.resolveDependency( LogService.class ).getInternalLogProvider() ).perform(); } }