See: Description
Interface | Description |
---|---|
SessionAuthorizer |
It is possible to setup a custom authorizer that determines whether a transfer is to be allowed or not.
|
SessionFactory | |
StreamReader |
Created by mflathers on 6/14/16.
|
TransferListener |
The interface for receiving notifications related to file transfers.
|
Class | Description |
---|---|
AclOption |
Options for Access Control Lists (ACLs).
|
AscpParameter | |
ByteRange | |
Environment |
This class contains configuration options for the fasp Manager.
|
ExtendedAttributesOption |
Options for Extended attributes.
|
FaspManager |
The FaspManager class lets you initiate transfers, add listeners to receive notifications on transfer events, poll for transfer status, and also control
active transfers.
|
FaspProxy |
Fasp proxy setting.
|
FileInfo |
A FileInfo contains information related to a file in a file transfer session.
|
FileTransferLocation |
A Location used for file transfers.
|
HTTPFallback |
Options for HTTPFallback
|
License | |
LocalLocation |
A LocalLocation represents the local end point of a fasp transfer
|
RemoteLocation |
A RemoteLocation represents the remote point for a fasp transfer.
|
SessionStats |
Statistics of a FASP transfer session
|
StreamOrder | |
StreamReadBlock |
Created by mflathers on 6/14/16.
|
TransferOrder |
A transfer order comprises the source, the destination, and the transfer options.
|
XferParams |
A structure of transfer parameters needed to start a fasp file transfer.
|
Enum | Description |
---|---|
AclOption.Mode | |
AscpOption | |
ContentProtection | Deprecated |
DeleteSource | Deprecated
use XferParams.removeFileAfterTransfer and/or XferParams.removeEmptyDirectories
|
Encryption |
Optionally, FASP can encrypt data before transmitting and decrypt it at the destination before writing it to the disk.
|
ExtendedAttributesOption.Mode | |
FileCryptMode | |
FileState |
State a file being transferred
|
HashAlgorithm | |
Manifest |
Manifests are transfer receipts.
|
Mode |
Mode enum, send or receive The transfer mode/direction.
|
Overwrite |
Options for when a file with the same name already exists at the destination.
|
Policy |
The rate policy options for a fasp transfer.
|
Resume |
These are the resume options for transferred files, if a file is found with the same name at the destination.
|
SessionState |
The different states a Session could be in.
|
SymLinkPolicy | |
TransferEvent |
Events that a file transfer session may trigger.
|
Version |
Used to specify the version of fasp to use to transfer files.
|
Exception | Description |
---|---|
ControlException |
Signals that a problem occurred while sending a control message to an active transfer.
|
FaspManagerException |
Signals that an error occurred in the fasp Manager.
|
InitializationException |
Signals a problem initializing fasp manager
|
InvalidOperationException |
Indicates a operation attempted is invalid for the current transfer session
|
LaunchException |
Indicates a problem starting a transfer
|
SerializedStreamException |
Created by mflathers on 8/23/16.
|
SessionNotFoundException |
Indicates that no matching session is found to perform the current operation
|
StateException |
Indicates the session is a state where the current operation cannot be performed.
|
ValidationException |
Indicates the parameters submitted to Fasp Manager are invalid
|
The FASPManager is an API for initiating and managing Aspera transfers. It uses the FASP management protocol internally to communicate with Aspera transfer processes.
The FaspManager object is a singleton and is responsible for starting transfer jobs, as well as monitoring and controlling the jobs in progress.
Start an Aspera transfer using the FileTransferJob() constructor. Monitor ongoing transfers using the the Session and FileTransferSession getters or by implementing a FileTransferListener and adding it to the FaspManager or to a particular session.
Copyright © 2017 Aspera Inc.. All rights reserved.