Tabnine Logo
GlobalStoreLocker.<init>
Code IndexAdd Tabnine to your IDE (free)

How to use
org.neo4j.kernel.internal.locker.GlobalStoreLocker
constructor

Best Java code snippets using org.neo4j.kernel.internal.locker.GlobalStoreLocker.<init> (Showing top 10 results out of 315)

origin: neo4j/neo4j

private StoreLockChecker( FileSystemAbstraction fileSystem, StoreLayout storeLayout )
{
  this.fileSystem = fileSystem;
  this.storeLocker = new GlobalStoreLocker( fileSystem, storeLayout );
}
origin: neo4j/neo4j

protected StoreLocker createStoreLocker()
{
  return new GlobalStoreLocker( fileSystem, storeLayout );
}
origin: neo4j/neo4j

private StoreLocker tryLockStore( FileSystemAbstraction fileSystem )
{
  StoreLocker storeLocker = new GlobalStoreLocker( fileSystem, this.databaseLayout.getStoreLayout() );
  try
  {
    storeLocker.checkLock();
  }
  catch ( Exception e )
  {
    try
    {
      storeLocker.close();
    }
    catch ( IOException ce )
    {
      e.addSuppressed( ce );
    }
    throw e;
  }
  return storeLocker;
}
origin: neo4j/neo4j

public static void checkLock( StoreLayout storeLayout ) throws CommandFailed
{
  try ( FileSystemAbstraction fileSystem = new DefaultFileSystemAbstraction();
      StoreLocker storeLocker = new GlobalStoreLocker( fileSystem, storeLayout ) )
  {
    storeLocker.checkLock();
  }
  catch ( StoreLockException e )
  {
    throw new CommandFailed( "the database is in use -- stop Neo4j and try again", e );
  }
  catch ( IOException e )
  {
    wrapIOException( e );
  }
}
origin: neo4j/neo4j

@Test
public void allowToLockSameDirectoryIfItWasUnlocked() throws IOException
{
  StoreLayout storeLayout = testDirectory.storeLayout();
  try ( GlobalStoreLocker storeLocker = new GlobalStoreLocker( fileSystemRule.get(), storeLayout ) )
  {
    storeLocker.checkLock();
  }
  try ( GlobalStoreLocker storeLocker = new GlobalStoreLocker( fileSystemRule.get(), storeLayout ) )
  {
    storeLocker.checkLock();
  }
}
origin: neo4j/neo4j

@Test
public void failToLockSameFolderAcrossIndependentLockers() throws Exception
{
  StoreLayout storeLayout = testDirectory.storeLayout();
  try ( GlobalStoreLocker storeLocker = new GlobalStoreLocker( fileSystemRule.get(), storeLayout ) )
  {
    storeLocker.checkLock();
    try ( GlobalStoreLocker locker = new GlobalStoreLocker( fileSystemRule.get(), storeLayout ) )
    {
      locker.checkLock();
      fail("directory should be locked");
    }
    catch ( StoreLockException expected )
    {
      // expected
    }
    try ( GlobalStoreLocker locker = new GlobalStoreLocker( fileSystemRule.get(), storeLayout ) )
    {
      locker.checkLock();
      fail("directory should be locked");
    }
    catch ( StoreLockException expected )
    {
      // expected
    }
  }
}
origin: neo4j/neo4j

  @Test
  public void allowMultipleCallstoActuallyStoreLocker() throws IOException
  {
    StoreLayout storeLayout = testDirectory.storeLayout();
    try ( GlobalStoreLocker storeLocker = new GlobalStoreLocker( fileSystemRule.get(), storeLayout ) )
    {
      storeLocker.checkLock();
      storeLocker.checkLock();
      storeLocker.checkLock();
      storeLocker.checkLock();
      storeLocker.checkLock();
    }
  }
}
origin: org.neo4j/neo4j-dbms

private StoreLockChecker( FileSystemAbstraction fileSystem, StoreLayout storeLayout )
{
  this.fileSystem = fileSystem;
  this.storeLocker = new GlobalStoreLocker( fileSystem, storeLayout );
}
origin: org.neo4j/neo4j

protected StoreLocker createStoreLocker()
{
  return new GlobalStoreLocker( fileSystem, storeLayout );
}
origin: org.neo4j/neo4j-kernel

private StoreLocker tryLockStore( FileSystemAbstraction fileSystem )
{
  StoreLocker storeLocker = new GlobalStoreLocker( fileSystem, this.databaseLayout.getStoreLayout() );
  try
  {
    storeLocker.checkLock();
  }
  catch ( Exception e )
  {
    try
    {
      storeLocker.close();
    }
    catch ( IOException ce )
    {
      e.addSuppressed( ce );
    }
    throw e;
  }
  return storeLocker;
}
org.neo4j.kernel.internal.lockerGlobalStoreLocker<init>

Popular methods of GlobalStoreLocker

  • checkLock
  • unableToObtainLockException

Popular in Java

  • Finding current android device location
  • getContentResolver (Context)
  • orElseThrow (Optional)
    Return the contained value, if present, otherwise throw an exception to be created by the provided s
  • findViewById (Activity)
  • OutputStream (java.io)
    A writable sink for bytes.Most clients will use output streams that write data to the file system (
  • URLConnection (java.net)
    A connection to a URL for reading or writing. For HTTP connections, see HttpURLConnection for docume
  • Permission (java.security)
    Legacy security code; do not use.
  • Calendar (java.util)
    Calendar is an abstract base class for converting between a Date object and a set of integer fields
  • JTextField (javax.swing)
  • BasicDataSource (org.apache.commons.dbcp)
    Basic implementation of javax.sql.DataSource that is configured via JavaBeans properties. This is no
  • Top Vim plugins
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now