org.codehaus.wadi.gridstate.impl
Class SmartLockManager

java.lang.Object
  extended byorg.codehaus.wadi.gridstate.impl.SmartLockManager
All Implemented Interfaces:
LockManager
Direct Known Subclasses:
HybridLockManager

public class SmartLockManager
extends Object
implements LockManager

Creates, reuses and destroys, on-the-fly, a lock for a given Key.

Author:
jules

Field Summary
protected  String _name
           
protected  Map _syncs
           
 
Constructor Summary
SmartLockManager(String name)
           
 
Method Summary
 Sync acquire(Object key)
           
 Sync acquire(Object key, Object value)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_name

protected final String _name

_syncs

protected final Map _syncs
Constructor Detail

SmartLockManager

public SmartLockManager(String name)
Method Detail

acquire

public Sync acquire(Object key)
Specified by:
acquire in interface LockManager

acquire

public Sync acquire(Object key,
                    Object value)


Copyright © 2004-2006 Core Developers Network Ltd.. All Rights Reserved.