java.lang.Cloneable
public class TelnetTask extends Task
Modifier and Type | Class | Description |
---|---|---|
class |
TelnetTask.AntTelnetClient |
This class handles the abstraction of the telnet protocol.
|
class |
TelnetTask.TelnetRead |
Reads the output from the connected server
until the required string is found or we time out.
|
class |
TelnetTask.TelnetSubTask |
This class is the parent of the Read and Write tasks.
|
class |
TelnetTask.TelnetWrite |
Sends text to the connected server
|
description, location, project
Constructor | Description |
---|---|
TelnetTask() |
Modifier and Type | Method | Description |
---|---|---|
TelnetTask.TelnetSubTask |
createRead() |
A string to wait for from the server.
|
TelnetTask.TelnetSubTask |
createWrite() |
Add text to send to the server
A subTask <write> tag was found.
|
void |
execute() |
Verify that all parameters are included.
|
void |
setInitialCR(boolean b) |
send a carriage return after connecting; optional, defaults to false.
|
void |
setPassword(java.lang.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(java.lang.String m) |
Set the hostname or address of the remote server.
|
void |
setTimeout(java.lang.Integer i) |
set a default timeout in seconds to wait for a response,
zero means forever (the default)
|
void |
setUserid(java.lang.String u) |
Set the the login id to use on the server;
required if password is set.
|
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
clone, getDescription, getLocation, getProject, setDescription, setLocation, setProject
bindToOwner, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, init, isInvalid, log, log, log, log, maybeConfigure, perform, reconfigure, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskType
public void execute() throws BuildException
execute
in class Task
BuildException
- on errorpublic void setUserid(java.lang.String u)
u
- a String
valuepublic void setPassword(java.lang.String p)
p
- a String
valuepublic void setServer(java.lang.String m)
m
- a String
valuepublic void setPort(int p)
p
- an int
valuepublic void setInitialCR(boolean b)
b
- a boolean
valuepublic void setTimeout(java.lang.Integer i)
i
- an Integer
valuepublic TelnetTask.TelnetSubTask createRead()
public TelnetTask.TelnetSubTask createWrite()