public class MultipleFileTransferMonitor extends java.lang.Object implements TransferMonitor
Modifier and Type | Field and Description |
---|---|
private java.util.concurrent.Future<?> |
future |
private java.util.Collection<? extends AbstractTransfer> |
subTransfers |
private AbstractTransfer |
transfer |
Constructor and Description |
---|
MultipleFileTransferMonitor(AbstractTransfer transfer,
java.util.Collection<? extends AbstractTransfer> subTransfers) |
Modifier and Type | Method and Description |
---|---|
java.util.concurrent.Future<?> |
getFuture()
Returns a Future to wait on.
|
boolean |
isDone()
Returns whether the transfer is completed.
|
private final java.util.Collection<? extends AbstractTransfer> subTransfers
private final AbstractTransfer transfer
private final java.util.concurrent.Future<?> future
public MultipleFileTransferMonitor(AbstractTransfer transfer, java.util.Collection<? extends AbstractTransfer> subTransfers)
public java.util.concurrent.Future<?> getFuture()
TransferMonitor
getFuture
in interface TransferMonitor
public boolean isDone()
TransferMonitor
isDone
in interface TransferMonitor