|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.apache.tools.ant.ProjectComponent | +--org.apache.tools.ant.Task | +--org.apache.tools.ant.taskdefs.optional.net.RExecTask
Automates the rexec protocol.
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 |
Field Summary |
Fields inherited from class org.apache.tools.ant.Task |
description, location, target, taskName, taskType, wrapper |
Fields inherited from class org.apache.tools.ant.ProjectComponent |
project |
Constructor Summary | |
RExecTask()
|
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(java.lang.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(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. |
Methods inherited from class org.apache.tools.ant.Task |
getDescription, getLocation, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, init, isInvalid, log, log, maybeConfigure, perform, reconfigure, setDescription, setLocation, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskType |
Methods inherited from class org.apache.tools.ant.ProjectComponent |
getProject, setProject |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public RExecTask()
Method Detail |
public RExecTask.RExecSubTask createRead()
public RExecTask.RExecSubTask createWrite()
public void execute() throws BuildException
execute
in class Task
BuildException
- if something goes wrong with the buildpublic void setCommand(java.lang.String c)
public void setInitialCR(boolean b)
public void setPassword(java.lang.String p)
public void setPort(int p)
public void setServer(java.lang.String m)
public void setTimeout(java.lang.Integer i)
public void setUserid(java.lang.String u)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |