Package com.gubutech.xload

Provides classes and interfaces for uploading of files and management of files and directories on an application server.

See:
          Description

Interface Summary
XloadDirectoryItem Interface that represents either an XloadFile or an XloadDirectory inside some directory.
XloadFileRename This interface allows programmers to create their own implementation of a file renaming policy.
XloadFileUpload Provides a representation of a single file upload whether successful or not.
 

Class Summary
XloadCounterFileRename Class that implements a rename policy that safely renames files to an arbitrary number that increments sequentially by 1.
XloadDirectory Class that represents a directory/folder on the file system.
XloadFile Class that represents all types of file deployments and can represent any file on the file system (including a network).
XloadIncrementalFileRename The default file renaming policy for Xload.
XloadManager Controller class for all types of file uploads
 

Exception Summary
XloadFileException Signals that an XloadFile has been attempted to be moved or copied to a directory and a name collision occurred.
XloadIncorrectSortByCodeException Signals that an incorrect sorting code has been given to certain methods in the XloadDirectory class.
XloadNullArgumentException Signals that a null argument has been passed to a method.
XloadRequestNullException Signals if a method is illegaly used because a HttpServletRequest object was required and is not available.
XloadUploadException Signals that a method has been called illegally, because it was called before an upload has been attempted.
 

Package com.gubutech.xload Description

Provides classes and interfaces for uploading of files and management of files and directories on an application server. This component implements a 'pull' model implementation of file upload, giving the programmer full control over the file upload process.

The main class involved in controlling the process is the XloadManager class. From this class all operations are performed or instigated. Files and directories can be manipulated when on the server (including files and directories that already reside on the server) by using other classes and/or interfaces.

Package Specification

File upload component conforms to rfc1867 (see www.ietf.org/rfc/rfc1867.txt).

Related Documentation

For overviews, examples and guides, please see:

Since:
Xload v1.2


©Gubutech microsystems (Xload) 2006 (v1.2)