List of usage examples for org.apache.commons.transaction.locking GenericLock GenericLock
public GenericLock(Object resourceId, int maxLockLevel, LoggerFacade logger)
From source file:org.apache.ojb.broker.locking.CommonsOJBLockManager.java
protected GenericLock createLock(Object resourceId, Object isolationId) { synchronized (globalLocks) { if (isolationId != null) { GenericLock lock = createIsolationLevel(resourceId, isolationId, logger); globalLocks.put(resourceId, lock); return lock; } else {//from w w w . j av a 2s . c o m GenericLock lock = new GenericLock(resourceId, maxLockLevel, logger); globalLocks.put(resourceId, lock); return lock; } } }