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

Class TelnetTask.AntTelnetClient

Enclosing Class:
TelnetTask

public class TelnetTask.AntTelnetClient
extends TelnetClient

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

Method Summary

void
sendString(String s, boolean echoString)
Write this string to the telnet session.
void
waitForString(String s)
Read from the telnet session until the string we are waiting for is found
void
waitForString(String s, Integer timeout)
Read from the telnet 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 telnet session.
Parameters:
s - the string to write
echoString - if true log the string sent

waitForString

public void waitForString(String s)
Read from the telnet 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 telnet 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