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

Class RExecTask.AntRExecClient

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
voidsendString(String s, boolean echoString)
Write this string to the rexec session.
voidwaitForEOF(Integer timeout)
Read from the rexec session until the EOF is found or the timeout has been reached
voidwaitForString(String s)
Read from the rexec session until the string we are waiting for is found
voidwaitForString(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 Detail

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