You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 26 Next »

Trebuchet is a multi-scheme file-transfer API and client library written in Java.

Purpose

The principal aim of this library is to provide an abstraction layer over the standard file-related operations (such as directory listing, directory creation, file transfer and file deletion) which allows switching between protocols without alteration of either source code or scripting. The library is also designed to be extensible so that new protocol support can be added in a reasonably clean way.

Currently, there are two ways in which Trebuchet can be utilized:

Certain capabilities, such as restarting operations and inspecting the binary "cache" files, are also available from the command-line. There are further plans to provide an Eclipse-based RCP Trebuchet client for easy management of file transfers across multiple hosts.

  • No labels