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()
DBLockProvider
waitForLock
in interface DBLockProvider
public void releaseLock()
DBLockProvider
releaseLock
in interface DBLockProvider
public boolean hasLock()
DBLockProvider
hasLock
in interface DBLockProvider
public boolean supportsForcedUnlock()
supportsForcedUnlock
in interface DBLockProvider
public void destroyLockInfo()
DBLockProvider
destroyLockInfo
in interface DBLockProvider
Copyright © 2016 JBoss by Red Hat. All rights reserved.