public abstract class FileTransferInputStream
extends java.io.InputStream
Modifier and Type | Field and Description |
---|---|
protected boolean |
closed
Has the stream been closed?
|
protected FTPProgressMonitor |
monitor
Progress monitor reference
|
protected long |
monitorCount
Count of byte since last the progress monitor was notified.
|
protected FTPProgressMonitorEx |
monitorEx
Progress monitor reference
|
protected long |
monitorInterval
Interval that we notify the monitor of progress
|
protected long |
pos
Byte position in file
|
protected java.lang.String |
remoteFile
Name of remote file being transferred
|
protected boolean |
started
Flag to indicated we've started downloading
|
Constructor and Description |
---|
FileTransferInputStream() |
Modifier and Type | Method and Description |
---|---|
protected void |
checkMonitor()
Check if time to invoke the monitor
|
java.lang.String |
getRemoteFile()
Get the name of the remote file
|
void |
setMonitor(FTPProgressMonitorEx monitor,
long monitorInterval)
The input stream uses the progress monitor currently owned by the FTP client.
|
protected java.lang.String remoteFile
protected boolean closed
protected long monitorInterval
protected long pos
protected long monitorCount
protected FTPProgressMonitor monitor
protected FTPProgressMonitorEx monitorEx
protected boolean started
public java.lang.String getRemoteFile()
public void setMonitor(FTPProgressMonitorEx monitor, long monitorInterval)
monitor
- progress monitor referencemonitorInterval
- protected void checkMonitor()
Copyright © 2001-2014 Enterprise Distributed Technologies Ltd. All Rights Reserved.