com.google.gwt.emul.java.util.concurrent.CountdownLatch Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of xapi-dev Show documentation
Show all versions of xapi-dev Show documentation
Everything needed to run a comprehensive dev environment.
Just type X_ and pick a service from autocomplete;
new dev modules will be added as they are built.
The only dev service not included in the uber jar is xapi-dev-maven,
as it includes all runtime dependencies of maven, adding ~4 seconds to build time,
and 6 megabytes to the final output jar size (without xapi-dev-maven, it's ~1MB).
The newest version!
package java.util.concurrent;
import xapi.log.X_Log;
public class CountdownLatch {
private long count;
public CountdownLatch(int count) {
this.count = count;
}
public void await(){
X_Log.warn("Do not call CountdownLatch.await() in gwt; instead use X_Concurrent.await(latch, callback);");
}
public void await(double time, TimeUnit unit){
X_Log.warn("Do not call CountdownLatch.await(time, unit) in gwt; instead use X_Concurrent.await(latch, time, unit, callback);");
}
/**
* @return the count
*/
public long getCount() {
return count;
}
public void countDown(){
count--;
}
@Override
public String toString() {
return "CountDownLatch("+count+")";
}
}