Class SqlJetMutex
java.lang.Object
org.tmatesoft.sqljet.core.internal.mutex.SqlJetMutex
- All Implemented Interfaces:
ISqlJetMutex
-
Constructor Summary
Constructors -
Method Summary
-
Constructor Details
-
SqlJetMutex
public SqlJetMutex()
-
-
Method Details
-
attempt
public boolean attempt()Description copied from interface:ISqlJetMutexLocks mutex if it is unlocked and return true. Otherwise just return false. This method doesn't wait.- Specified by:
attemptin interfaceISqlJetMutex- Returns:
- true if this method locked mutex or false if mutex was already locked by other thread.
-
enter
public void enter()Description copied from interface:ISqlJetMutexLocks mutex. If mutex is locked then this method waits while it will unlock.- Specified by:
enterin interfaceISqlJetMutex
-
held
public boolean held()Description copied from interface:ISqlJetMutexCheck mutex locking status.- Specified by:
heldin interfaceISqlJetMutex- Returns:
- true if mutex is locked or false if mutex is unlocked.
-
leave
public void leave()Description copied from interface:ISqlJetMutexUnlocks mutex.- Specified by:
leavein interfaceISqlJetMutex
-