Package com.semedy.reasoner.core.locks
Class SimpleCoreReadLock
java.lang.Object
com.semedy.reasoner.core.locks.SimpleCoreReadLock
- All Implemented Interfaces:
CoreReadLock
Read lock for core
- Author:
- Juergen
-
Constructor Details
-
SimpleCoreReadLock
-
-
Method Details
-
lock
Description copied from interface:CoreReadLock
set read lock- Specified by:
lock
in interfaceCoreReadLock
- Parameters:
lockPredicates
- , predicates to be lockedlockIDB
- , should idb be lockedlockSymbolTable
- , should symbol table be locked
-
unlock
Description copied from interface:CoreReadLock
unlock read lock- Specified by:
unlock
in interfaceCoreReadLock
- Parameters:
lockPredicates
- , predicates to be unlockedlockIDB
- , should idb be unlockedlockSymbolTable
- , should symbol table be unlocked
-
lock
Description copied from interface:CoreReadLock
lock single predicate- Specified by:
lock
in interfaceCoreReadLock
-
unlock
Description copied from interface:CoreReadLock
unlock single predicate- Specified by:
unlock
in interfaceCoreReadLock
-
lock
public void lock()Description copied from interface:CoreReadLock
lock all- Specified by:
lock
in interfaceCoreReadLock
-
unlock
public void unlock()Description copied from interface:CoreReadLock
unlock- Specified by:
unlock
in interfaceCoreReadLock
-