org.globus.ogsa.impl.base.reliabletransfer
Class TransferClient

java.lang.Object
  extended byorg.globus.ogsa.impl.base.reliabletransfer.TransferClient

public class TransferClient
extends java.lang.Object


Constructor Summary
TransferClient(int transferid, java.lang.String sourceURL, java.lang.String destinationURL, java.lang.String proxyPath, TransferDbOptions dbOptions, FileTransferProgressType transferProgress, ServiceDataSet serviceData, ServiceData transferProgressData, ServiceData restartMarkerServiceData, FileTransferRestartMarker restartMarker)
           
 
Method Summary
 GridFTPClient getDestination()
           
 java.lang.String getDestinationPath()
           
 GridFTPClient getSource()
           
 java.lang.String getSourcePath()
           
 int getStatus()
           
 int getTransferID()
           
static org.ietf.jgss.GSSCredential loadCredential(java.lang.String credPath)
           
static void main(java.lang.String[] as)
           
static java.lang.String saveCredential(org.ietf.jgss.GSSCredential credential)
           
 void setDestination(GridFTPClient destinationHost)
           
 void setDestinationPath(java.lang.String destPath)
           
 void setParallelStreams(int parallel)
           
 void setProxyPath(java.lang.String proxyPath)
           
 void setRestartMarker(java.lang.String marker)
           
 void setSource(GridFTPClient host)
           
 void setSourcePath(java.lang.String sourcePath)
           
 void setTcpBufferSize(int tcpBufferSize)
           
 void setTransferParams(GridFTPClient host, org.ietf.jgss.GSSCredential cred)
           
 void transfer()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TransferClient

public TransferClient(int transferid,
                      java.lang.String sourceURL,
                      java.lang.String destinationURL,
                      java.lang.String proxyPath,
                      TransferDbOptions dbOptions,
                      FileTransferProgressType transferProgress,
                      ServiceDataSet serviceData,
                      ServiceData transferProgressData,
                      ServiceData restartMarkerServiceData,
                      FileTransferRestartMarker restartMarker)
               throws java.rmi.RemoteException
Method Detail

loadCredential

public static org.ietf.jgss.GSSCredential loadCredential(java.lang.String credPath)
                                                  throws org.ietf.jgss.GSSException
Throws:
org.ietf.jgss.GSSException

saveCredential

public static java.lang.String saveCredential(org.ietf.jgss.GSSCredential credential)
                                       throws org.ietf.jgss.GSSException
Throws:
org.ietf.jgss.GSSException

setProxyPath

public void setProxyPath(java.lang.String proxyPath)

setSource

public void setSource(GridFTPClient host)

getSource

public GridFTPClient getSource()

getStatus

public int getStatus()

setDestination

public void setDestination(GridFTPClient destinationHost)

getDestination

public GridFTPClient getDestination()

setDestinationPath

public void setDestinationPath(java.lang.String destPath)

getTransferID

public int getTransferID()

getDestinationPath

public java.lang.String getDestinationPath()

setSourcePath

public void setSourcePath(java.lang.String sourcePath)

getSourcePath

public java.lang.String getSourcePath()

setTransferParams

public void setTransferParams(GridFTPClient host,
                              org.ietf.jgss.GSSCredential cred)

setRestartMarker

public void setRestartMarker(java.lang.String marker)

setParallelStreams

public void setParallelStreams(int parallel)

setTcpBufferSize

public void setTcpBufferSize(int tcpBufferSize)

transfer

public void transfer()

main

public static void main(java.lang.String[] as)