public TestGraphDatabaseFactory addKernelExtensions( Iterable<KernelExtensionFactory<?>> newKernelExtensions ) { getCurrentState().addKernelExtensions( newKernelExtensions ); return this; }
public TestGraphDatabaseFactory setKernelExtensions( Iterable<KernelExtensionFactory<?>> newKernelExtensions ) { getCurrentState().setKernelExtensions( newKernelExtensions ); return this; }
public TestGraphDatabaseFactory setInternalLogProvider( LogProvider logProvider ) { getCurrentState().setInternalLogProvider( logProvider ); return this; }
@Override public long checkPointIfNeeded( TriggerInfo triggerInfo ) { checkPointerLatch.startAndWaitForAllToStart(); checkPointerLatch.waitForAllToFinish(); return 42; }
@Test void shouldWaitForALineWithoutBlocking() throws Exception { // given FakeClock clock = getFakeClock(); InputStream inputStream = spy( new MockInputStream( new Ticker( clock, 5, TimeUnit.MILLISECONDS ), lines( "important message" ) ) ); InputStreamAwaiter awaiter = new InputStreamAwaiter( clock, inputStream ); // when awaiter.awaitLine( "important message", 5, TimeUnit.SECONDS ); }
public TestGraphDatabaseFactory( LogProvider logProvider ) { super( new TestGraphDatabaseFactoryState() ); setUserLogProvider( logProvider ); }
void compareWith( NodeRep other, DiffReport diff ) { if ( other.id != id ) { diff.add( "Id differs mine:" + id + ", other:" + other.id ); } properties.compareWith( other.properties, diff ); if ( index != null && other.index != null ) { compareIndex( other, diff ); } compareRelationships( other, diff ); }
@Override protected TestGraphDatabaseFactoryState getStateCopy() { return new TestGraphDatabaseFactoryState( getCurrentState() ); }
@Override public TestGraphDatabaseFactory setMonitors( Monitors monitors ) { getCurrentState().setMonitors( monitors ); return this; }
public TestGraphDatabaseFactory setClock( SystemNanoClock clock ) { getCurrentState().setClock( clock ); return this; }
public TestGraphDatabaseFactory setFileSystem( FileSystemAbstraction fileSystem ) { getCurrentState().setFileSystem( fileSystem ); return this; }
public TestGraphDatabaseFactory removeKernelExtensions( Predicate<KernelExtensionFactory<?>> filter ) { getCurrentState().removeKernelExtensions( filter ); return this; }
public FileSystemAbstraction getFileSystem() { return getCurrentState().getFileSystem(); }
@Override protected FileSystemAbstraction createFileSystemAbstraction() { FileSystemAbstraction fs = state.getFileSystem(); if ( fs != null ) { return fs; } else { return createNewFileSystem(); } }
public ImpermanentGraphDatabase( File storeDir, Config config, Dependencies dependencies ) { super( storeDir, config, dependencies ); trackUnclosedUse( storeDir ); }
@Override protected void create( File storeDir, Map<String, String> params, Dependencies dependencies ) { new GraphDatabaseFacadeFactory( DatabaseInfo.COMMUNITY, CommunityEditionModule::new ) { @Override protected PlatformModule createPlatform( File storeDir, Config config, Dependencies dependencies ) { return new ImpermanentPlatformModule( storeDir, config, databaseInfo, dependencies ); } }.initFacade( storeDir, params, dependencies, this ); }
@Override public void close() { shutdown(); }
@Override public String name() { return inner.name(); }