net.esper.util
Class ManagedLock

java.lang.Object
  extended by net.esper.util.ManagedLock

public class ManagedLock
extends Object

Simple lock based on ReentrantLock that associates a name with the lock and traces locking and unlocking.


Constructor Summary
ManagedLock(String name)
          Ctor.
 
Method Summary
 void acquireLock()
          Lock.
 void releaseLock()
          Unlock.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ManagedLock

public ManagedLock(String name)
Ctor.

Parameters:
name - of lock
Method Detail

acquireLock

public void acquireLock()
Lock.


releaseLock

public void releaseLock()
Unlock.