Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

konspire.client
Class UploadThread  view UploadThread download UploadThread.java

java.lang.Object
  extended byjava.lang.Thread
      extended bykonspire.common.ErrorHandlingThread
          extended bykonspire.common.NamedErrorHandlingThread
              extended bykonspire.client.TransferThread
                  extended bykonspire.client.UploadThread
All Implemented Interfaces:
java.lang.Runnable

public class UploadThread
extends TransferThread

TransferThread for uploads.


Nested Class Summary
 
Nested classes inherited from class java.lang.Thread
java.lang.Thread.UncaughtExceptionHandler
 
Field Summary
(package private)  boolean aborted
           
(package private)  boolean accept
           
(package private)  int blockSize
           
(package private)  long bytesToSkip
           
(package private)  konspire.common.TwoWayMessageSocket messageSock
           
(package private)  Client parent
           
 
Fields inherited from class konspire.client.TransferThread
f
 
Fields inherited from class java.lang.Thread
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY
 
Constructor Summary
UploadThread(ClientFileRequest req, boolean acc, konspire.common.TwoWayMessageSocket sock, Client par)
          Construct an UploadThread.
 
Method Summary
 void abortTransfer()
          Ends the file transfer prematurely.
protected  void startTransfer()
          Starts the file transfer.
 
Methods inherited from class konspire.client.TransferThread
getFileDescriptor, getProgressBar, runMethod, setProgress, setTable, transferDone, transferFailed
 
Methods inherited from class konspire.common.NamedErrorHandlingThread
 
Methods inherited from class konspire.common.ErrorHandlingThread
run
 
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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

blockSize

int blockSize

bytesToSkip

long bytesToSkip

accept

boolean accept

messageSock

konspire.common.TwoWayMessageSocket messageSock

parent

Client parent

aborted

boolean aborted
Constructor Detail

UploadThread

public UploadThread(ClientFileRequest req,
                    boolean acc,
                    konspire.common.TwoWayMessageSocket sock,
                    Client par)
Construct an UploadThread.

Method Detail

startTransfer

protected void startTransfer()
Description copied from class: TransferThread
Starts the file transfer. Returns when file transfer has stopped (completed or aborted)

Specified by:
startTransfer in class TransferThread

abortTransfer

public void abortTransfer()
Description copied from class: TransferThread
Ends the file transfer prematurely.

Note that this method is safe to call even after transfer is over.

Specified by:
abortTransfer in class TransferThread