Interface CoreWriteLock

All Known Implementing Classes:
PredicateCoreWriteLock, SimpleCoreWriteLock

public interface CoreWriteLock
Author:
Juergen
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    set general write lock
    void
    lock(Set<String> lockPredicates, boolean lockIDB, boolean lockSymbolTable)
    set write lock
    void
    unlock general write lock
    void
    unlock(Set<String> lockPredicates, boolean lockIDB, boolean lockSymbolTable)
    unlock write lock
  • Method Details

    • lock

      void lock(Set<String> lockPredicates, boolean lockIDB, boolean lockSymbolTable)
      set write lock
      Parameters:
      lockPredicates - , predicates to be locked
      lockIDB - , should idb be locked
      lockSymbolTable - , should symbol table be locked
    • unlock

      void unlock(Set<String> lockPredicates, boolean lockIDB, boolean lockSymbolTable)
      unlock write lock
      Parameters:
      lockPredicates - , predicates to be unlocked
      lockIDB - , should idb be unlocked
      lockSymbolTable - , should symbol table be unlocked
    • lock

      void lock()
      set general write lock
    • unlock

      void unlock()
      unlock general write lock