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
Modifier and TypeFieldDescriptionprotected static final int
protected static final int
protected static final int
Fields inherited from class org.apache.commons.net.telnet.TelnetClient
readerThread
Fields inherited from class org.apache.commons.net.SocketClient
_defaultPort_, _hostname_, _input_, _output_, _serverSocketFactory_, _socket_, _socketFactory_, _timeout_, connectTimeout, NETASCII_EOL, remoteInetSocketAddress
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
sendString
(String s, boolean echoString) Write this string to the telnet session.void
Read from the telnet session until the string we are waiting for is foundvoid
waitForString
(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, sendAYT, sendCommand, sendSubnegotiation, setReaderThread, stopSpyStream, unregisterInputListener, unregisterNotifHandler
Methods 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, getRemoteInetSocketAddress, 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
-
sendString
Write this string to the telnet session.- Parameters:
s
- the string to writeechoString
- if true log the string sent
-