public interface  org.fusesource.hawtdispatch.SettableFuture extends java.lang.Object implements scala.Function, org.fusesource.hawtdispatch.Future
{
public abstract scala.Option _callback();
public abstract void _callback_$eq(scala.Option);
public abstract scala.Option _result();
public abstract void _result_$eq(scala.Option);
public abstract org.fusesource.hawtdispatch.SettableFuture$mutex$ mutex();
public abstract scala.Option merge(java.lang.Object);
public abstract void apply(java.lang.Object);
public abstract void set(java.lang.Object);
public abstract java.lang.Object get();
public abstract java.lang.Object await();
public abstract scala.Option await(long, java.util.concurrent.TimeUnit);
public abstract void onComplete(scala.Function);
public abstract boolean completed();
public abstract org.fusesource.hawtdispatch.SettableFuture map(scala.Function);
}