Package com.deftlabs.lock.mongo

Examples of com.deftlabs.lock.mongo.DistributedLock.wakeupBlocked()


                        // Check to see if this is locked.
                        if (LockDao.isLocked(_mongo, lockName, _svcOptions)) continue;

                        // The lock is not locked, wakeup any blocking threads.
                        lock.wakeupBlocked();
                    }

                    Thread.sleep(FREQUENCY);
                } catch (final InterruptedException ie) { break;
                } catch (final Throwable t) {
View Full Code Here


                        // Check to see if this is locked.
                        if (LockDao.isLocked(_mongo, lockName, _svcOptions)) continue;

                        // The lock is not locked, wakeup any blocking threads.
                        lock.wakeupBlocked();
                    }

                    Thread.sleep(FREQUENCY);
                } catch (final InterruptedException ie) { break;
                } catch (final Throwable t) { LOG.log(Level.SEVERE, t.getMessage(), t); }
View Full Code Here

                // Check to see if this is locked.
                if (LockDao.isLocked(_mongo, lockName, _svcOptions)) continue;

                // The lock is not locked, wakeup any blocking threads.
                lock.wakeupBlocked();
            }

            return _shutdown.await(_svcOptions.getLockUnlockedFrequency(), TimeUnit.MILLISECONDS);
        }
    }
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.