Examples of writeLock()


Examples of net.sf.hajdbc.lock.LockManager.writeLock()

    {
      LockManager lockManager = cluster.getLockManager();
     
      for (String identifier: identifierSet)
      {
        lockList.add(lockManager.writeLock(identifier));
      }
    }
   
    return lockList;
  }
View Full Code Here

Examples of org.apache.accumulo.fate.zookeeper.DistributedReadWriteLock.writeLock()

    ZooQueueLock qlock = new ZooQueueLock(ZooUtil.getRoot(HdfsZooInstance.getInstance()) + Constants.ZTABLE_LOCKS + "/" + tableId, false);
    Lock lock = DistributedReadWriteLock.recoverLock(qlock, lockData);
    if (lock == null) {
      DistributedReadWriteLock locker = new DistributedReadWriteLock(qlock, lockData);
      if (writeLock)
        lock = locker.writeLock();
      else
        lock = locker.readLock();
    }
    return lock;
  }
View Full Code Here

Examples of org.apache.accumulo.server.zookeeper.DistributedReadWriteLock.writeLock()

    data.read();
    QueueLock qlock = new MockQueueLock();
   
    final ReadWriteLock locker = new DistributedReadWriteLock(qlock, "locker1".getBytes());
    Lock readLock = locker.readLock();
    Lock writeLock = locker.writeLock();
    readLock.lock();
    readLock.unlock();
    writeLock.lock();
    writeLock.unlock();
    readLock.lock();
View Full Code Here

Examples of org.apache.clerezza.rdf.core.access.debug.ReentrantReadWriteLockTracker.writeLock()

        printWriter.append("\n");
      }
      if (lock.isWriteLocked() && lock instanceof ReentrantReadWriteLockTracker) {
        ReentrantReadWriteLockTracker debugLock = (ReentrantReadWriteLockTracker) lock;
        printWriter.append("Thread holding write-lock: \n");
        printStackTrace(debugLock.writeLock().getStackTrace(), printWriter);
        printWriter.append("\n");
      }
      printWriter.append("Queue length:       " + lock.getQueueLength());
      printWriter.append("\n");
      printWriter.append("Queued threads: ");
View Full Code Here

Examples of org.apache.clerezza.rdf.utils.GraphNode.writeLock()

      }
      while (oldParentTripleIter.hasNext()) {
        logger.error("more than one parent statement: "+oldParentTripleIter.next());
        oldParentTripleIter.remove();
      }
      Lock writeLock = node.writeLock();
      writeLock.lock();
      try {
        node.replaceWith(targetUri);
      } finally {
        writeLock.unlock();
View Full Code Here

Examples of org.apache.curator.framework.recipes.locks.InterProcessReadWriteLock.writeLock()

            else {
                lockEntry = new InterProcessReadWriteLock(zk.getClient(), LOCKS_NODE + "/" + resource);
                zkLocks.put(resource, lockEntry);
            }
        }
        InterProcessMutex writeLock = lockEntry.writeLock();
        return acquireLock(wait, writeLock, resource);
    }

    private LockToken acquireLock(long wait, InterProcessMutex lock, String resource) {
        ZKLockToken token = null;
View Full Code Here

Examples of org.apache.hadoop.hbase.InterProcessReadWriteLock.writeLock()

          .setCreateTime(EnvironmentEdgeManager.currentTimeMillis()).build();
        byte[] lockMetadata = toBytes(data);

        InterProcessReadWriteLock lock = new ZKInterProcessReadWriteLock(zkWatcher, tableLockZNode,
          METADATA_HANDLER);
        return isShared ? lock.readLock(lockMetadata) : lock.writeLock(lockMetadata);
      }
    }

    private static byte[] toBytes(ZooKeeperProtos.TableLock data) {
      return ProtobufUtil.prependPBMagic(data.toByteArray());
View Full Code Here

Examples of org.apache.hadoop.hbase.master.TableLockManager.writeLock()

    ServerName mockName = ServerName.valueOf("localhost", 60000, 1);

    // obtain one lock
    final TableLockManager tableLockManager = TableLockManager.createTableLockManager(conf, TEST_UTIL.getZooKeeperWatcher(), mockName);
    TableLock writeLock = tableLockManager.writeLock(TableName.valueOf("foo"),
        "testCheckTableLocks");
    writeLock.acquire();
    hbck = doFsck(conf, false);
    assertNoErrors(hbck); // should not have expired, no problems
View Full Code Here

Examples of org.apache.hadoop.hbase.master.TableLockManager.writeLock()

    final CountDownLatch latch = new CountDownLatch(1);
    new Thread() {
      @Override
      public void run() {
        TableLock readLock = tableLockManager.writeLock(TableName.valueOf("foo"),
            "testCheckTableLocks");
        try {
          latch.countDown();
          readLock.acquire();
        } catch (IOException ex) {
View Full Code Here

Examples of org.apache.hadoop.hbase.master.TableLockManager.writeLock()

    hbck = doFsck(conf, false);
    assertNoErrors(hbck);

    // ensure that locks are deleted
    writeLock = tableLockManager.writeLock(TableName.valueOf("foo"),
        "should acquire without blocking");
    writeLock.acquire(); // this should not block.
    writeLock.release(); // release for clean state
  }
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.