|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.xnap.transfer.AbstractTransfer
org.xnap.transfer.AbstractDownload
org.xnap.plugin.overnet.net.OvernetDownload
public class OvernetDownload
| Field Summary |
|---|
| Fields inherited from class org.xnap.transfer.AbstractTransfer |
|---|
MIN_RECALC_INTERVAL, RECALC_INTERVAL, SOCKET_TIMEOUT |
| Fields inherited from interface org.xnap.transfer.Transfer |
|---|
TRANSFER_TIMEOUT |
| Constructor Summary | |
|---|---|
OvernetDownload(NewDownloadMessage nm)
|
|
| Method Summary | |
|---|---|
javax.swing.Action[] |
getActions()
Returns the actions that can performed by the transfer. |
long |
getBytesTransferred()
Returns how many bytes have been transferred since the transfer was started. |
long |
getCurrentRate()
Returns the current download rate. |
java.lang.String |
getDescription()
Returns null. |
java.io.File |
getFile()
Returns the file the transfer is using. |
java.lang.String |
getFilename()
Returns the filename that should be presented to the user. |
long |
getFilesize()
Returns the final filesize. |
javax.swing.Icon |
getIcon()
Returns null. |
Peer |
getPeer()
Returns the peer. |
Plugin |
getPlugin()
Returns the plugin. |
Segment[] |
getSegments()
Returns the segments for segmented downloads. |
java.lang.String |
getStatus()
Returns the current status that should be presented to the user. |
long |
getTotalBytesTransferred()
Returns how many bytes have been transferred. |
boolean |
isDone()
Returns true if the transfer is finished. |
boolean |
isFailed()
|
boolean |
isRunning()
Returns true if the transfer is running. |
void |
messageReceived(OvernetMessage msg)
|
void |
transferStopped()
Sub classes should invoke this method when the transfer has stopped. |
void |
update(UpdateDownloadMessage um)
|
void |
updateGaps(GapsMessage gm)
|
| Methods inherited from class org.xnap.transfer.AbstractDownload |
|---|
add, addListListener, clearDone, getChildCount, getChildren, iterator, remove, removeListListener |
| Methods inherited from class org.xnap.transfer.AbstractTransfer |
|---|
addStateListener, cleared, getAverageRate, getElapsedTime, getQueuePosition, getRemainingTime, removeStateListener, stateChanged, toString, transferStarted |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface org.xnap.transfer.Transfer |
|---|
addStateListener, cleared, getAverageRate, getQueuePosition, getRemainingTime, removeStateListener |
| Constructor Detail |
|---|
public OvernetDownload(NewDownloadMessage nm)
| Method Detail |
|---|
public long getTotalBytesTransferred()
Transfer
getTotalBytesTransferred in interface Transferpublic long getBytesTransferred()
AbstractTransfer
getBytesTransferred in class AbstractTransferAbstractTransfer.getCurrentRate()public javax.swing.Action[] getActions()
Transfer
getActions in interface Transferpublic long getFilesize()
Transfer
getFilesize in interface TransfergetFilesize in class AbstractTransferpublic java.lang.String getFilename()
Transfer
getFilename in interface TransfergetFilename in class AbstractTransferpublic java.io.File getFile()
Transfer
getFile in interface Transferpublic java.lang.String getStatus()
Transfer
getStatus in interface Transferpublic javax.swing.Icon getIcon()
AbstractTransfer
getIcon in interface TransfergetIcon in class AbstractTransferpublic Peer getPeer()
Transfer
getPeer in interface Transferpublic Plugin getPlugin()
Transfer
getPlugin in interface Transferpublic boolean isDone()
Transfer
isDone in interface Transferpublic boolean isRunning()
Transfer
isRunning in interface Transferpublic boolean isFailed()
public long getCurrentRate()
AbstractTransfer
getCurrentRate in interface TransfergetCurrentRate in class AbstractTransferpublic java.lang.String getDescription()
AbstractTransfer
getDescription in interface TransfergetDescription in class AbstractTransferpublic void update(UpdateDownloadMessage um)
public void transferStopped()
AbstractTransfer
transferStopped in class AbstractTransferpublic void messageReceived(OvernetMessage msg)
messageReceived in interface MessageListenerpublic void updateGaps(GapsMessage gm)
public Segment[] getSegments()
Transfer
getSegments in interface TransfergetSegments in class AbstractTransfer
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||