Package org.openbel.framework.common.lock.LockAdviser

Examples of org.openbel.framework.common.lock.LockAdviser.Lock


    @Test
    public void testMultipleReadLocks() {
        final LockAdviser lockAdviser = LockAdviser.instance(lockDir);

        final Lock rlock1;
        final Lock rlock2;
        try {
            rlock1 = lockAdviser.obtainReadLock();
            rlock2 = lockAdviser.obtainReadLock();
        } catch (Exception e) {
            e.printStackTrace();
View Full Code Here


    @Test
    public void testSingleWriteLock() {
        final LockAdviser lockAdviser = LockAdviser.instance(lockDir);

        final Lock wlock1;
        final Lock wlock2;
        try {
            wlock1 = lockAdviser.obtainWriteLock();
            wlock2 = lockAdviser.obtainWriteLock();
        } catch (Exception e) {
            e.printStackTrace();
View Full Code Here

    @Test
    public void testReleaseLockDeletion() {
        final LockAdviser lockAdviser = LockAdviser.instance(lockDir);

        final Lock rlock;
        try {
            rlock = lockAdviser.obtainReadLock();
        } catch (Exception e) {
            e.printStackTrace();
            fail(e.getMessage());
View Full Code Here

        }

        final LockAdviser lockAdviser = LockAdviser.instance(lockDir);

        // attempt write lock, which should return null
        final Lock wlock;
        try {
            wlock = lockAdviser.obtainWriteLock();
        } catch (Exception e) {
            e.printStackTrace();
            fail(e.getMessage());
View Full Code Here

        }

        final LockAdviser lockAdviser = LockAdviser.instance(lockDir);

        // attempt read lock, which should return null
        final Lock rlock;
        try {
            rlock = lockAdviser.obtainReadLock();
        } catch (Exception e) {
            e.printStackTrace();
            fail(e.getMessage());
View Full Code Here

TOP

Related Classes of org.openbel.framework.common.lock.LockAdviser.Lock

Copyright © 2018 www.massapicom. 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.