| org.apache.tools.ant.Task org.apache.tools.ant.taskdefs.optional.net.TelnetTask
TelnetTask | public class TelnetTask extends Task (Code) | | Automates the telnet protocol.
|
Inner Class :public class TelnetSubTask | |
Inner Class :public class TelnetWrite extends TelnetSubTask | |
Inner Class :public class TelnetRead extends TelnetSubTask | |
Inner Class :public class AntTelnetClient extends TelnetClient | |
Method Summary | |
public TelnetSubTask | createRead() A string to wait for from the server.
A subTask <read> tag was found. | public TelnetSubTask | 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 | 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 TelnetSubTask 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 telnet sub task |
createWrite | public TelnetSubTask 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 telnet 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 |
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 |
|
|