org.apache.tools.ant.taskdefs.optional.net

Class RExecTask.RExecRead

Enclosing Class:
RExecTask

public class RExecTask.RExecRead
extends RExecTask.RExecSubTask

Reads the output from the connected server until the required string is found or we time out.

Field Summary

Fields inherited from class org.apache.tools.ant.taskdefs.optional.net.RExecTask.RExecSubTask

taskString

Method Summary

void
execute(RExecTask.AntRExecClient rexec)
Execute the read exec task.
void
setDefaultTimeout(Integer defaultTimeout)
Sets the default timeout if none has been set already
void
setTimeout(Integer i)
a timeout value that overrides any task wide timeout.

Methods inherited from class org.apache.tools.ant.taskdefs.optional.net.RExecTask.RExecSubTask

addText, execute, setString

Method Details

execute

public void execute(RExecTask.AntRExecClient rexec)
            throws BuildException
Execute the read exec task.
Overrides:
execute in interface RExecTask.RExecSubTask
Parameters:
rexec - the task to use
Throws:
BuildException - on error

setDefaultTimeout

public void setDefaultTimeout(Integer defaultTimeout)
Sets the default timeout if none has been set already
Parameters:
defaultTimeout - an Integer value

setTimeout

public void setTimeout(Integer i)
a timeout value that overrides any task wide timeout.
Parameters:
i - an Integer value