// 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; import java.util.concurrent.Callable; import java.util.concurrent.Future; // Referenced classes of package org.jdeferred: // Promise, DeferredCallable, DeferredFutureTask, DeferredRunnable public interface DeferredManager { public static final class StartPolicy extends Enum { private static final StartPolicy $VALUES[]; public static final StartPolicy AUTO; public static final StartPolicy DEFAULT; public static final StartPolicy MANAUL; public static StartPolicy valueOf(String s) { return (StartPolicy)Enum.valueOf(org/jdeferred/DeferredManager$StartPolicy, s); } public static StartPolicy[] values() { return (StartPolicy[])$VALUES.clone(); } static { DEFAULT = new StartPolicy("DEFAULT", 0); AUTO = new StartPolicy("AUTO", 1); MANAUL = new StartPolicy("MANAUL", 2); $VALUES = (new StartPolicy[] { DEFAULT, AUTO, MANAUL }); } private StartPolicy(String s, int i) { super(s, i); } } public abstract Promise when(Runnable runnable); public abstract Promise when(Callable callable); public abstract Promise when(Future future); public abstract Promise when(DeferredCallable deferredcallable); public abstract Promise when(DeferredFutureTask deferredfuturetask); public abstract Promise when(DeferredRunnable deferredrunnable); public abstract Promise when(Promise promise); public transient abstract Promise when(Runnable arunnable[]); public transient abstract Promise when(Callable acallable[]); public transient abstract Promise when(Future afuture[]); public transient abstract Promise when(DeferredCallable adeferredcallable[]); public transient abstract Promise when(DeferredFutureTask adeferredfuturetask[]); public transient abstract Promise when(DeferredRunnable adeferredrunnable[]); public transient abstract Promise when(Promise apromise[]); }