public abstract class FileTransfer extends Object
Constructor and Description |
---|
FileTransfer(Configuration configuration,
Socket socket,
User user,
File file,
long startPosition,
long fileSize) |
Modifier and Type | Method and Description |
---|---|
long |
getBytesTransfered() |
File |
getFile() |
long |
getFileSize() |
long |
getStartPosition() |
DccState |
getState() |
User |
getUser() |
boolean |
isFinished()
Is the transfer finished?
|
void |
transfer()
Transfer the file to the user
|
public FileTransfer(Configuration configuration, Socket socket, User user, File file, long startPosition, long fileSize)
public void transfer() throws IOException
IOException
- If an error occurred during transferpublic boolean isFinished()
@NonNull @Generated(value="lombok") public User getUser()
@NonNull @Generated(value="lombok") public File getFile()
@Generated(value="lombok") public long getStartPosition()
@Generated(value="lombok") public long getFileSize()
@Generated(value="lombok") public long getBytesTransfered()
@Generated(value="lombok") public DccState getState()
Copyright © 2010–2020 Leon Blakey. All rights reserved.