public class FTPClientJob extends java.lang.Object implements java.lang.Runnable, Stoppable, java.io.Serializable
<oddjob id="this" xmlns:net="http://rgordon.co.uk/oddjob/net"> <job> <net:ftp host="localhost" port="${ftp.port}" username="admin" password="admin"> <commands> <list> <values> <identify id="pwd"> <value> <net:ftp-pwd/> </value> </identify> <net:ftp-mk-dir path="stuff"/> <net:ftp-cd path="stuff"/> <identify id="list1"> <value> <net:ftp-list/> </value> </identify> <net:ftp-ascii/> <net:ftp-put remote="stuff.txt"> <file> <file file="${this.args[0]}"/> </file> </net:ftp-put> <identify id="list2"> <value> <net:ftp-list/> </value> </identify> <net:ftp-rename from="stuff.txt" to="things.txt"/> <net:ftp-get remote="things.txt"> <file> <file file="${this.args[1]}"/> </file> </net:ftp-get> <net:ftp-delete path="things.txt"/> <net:ftp-bin/> <net:ftp-cd/> <net:ftp-rm-dir path="stuff"/> </values> </list> </commands> </net:ftp> </job> </oddjob>
Constructor and Description |
---|
FTPClientJob() |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getHost() |
java.lang.String |
getName() |
java.lang.String |
getPassword() |
int |
getPort() |
int |
getResult() |
java.lang.String |
getUsername() |
boolean |
isPassive() |
void |
run() |
void |
setCommands(FTPCommand[] commands) |
void |
setHost(java.lang.String host) |
void |
setName(java.lang.String name) |
void |
setPassive(boolean passive) |
void |
setPassword(java.lang.String password) |
void |
setPort(int port) |
void |
setUsername(java.lang.String username) |
void |
stop()
Stop executing.
|
java.lang.String |
toString() |
public void run()
run
in interface java.lang.Runnable
public void stop() throws FailedToStopException
Stoppable
stop
in interface Stoppable
FailedToStopException
public java.lang.String getName()
public void setName(java.lang.String name)
public java.lang.String getHost()
public void setHost(java.lang.String host)
public int getPort()
public void setPort(int port)
public java.lang.String getUsername()
public void setUsername(java.lang.String username)
public java.lang.String getPassword()
public void setPassword(java.lang.String password)
public void setCommands(FTPCommand[] commands)
public int getResult()
public java.lang.String toString()
toString
in class java.lang.Object
public boolean isPassive()
public void setPassive(boolean passive)