org.usergrid.locking.singlenode
Class SingleNodeLockManagerImpl

java.lang.Object
  extended by org.usergrid.locking.singlenode.SingleNodeLockManagerImpl
All Implemented Interfaces:
LockManager

public class SingleNodeLockManagerImpl
extends Object
implements LockManager

Single Node implementation for LocalManager


Constructor Summary
SingleNodeLockManagerImpl()
          Default constructor.
 
Method Summary
 Lock createLock(UUID applicationId, String... path)
          Acquires a lock on a particular path.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SingleNodeLockManagerImpl

public SingleNodeLockManagerImpl()
Default constructor.

Method Detail

createLock

public Lock createLock(UUID applicationId,
                       String... path)
                throws UGLockException
Description copied from interface: LockManager
Acquires a lock on a particular path.

Specified by:
createLock in interface LockManager
Parameters:
applicationId - application UUID
path - a unique path
Throws:
UGLockException - if the lock cannot be acquired


Copyright © 2013. All Rights Reserved.