Class Locks

java.lang.Object
org.basex.core.locks.Locks

public final class Locks extends Object
Read and write locks of a single job.
Author:
BaseX Team 2005-21, BSD License, Christian Gruen
  • Field Details

    • reads

      public final LockList reads
      Read locks.
    • writes

      public final LockList writes
      Write locks.
  • Constructor Details

    • Locks

      public Locks()
  • Method Details

    • finish

      public void finish(Context ctx)
      Finalizes locks. Replaces context references with current database, sorts entries, removes duplicates, assigns global read lock if global write lock exists.
      Parameters:
      ctx - database context
    • toString

      public String toString()
      Overrides:
      toString in class Object