Examples of LockManager


Examples of com.arjuna.ats.txoj.LockManager

  public void storeUid(int relative_position, Object o)
  {
    try
    {
      LockManager lm = (LockManager) o;
      ObjectUidStore.storeUid(getRelativeArg(relative_position), lm.get_uid());
    }
    catch (Exception e)
    {
      Fail("Error storing Uid:", e);
    }
View Full Code Here

Examples of com.ettrema.http.fs.LockManager

   
    //SsoSessionProvider ssoSessionProvider = new ServletSsoSessionProvider();   
    SimpleSsoSessionProvider ssoSessionProvider = new SimpleSsoSessionProvider();
    ssoSessionProvider.setPrefix("XXX");
       
    LockManager lockManager = new SimpleLockManager();
    Map<String, String> users = new HashMap<String, String>();
    users.put("me", "pwd");
    SimpleSecurityManager securityManager = new SimpleSecurityManager("demo", users);
    securityManager.setDigestGenerator(new DigestGenerator());
   
View Full Code Here

Examples of com.sleepycat.je.txn.LockManager

     */
    public static void lockAfterLsnChange(DatabaseImpl dbImpl,
                                          long oldLsn,
                                          long newLsn,
                                          Locker excludeLocker) {
        final LockManager lockManager =
            dbImpl.getDbEnvironment().getTxnManager().getLockManager();
        final Set<LockInfo> owners = lockManager.getOwners(oldLsn);
        if (owners == null) {
            return;
        }
        /* Acquire newLsn locks. */
        for (LockInfo lockInfo : owners) {
View Full Code Here

Examples of com.volantis.mcs.repository.lock.LockManager

        jdbcConfiguration.setPassword("geoff");

        InternalJDBCRepository repository = (InternalJDBCRepository)
                jdbcFactory.createJDBCRepository(jdbcConfiguration);

        LockManager manager = repository.getLockManager("project");

        String command = args[0];
        if (command.equals("lock")) {

            if (args.length != 3) {
                usage("lock <principal> <resource>");
            }

            String principalName = args[1];
            Principal principal = new JDBCPrincipal(principalName);
            String resource = args[2];

            Lock lock = manager.getLock(resource);
            lock.acquire(principal);
        } else if (command.equals("unlock")) {

            if (args.length != 3) {
                usage("lock <principal> <resource>");
            }

            String principalName = args[1];
            Principal principal = new JDBCPrincipal(principalName);
            String resource = args[2];
           
            Lock lock = manager.getLock(resource);
            lock.release(principal);
        } else if (command.equals("list")) {

            Collection locks = manager.getLocks();
            if (locks.size() == 0) {
                System.out.println("No locks found");
            } else {
                for (Iterator i = locks.iterator(); i.hasNext();) {
                    Lock lock = (Lock) i.next();
View Full Code Here

Examples of gridool.locking.LockManager

        final GridNodeInfo localNode = config.getLocalNode();
        if(!_excludeNodeList.contains(localNode)) {
            _excludeNodeList.add(localNode);
        }
        final GridNodeSelector nodeSelector = config.getNodeSelector();
        final LockManager lockManager = directory.getLockManager();

        final Map<GridNode, List<String>> assignMap = new HashMap<GridNode, List<String>>(_relativePaths.size());
        final List<Pair<String, Lock>> localExecResources = new ArrayList<Pair<String, Lock>>(_relativePaths.size());

        int totalLocked = 0;
        for(String path : _relativePaths) {
            ReadWriteLock lock = lockManager.obtainLock(path);
            final Lock rlock = lock.readLock();
            if(rlock.tryLock()) {
                localExecResources.add(new Pair<String, Lock>(path, rlock));
            } else {
                totalLocked++;
View Full Code Here

Examples of gridool.locking.LockManager

        final GridNodeInfo localNode = GridUtils.getLocalNode(config);
        if(!excludeNodeList.contains(localNode)) {
            excludeNodeList.add(localNode);
        }
        final GridNodeSelector nodeSelector = config.getNodeSelector();
        final LockManager lockManager = directory.getLockManager();

        final Map<GridNode, List<String>> assignMap = new HashMap<GridNode, List<String>>(relativePaths.size());
        final List<Pair<String, Lock>> localExecResources = new ArrayList<Pair<String, Lock>>(relativePaths.size());

        int totalLocked = 0;
        for(String path : relativePaths) {
            ReadWriteLock lock = lockManager.obtainLock(path);
            final Lock rlock = lock.readLock();
            if(rlock.tryLock()) {
                localExecResources.add(new Pair<String, Lock>(path, rlock));
            } else {
                totalLocked++;
View Full Code Here

Examples of javax.jcr.lock.LockManager

            throws UnsupportedRepositoryOperationException, LockException,
            AccessDeniedException, InvalidItemStateException,
            RepositoryException {
        // check state of this instance
        sanityCheck();
        LockManager lockMgr = session.getWorkspace().getLockManager();
        return lockMgr.lock(getPath(), isDeep, isSessionScoped, Long.MAX_VALUE, null);
    }
View Full Code Here

Examples of javax.jcr.lock.LockManager

    public Lock getLock()
            throws UnsupportedRepositoryOperationException, LockException,
            AccessDeniedException, RepositoryException {
        // check state of this instance
        sanityCheck();
        LockManager lockMgr = session.getWorkspace().getLockManager();
        return lockMgr.getLock(getPath());
    }
View Full Code Here

Examples of javax.jcr.lock.LockManager

            throws UnsupportedRepositoryOperationException, LockException,
            AccessDeniedException, InvalidItemStateException,
            RepositoryException {
        // check state of this instance
        sanityCheck();
        LockManager lockMgr = session.getWorkspace().getLockManager();
        lockMgr.unlock(getPath());
    }
View Full Code Here

Examples of javax.jcr.lock.LockManager

     * {@inheritDoc}
     */
    public boolean holdsLock() throws RepositoryException {
        // check state of this instance
        sanityCheck();
        LockManager lockMgr = session.getWorkspace().getLockManager();
        return lockMgr.holdsLock(getPath());
    }
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.