// Decompiled by Jad v1.5.8e. Copyright 2001 Pavel Kouznetsov. // Jad home page: http://www.geocities.com/kpdus/jad.html // Decompiler options: braces fieldsfirst space lnc package org.jdeferred.impl; import org.jdeferred.AlwaysCallback; import org.jdeferred.Deferred; import org.jdeferred.DoneCallback; import org.jdeferred.DoneFilter; import org.jdeferred.DonePipe; import org.jdeferred.FailCallback; import org.jdeferred.FailFilter; import org.jdeferred.FailPipe; import org.jdeferred.ProgressCallback; import org.jdeferred.ProgressFilter; import org.jdeferred.ProgressPipe; import org.jdeferred.Promise; public class DeferredPromise implements Promise { protected final Deferred deferred; private final Promise promise; public DeferredPromise(Deferred deferred1) { deferred = deferred1; promise = deferred1.promise(); } public Promise always(AlwaysCallback alwayscallback) { return promise.always(alwayscallback); } public Promise done(DoneCallback donecallback) { return promise.done(donecallback); } public Promise fail(FailCallback failcallback) { return promise.fail(failcallback); } public boolean isPending() { return promise.isPending(); } public boolean isRejected() { return promise.isRejected(); } public boolean isResolved() { return promise.isResolved(); } public Promise progress(ProgressCallback progresscallback) { return promise.progress(progresscallback); } public org.jdeferred.Promise.State state() { return promise.state(); } public Promise then(DoneCallback donecallback) { return promise.then(donecallback); } public Promise then(DoneCallback donecallback, FailCallback failcallback) { return promise.then(donecallback, failcallback); } public Promise then(DoneCallback donecallback, FailCallback failcallback, ProgressCallback progresscallback) { return promise.then(donecallback, failcallback, progresscallback); } public Promise then(DoneFilter donefilter) { return promise.then(donefilter); } public Promise then(DoneFilter donefilter, FailFilter failfilter) { return promise.then(donefilter, failfilter); } public Promise then(DoneFilter donefilter, FailFilter failfilter, ProgressFilter progressfilter) { return promise.then(donefilter, failfilter, progressfilter); } public Promise then(DonePipe donepipe) { return promise.then(donepipe); } public Promise then(DonePipe donepipe, FailPipe failpipe) { return promise.then(donepipe, failpipe); } public Promise then(DonePipe donepipe, FailPipe failpipe, ProgressPipe progresspipe) { return promise.then(donepipe, failpipe, progresspipe); } public void waitSafely() throws InterruptedException { promise.waitSafely(); } public void waitSafely(long l) throws InterruptedException { promise.waitSafely(l); } }