org.globus.cog.abstraction.impl.common.util
Class FileTransfer

java.lang.Object
  extended byorg.globus.cog.abstraction.impl.common.util.FileTransfer
All Implemented Interfaces:
StatusListener

public class FileTransfer
extends Object
implements StatusListener

Contributed by Joe Futrelle (futrelle@ncsa.uiuc.edu)


Constructor Summary
FileTransfer()
           
 
Method Summary
static void main(String[] args)
           
static Object newPublicKeyCredentials(String username, String keyfile, String passphrase)
           
static Object newUsernamePasswordCredentials(String username, String password)
           
 void setDestinationCredentials(Object credentials)
           
 void setDestinationCredentials(String username, String password)
           
 void setDestinationCredentials(String username, String keyfile, String password)
           
 void setSourceCredentials(Object credentials)
           
 void setSourceCredentials(String username, String password)
           
 void setSourceCredentials(String username, String keyfile, String password)
           
 void statusChanged(StatusEvent event)
           
 Task transfer(String sourceUri, String destUri)
           
 Task transfer(String sourceUri, String destUri, boolean block)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FileTransfer

public FileTransfer()
Method Detail

newPublicKeyCredentials

public static Object newPublicKeyCredentials(String username,
                                             String keyfile,
                                             String passphrase)

newUsernamePasswordCredentials

public static Object newUsernamePasswordCredentials(String username,
                                                    String password)

setSourceCredentials

public void setSourceCredentials(String username,
                                 String password)

setSourceCredentials

public void setSourceCredentials(String username,
                                 String keyfile,
                                 String password)

setSourceCredentials

public void setSourceCredentials(Object credentials)

setDestinationCredentials

public void setDestinationCredentials(String username,
                                      String password)

setDestinationCredentials

public void setDestinationCredentials(String username,
                                      String keyfile,
                                      String password)

setDestinationCredentials

public void setDestinationCredentials(Object credentials)

transfer

public Task transfer(String sourceUri,
                     String destUri)
              throws Exception
Throws:
Exception

transfer

public Task transfer(String sourceUri,
                     String destUri,
                     boolean block)
              throws Exception
Throws:
Exception

statusChanged

public void statusChanged(StatusEvent event)
Specified by:
statusChanged in interface StatusListener

main

public static void main(String[] args)
                 throws Exception
Throws:
Exception