package com.droidworks.http.download; public interface DownloadManager { /** * The number of seconds a thread will wait for a new task before * shutting itself down. You probably don't want to change this * under normal conditions. * * @param seconds */ public abstract void setPollingDuration(int seconds); /** * Returns the number of active download threads. * * @return */ public abstract int getThreadCount(); public abstract boolean isQueued(DownloadTask<?> task); public abstract void addDownloadTask(DownloadTask<?> task); public abstract void cancelAll(); public abstract void setMaxThreads(int count); public abstract void setTaskTimeout(int seconds); }