Class TelnetTask.AntTelnetClient
- java.lang.Object
- 
- org.apache.commons.net.SocketClient
- 
- org.apache.commons.net.telnet.TelnetClient
- 
- org.apache.tools.ant.taskdefs.optional.net.TelnetTask.AntTelnetClient
 
 
 
- 
- Enclosing class:
- TelnetTask
 
 public class TelnetTask.AntTelnetClient extends org.apache.commons.net.telnet.TelnetClientThis class handles the abstraction of the telnet protocol. Currently it is a wrapper around Jakarta Commons Net.
- 
- 
Field SummaryFields Modifier and Type Field Description protected static intTERMINAL_TYPEprotected static intTERMINAL_TYPE_ISprotected static intTERMINAL_TYPE_SEND
 - 
Constructor SummaryConstructors Constructor Description AntTelnetClient()
 - 
Method SummaryModifier and Type Method Description voidsendString(java.lang.String s, boolean echoString)Write this string to the telnet session.voidwaitForString(java.lang.String s)Read from the telnet session until the string we are waiting for is foundvoidwaitForString(java.lang.String s, java.lang.Integer timeout)Read from the telnet session until the string we are waiting for is found or the timeout has been reached- 
Methods inherited from class org.apache.commons.net.telnet.TelnetClient_connectAction_, addOptionHandler, deleteOptionHandler, disconnect, getInputStream, getLocalOptionState, getOutputStream, getReaderThread, getRemoteOptionState, registerInputListener, registerNotifHandler, registerSpyStream, sendAYT, sendCommand, sendSubnegotiation, setReaderThread, stopSpyStream, unregisterInputListener, unregisterNotifHandler
 - 
Methods inherited from class org.apache.commons.net.SocketClientaddProtocolCommandListener, connect, connect, connect, connect, connect, connect, createCommandSupport, fireCommandSent, fireReplyReceived, getCharset, getCharsetName, getCommandSupport, getConnectTimeout, getDefaultPort, getDefaultTimeout, getKeepAlive, getLocalAddress, getLocalPort, getProxy, getReceiveBufferSize, getRemoteAddress, getRemotePort, getSendBufferSize, getServerSocketFactory, getSoLinger, getSoTimeout, getTcpNoDelay, isAvailable, isConnected, removeProtocolCommandListener, setCharset, setConnectTimeout, setDefaultPort, setDefaultTimeout, setKeepAlive, setProxy, setReceiveBufferSize, setSendBufferSize, setServerSocketFactory, setSocketFactory, setSoLinger, setSoTimeout, setTcpNoDelay, verifyRemote
 
- 
 
- 
- 
- 
Field Detail- 
TERMINAL_TYPEprotected static final int TERMINAL_TYPE - See Also:
- Constant Field Values
 
 - 
TERMINAL_TYPE_SENDprotected static final int TERMINAL_TYPE_SEND - See Also:
- Constant Field Values
 
 - 
TERMINAL_TYPE_ISprotected static final int TERMINAL_TYPE_IS - See Also:
- Constant Field Values
 
 
- 
 - 
Method Detail- 
waitForStringpublic void waitForString(java.lang.String s) Read from the telnet session until the string we are waiting for is found- Parameters:
- s- The string to wait on
 
 - 
waitForStringpublic void waitForString(java.lang.String s, java.lang.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
 
 - 
sendStringpublic void sendString(java.lang.String s, boolean echoString)Write this string to the telnet session.- Parameters:
- s- the string to write
- echoString- if true log the string sent
 
 
- 
 
-