| org.apache.tools.ant.Task org.apache.tools.ant.taskdefs.optional.net.RExecTask
RExecTask | public class RExecTask extends Task (Code) | | Automates the rexec protocol.
since: Ant 1.6 |
Inner Class :public class RExecSubTask | |
Inner Class :public class RExecWrite extends RExecSubTask | |
Inner Class :public class RExecRead extends RExecSubTask | |
Inner Class :public class AntRExecClient extends RExecClient | |
Method Summary | |
public RExecSubTask | createRead() A string to wait for from the server.
A subTask <read> tag was found. | public RExecSubTask | createWrite() Add text to send to the server
A subTask <write> tag was found. | public void | execute() Verify that all parameters are included. | public void | setCommand(String c) | public void | setInitialCR(boolean b) send a carriage return after connecting; optional, defaults to false. | public void | setPassword(String p) Set the the login password to use
required if userid is set. | public void | setPort(int p) Set the tcp port to connect to; default is 23. | public void | setServer(String m) Set the hostname or address of the remote server. | public void | setTimeout(Integer i) | public void | setUserid(String u) Set the the login id to use on the server;
required if password is set. |
createRead | public RExecSubTask createRead()(Code) | | A string to wait for from the server.
A subTask <read> tag was found. Create the object,
Save it in our list, and return it.
a read sub task |
createWrite | public RExecSubTask createWrite()(Code) | | Add text to send to the server
A subTask <write> tag was found. Create the object,
Save it in our list, and return it.
a write sub task |
execute | public void execute() throws BuildException(Code) | | Verify that all parameters are included.
Connect and possibly login.
Iterate through the list of Reads and writes.
throws: BuildException - on error |
setCommand | public void setCommand(String c)(Code) | | Set the the comand to execute on the server;
Parameters: c - a String value |
setInitialCR | public void setInitialCR(boolean b)(Code) | | send a carriage return after connecting; optional, defaults to false.
Parameters: b - a boolean value |
setPassword | public void setPassword(String p)(Code) | | Set the the login password to use
required if userid is set.
Parameters: p - a String value |
setPort | public void setPort(int p)(Code) | | Set the tcp port to connect to; default is 23.
Parameters: p - an int value |
setServer | public void setServer(String m)(Code) | | Set the hostname or address of the remote server.
Parameters: m - a String value |
setTimeout | public void setTimeout(Integer i)(Code) | | set a default timeout in seconds to wait for a response,
zero means forever (the default)
Parameters: i - an Integer value |
setUserid | public void setUserid(String u)(Code) | | Set the the login id to use on the server;
required if password is set.
Parameters: u - a String value |
|
|