Java client side GridFTP implementation

jftp 

Java GridFTP client library org.globus.ftp, version 0.9.14


Jftp is Java client side implementation of FTP and GridFTP protocols. Jftp contains
package org.globus.ftp. It will become part of the next release of Java Cog Kit,
developed as part of Globus Toolkit.

org.globus.ftp  v. 0.9.14 supports Extended Block Mode, parallel and striped connections,
restart and performance markers, data channel authentication. Both client-server
and third party transfer is supported.

Package org.globus.ftp is compatible with Java CoG Kit release 0.9.13. We
discourage users to use old package org.globus.io.ftp available in 0.9.13. In future
releases of CoG, org.globus.io.ftp will be discontinued in favor of org.globus.ftp.


Requirements

You need Java 1.3.1 or higher and Java CoG Kit v. 0.9.13.

Download

Documentation

Installation

  • Download and install CoG Kit, v. 0.9.13 
  • Download and untar jftp v. 0.9.14 ("tar -xvzf ftp.jar")
  • In jftp root directory, in file jglobus.properties edit the coglib property to indicate the CoG libraries directory, or add CoG libraries directory to your CLASSPATH
  • if you have the source distribution, run "ant" to compile it into build subdirectory.
  • binary distribution contains two jar files. Simply add them to your CLASSPATH.

Comments / problems

Java CoG Kit, developed in Argonne National Lab:  http://wiki.cogkit.org/wiki/Main_Page
Mailing list: http://www.globus.org/cog/mailinglists.html
Main contacts for Java CoG Kit are Gregor von Laszewski and Jarek Gawor.
Library org.globus.ftp has been created by Pawel Plaszczak, Jarek Gawor, Peter Lane, and Ravi Madduri.
Java CoG Kit is part of the Globus Project: http://www.globus.org