Package com.semedy.reasoner.core.locks
Interface CoreReadLock
- All Known Implementing Classes:
PredicateCoreReadLock
,SimpleCoreReadLock
public interface CoreReadLock
- Author:
- Juergen
-
Method Details
-
lock
set read lock- Parameters:
lockPredicates
- , predicates to be lockedlockIDB
- , should idb be lockedlockSymbolTable
- , should symbol table be locked
-
unlock
unlock read lock- Parameters:
lockPredicates
- , predicates to be unlockedlockIDB
- , should idb be unlockedlockSymbolTable
- , should symbol table be unlocked
-
lock
lock single predicate- Parameters:
predicate
-
-
unlock
unlock single predicate- Parameters:
predicate
-
-
lock
void lock()lock all -
unlock
void unlock()unlock
-