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.TelnetClient
This class handles the abstraction of the telnet protocol.
Currently it is a wrapper around Jakarta
Commons Net.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected static final intprotected static final intprotected static final intFields inherited from class org.apache.commons.net.telnet.TelnetClient
readerThreadFields inherited from class org.apache.commons.net.SocketClient
_defaultPort_, _hostname_, _input_, _output_, _serverSocketFactory_, _socket_, _socketFactory_, _timeout_, connectTimeout, NETASCII_EOL -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidsendString(String s, boolean echoString) Write this string to the telnet session.voidRead from the telnet session until the string we are waiting for is foundvoidwaitForString(String s, Integer timeout) Read from the telnet session until the string we are waiting for is found or the timeout has been reachedMethods 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, unregisterNotifHandlerMethods inherited from class org.apache.commons.net.SocketClient
addProtocolCommandListener, applySocketAttributes, 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 Details
-
TERMINAL_TYPE
protected static final int TERMINAL_TYPE- See Also:
-
TERMINAL_TYPE_SEND
protected static final int TERMINAL_TYPE_SEND- See Also:
-
TERMINAL_TYPE_IS
protected static final int TERMINAL_TYPE_IS- See Also:
-
-
Constructor Details
-
AntTelnetClient
public AntTelnetClient()
-
-
Method Details
-
waitForString
Read from the telnet session until the string we are waiting for is found- Parameters:
s- The string to wait on
-
waitForString
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 ontimeout- The maximum number of seconds to wait
-
sendString
Write this string to the telnet session.- Parameters:
s- the string to writeechoString- if true log the string sent
-