org.mule.util.concurrent
Class SynchronizedVariable

java.lang.Object
  extended by org.mule.util.concurrent.SynchronizedVariable
All Implemented Interfaces:
edu.emory.mathcs.backport.java.util.concurrent.Executor
Direct Known Subclasses:
WaitableBoolean

public abstract class SynchronizedVariable
extends Object
implements edu.emory.mathcs.backport.java.util.concurrent.Executor


Field Summary
protected  Object lock
           
 
Constructor Summary
SynchronizedVariable()
           
SynchronizedVariable(Object lock)
           
 
Method Summary
 void execute(Runnable command)
           
 Object getLock()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

lock

protected final Object lock
Constructor Detail

SynchronizedVariable

public SynchronizedVariable()

SynchronizedVariable

public SynchronizedVariable(Object lock)
Method Detail

getLock

public Object getLock()

execute

public void execute(Runnable command)
Specified by:
execute in interface edu.emory.mathcs.backport.java.util.concurrent.Executor


Copyright © 2003-2009 MuleSource, Inc.. All Rights Reserved.