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

Class RExecTask.AntRExecClient

Enclosing Class:
RExecTask

public class RExecTask.AntRExecClient
extends RExecClient

This class handles the abstraction of the rexec protocol. Currently it is a wrapper around Jakarta Commons Net.

Method Summary

void
sendString(String s, boolean echoString)
Write this string to the rexec session.
void
waitForEOF(Integer timeout)
Read from the rexec session until the EOF is found or the timeout has been reached
void
waitForString(String s)
Read from the rexec session until the string we are waiting for is found
void
waitForString(String s, Integer timeout)
Read from the rexec session until the string we are waiting for is found or the timeout has been reached

Method Details

sendString

public void sendString(String s,
                       boolean echoString)
Write this string to the rexec session.

Parameters:
echoString - Logs string sent


waitForEOF

public void waitForEOF(Integer timeout)
Read from the rexec session until the EOF is found or the timeout has been reached

Parameters:
timeout - The maximum number of seconds to wait


waitForString

public void waitForString(String s)
Read from the rexec session until the string we are waiting for is found

Parameters:
s - The string to wait on


waitForString

public void waitForString(String s,
                          Integer timeout)
Read from the rexec session until the string we are waiting for is found or the timeout has been reached

Parameters:
s - The string to wait on
timeout - The maximum number of seconds to wait


Copyright B) 2000-2005 Apache Software Foundation. All Rights Reserved.