public abstract class MultipleFileTransfer extends AbstractTransfer
Transfer.TransferState| 修飾子とタイプ | フィールドと説明 |
|---|---|
protected java.util.Collection<? extends Transfer> |
subTransfers |
monitor, progressListenerChain, stateChangeListeners| 修飾子とタイプ | メソッドと説明 |
|---|---|
void |
collateFinalState()
Set the state based on the states of all file downloads.
|
addProgressListener, addStateChangeListener, getDescription, getMonitor, getProgress, getState, isDone, removeProgressListener, removeStateChangeListener, rethrowExecutionException, setMonitor, setState, unwrapExecutionException, waitForCompletion, waitForExceptionprotected final java.util.Collection<? extends Transfer> subTransfers
public void collateFinalState()
A single failed sub-transfer makes the entire transfer failed. If there are no failed sub-transfers, a single canceled sub-transfer makes the entire transfer canceled. Otherwise, we consider ourselves Completed.