org.apache.tools.ant.taskdefs.optional.net
public class RExecTask extends Task
Since: Ant 1.6
| Nested Class Summary | |
|---|---|
| class | RExecTask.AntRExecClient
This class handles the abstraction of the rexec protocol.
|
| class | RExecTask.RExecRead
Reads the output from the connected server
until the required string is found or we time out. |
| class | RExecTask.RExecSubTask
This class is the parent of the Read and Write tasks.
|
| class | RExecTask.RExecWrite
Sends text to the connected server |
| Method Summary | |
|---|---|
| RExecTask.RExecSubTask | createRead()
A string to wait for from the server.
|
| RExecTask.RExecSubTask | createWrite()
Add text to send to the server
A subTask <write> tag was found. |
| void | execute()
Verify that all parameters are included.
|
| void | setCommand(String c)
Set the the comand to execute on the server; |
| void | setInitialCR(boolean b)
send a carriage return after connecting; optional, defaults to false. |
| void | setPassword(String p)
Set the the login password to use
required if userid is set. |
| void | setPort(int p)
Set the tcp port to connect to; default is 23. |
| void | setServer(String m)
Set the hostname or address of the remote server. |
| void | setTimeout(Integer i)
set a default timeout in seconds to wait for a response,
zero means forever (the default) |
| void | setUserid(String u)
Set the the login id to use on the server;
required if password is set. |
Returns: a read sub task
Returns: a write sub task
Throws: BuildException on error
Parameters: c a String value
Parameters: b a boolean value
Parameters: p a String value
Parameters: p an int value
Parameters: m a String value
Parameters: i an Integer value
Parameters: u a String value