public class MongoDBLockProvider extends Object implements DBLockProvider
| Constructor and Description |
|---|
MongoDBLockProvider(MongoDBLockProviderFactory factory,
com.mongodb.DB db) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
void |
destroyLockInfo()
Will destroy whole state of DB lock (drop table/collection to track locking).
|
boolean |
hasLock()
Check if I have lock
|
void |
releaseLock()
Release previously acquired lock
|
boolean |
supportsForcedUnlock() |
void |
waitForLock()
Try to retrieve DB lock or wait if retrieve was unsuccessful.
|
public MongoDBLockProvider(MongoDBLockProviderFactory factory, com.mongodb.DB db)
public void waitForLock()
DBLockProviderwaitForLock in interface DBLockProviderpublic void releaseLock()
DBLockProviderreleaseLock in interface DBLockProviderpublic boolean hasLock()
DBLockProviderhasLock in interface DBLockProviderpublic boolean supportsForcedUnlock()
supportsForcedUnlock in interface DBLockProviderpublic void destroyLockInfo()
DBLockProviderdestroyLockInfo in interface DBLockProviderCopyright © 2016 JBoss by Red Hat. All rights reserved.