org.apache.tools.ant.taskdefs.optional.ssh
Class AbstractSshMessage
java.lang.Object
org.apache.tools.ant.taskdefs.optional.ssh.AbstractSshMessage
- Direct Known Subclasses:
- ScpFromMessage, ScpToMessage
- public abstract class AbstractSshMessage
- extends java.lang.Object
Method Summary |
abstract void |
execute()
|
protected void |
log(java.lang.String message)
|
protected void |
logStats(long timeStarted,
long timeEnded,
int totalLength)
|
protected Channel |
openExecChannel(java.lang.String command)
|
protected void |
sendAck(java.io.OutputStream out)
|
void |
setLogListener(LogListener aListener)
|
protected void |
waitForAck(java.io.InputStream in)
Reads the response, throws a BuildException if the response
indicates an error. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AbstractSshMessage
public AbstractSshMessage(Session session)
openExecChannel
protected Channel openExecChannel(java.lang.String command)
throws JSchException
- Throws:
JSchException
sendAck
protected void sendAck(java.io.OutputStream out)
throws java.io.IOException
- Throws:
java.io.IOException
waitForAck
protected void waitForAck(java.io.InputStream in)
throws java.io.IOException,
BuildException
- Reads the response, throws a BuildException if the response
indicates an error.
- Throws:
java.io.IOException
BuildException
execute
public abstract void execute()
throws java.io.IOException,
JSchException
- Throws:
java.io.IOException
JSchException
setLogListener
public void setLogListener(LogListener aListener)
log
protected void log(java.lang.String message)
logStats
protected void logStats(long timeStarted,
long timeEnded,
int totalLength)
Copyright © 2000-2004 Apache Software Foundation. All Rights Reserved.