Class RExecTask.AntRExecClient
java.lang.Object
org.apache.commons.net.SocketClient
org.apache.commons.net.bsd.RExecClient
org.apache.tools.ant.taskdefs.optional.net.RExecTask.AntRExecClient
- Enclosing class:
- RExecTask
public class RExecTask.AntRExecClient
extends org.apache.commons.net.bsd.RExecClient
This class handles the abstraction of the rexec protocol.
  Currently it is a wrapper around Jakarta
  Commons Net.
- 
Field SummaryFields inherited from class org.apache.commons.net.bsd.RExecClient_errorStream_, DEFAULT_PORT, NULL_CHARFields inherited from class org.apache.commons.net.SocketClient_defaultPort_, _hostname_, _input_, _output_, _serverSocketFactory_, _socket_, _socketFactory_, _timeout_, connectTimeout, NETASCII_EOL
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionvoidsendString(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 reachedvoidRead from the rexec session until the string we are waiting for is foundvoidwaitForString(String s, Integer timeout) Read from the rexec session until the string we are waiting for is found or the timeout has been reachedMethods inherited from class org.apache.commons.net.bsd.RExecClientdisconnect, getErrorStream, getInputStream, getOutputStream, isRemoteVerificationEnabled, rexec, rexec, setRemoteVerificationEnabledMethods inherited from class org.apache.commons.net.SocketClient_connectAction_, 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
- 
Constructor Details- 
AntRExecClientpublic AntRExecClient()
 
- 
- 
Method Details- 
waitForStringRead from the rexec session until the string we are waiting for is found- Parameters:
- s- The string to wait on
 
- 
waitForStringRead 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
 
- 
sendStringWrite this string to the rexec session.- Parameters:
- s- the string to write
- echoString- if true log the string sent
 
- 
waitForEOFRead from the rexec session until the EOF is found or the timeout has been reached- Parameters:
- timeout- The maximum number of seconds to wait
 
 
-