01: package net.sf.jftp.net;
02:
03: /**
04: * The basic Transfer interface.
05: * You probably don't have to use it directly.
06: */
07: public abstract class Transfer {
08: public static final String PAUSED = "STOPPED";
09: public static final String QUEUED = "QUEUED";
10: public static final String REMOVED = "REMOVED";
11: public static final String UPLOAD = "UPLOAD";
12: public static final String DOWNLOAD = "DOWNLOAD";
13: public boolean work = true;
14: public boolean pause = false;
15:
16: public abstract void prepare();
17:
18: public abstract int getStatus();
19:
20: public abstract boolean hasStarted();
21:
22: public abstract FtpConnection getFtpConnection();
23:
24: public abstract DataConnection getDataConnection();
25: }
|