java.lang.Object
java.lang.Thread
mindbright.ssh.SSHSCPGUIThread
- All Implemented Interfaces:
- java.lang.Runnable, SSHSCPIndicator
- public final class SSHSCPGUIThread
- extends java.lang.Thread
- implements SSHSCPIndicator
| Nested classes inherited from class java.lang.Thread |
java.lang.Thread.UncaughtExceptionHandler |
|
Constructor Summary |
SSHSCPGUIThread(java.lang.String remoteHost,
int remotePort,
SSHAuthenticator authenticator,
SSHClientUser mainUser,
SSHInteractor interactor,
java.awt.Frame parent,
java.lang.String curDir,
java.lang.String localFile,
java.lang.String remoteFile,
boolean recursive,
boolean background,
boolean toRemote)
|
| Methods inherited from class java.lang.Thread |
activeCount, checkAccess, countStackFrames, currentThread, destroy, dumpStack, enumerate, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, stop, suspend, toString, yield |
curDir
java.lang.String curDir
localFile
java.lang.String localFile
remoteFile
java.lang.String remoteFile
remoteHost
java.lang.String remoteHost
remotePort
int remotePort
authenticator
SSHAuthenticator authenticator
mainUser
SSHClientUser mainUser
interactor
SSHInteractor interactor
recursive
boolean recursive
background
boolean background
toRemote
boolean toRemote
parent
java.awt.Frame parent
localFileList
java.lang.String[] localFileList
copyIndicator
java.awt.Dialog copyIndicator
progress
mindbright.gui.ProgressBar progress
scp
SSHSCP scp
copyThread
java.lang.Thread copyThread
srcLbl
java.awt.Label srcLbl
dstLbl
java.awt.Label dstLbl
sizeLbl
java.awt.Label sizeLbl
nameLbl
java.awt.Label nameLbl
speedLbl
java.awt.Label speedLbl
cancB
java.awt.Button cancB
startTime
long startTime
lastTime
long lastTime
totTransSize
int totTransSize
fileTransSize
int fileTransSize
curFileSize
int curFileSize
lastSize
int lastSize
fileCnt
int fileCnt
doneCopying
boolean doneCopying
SSHSCPGUIThread
public SSHSCPGUIThread(java.lang.String remoteHost,
int remotePort,
SSHAuthenticator authenticator,
SSHClientUser mainUser,
SSHInteractor interactor,
java.awt.Frame parent,
java.lang.String curDir,
java.lang.String localFile,
java.lang.String remoteFile,
boolean recursive,
boolean background,
boolean toRemote)
throws java.lang.Exception
run
public void run()
- Description copied from class:
java.lang.Thread
- The method of Thread that will be run if there is no Runnable object
associated with the Thread. Thread's implementation does nothing at all.
- Specified by:
run in interface java.lang.Runnable
spaceSplit
public static java.lang.String[] spaceSplit(java.lang.String str)
starExpand
public static java.lang.String[] starExpand(java.lang.String[] fileList,
java.lang.String curDir)
addUnique
static int addUnique(java.lang.String[] list,
java.lang.String str,
int last)
connected
public void connected(java.lang.String server)
- Specified by:
connected in interface SSHSCPIndicator
startFile
public void startFile(java.lang.String file,
int size)
- Specified by:
startFile in interface SSHSCPIndicator
startDir
public void startDir(java.lang.String file)
- Specified by:
startDir in interface SSHSCPIndicator
endFile
public void endFile()
- Specified by:
endFile in interface SSHSCPIndicator
endDir
public void endDir()
- Specified by:
endDir in interface SSHSCPIndicator
progress
public void progress(int size)
- Specified by:
progress in interface SSHSCPIndicator
round
double round(double val)
cutName
java.lang.String cutName(java.lang.String name,
int len)