public final class FileTransferRequest
extends java.lang.Object
implements java.io.Serializable
| Constructor and Description |
|---|
FileTransferRequest(FileTransferRequestType requestType,
FileTransferConnection connection,
java.lang.String remoteFilePath,
java.lang.String[] localFilePath,
long size)
Construtor
|
| Modifier and Type | Method and Description |
|---|---|
void |
addTransferredSize(long bytesTransferred)
Acumula tamanho atual da transferência.
|
FileTransferConnection |
getConnection()
Consulta o valor de connection
|
long |
getEndTime() |
java.lang.String |
getErrorMessage()
Consulta o valor de errorMessage
|
double |
getGlobalTransferRateKBytesSec()
Consulta a taxa global de transferência.
|
java.lang.String |
getId()
Consulta o valor de id
|
java.lang.String[] |
getLocalFilePath()
Consulta o valor de localFilePath
|
double |
getPercentage() |
long |
getQueueTime() |
java.lang.String |
getRemoteFilePath()
Consulta o valor de remoteFilePath
|
long |
getStartTime() |
FileTransferRequestStatus |
getStatus()
Consulta o valor de status
|
long |
getTotalBytesSize()
Consulta o tamanho total da transferência
|
long |
getTransferredSize()
Consulta o tamanho atual da transferência.
|
FileTransferRequestType |
getType()
Consulta o valor de type
|
void |
markCancelled()
Marca a requisição como iniciada.
|
void |
markDeleted()
Marcacão do estado como nenhum apenas para efeito de debbuging, caso seja
necessário.
|
void |
markEnd()
Marca requisição com terminada.
|
void |
markError(java.lang.String msg)
Marca requisição com terminada.
|
void |
markQueued()
Marca a requisição como enfileirada.
|
void |
markRunning()
Marca a requisição como iniciada.
|
public FileTransferRequest(FileTransferRequestType requestType, FileTransferConnection connection, java.lang.String remoteFilePath, java.lang.String[] localFilePath, long size)
requestType - tipo da requisiçãoconnection - conexãoremoteFilePath - path remotolocalFilePath - path localsize - tamanho da transferência.public final void addTransferredSize(long bytesTransferred)
bytesTransferred - tamnaho a ser adicionado.public final FileTransferConnection getConnection()
public final long getEndTime()
public final java.lang.String getErrorMessage()
public final java.lang.String getId()
public final java.lang.String[] getLocalFilePath()
public double getPercentage()
public final long getQueueTime()
public final java.lang.String getRemoteFilePath()
public final long getStartTime()
public final FileTransferRequestStatus getStatus()
public final long getTransferredSize()
public final double getGlobalTransferRateKBytesSec()
public final long getTotalBytesSize()
public final FileTransferRequestType getType()
public final void markCancelled()
public void markDeleted()
public final void markEnd()
public final void markError(java.lang.String msg)
msg - mensgem de erro.public final void markQueued()
public final void markRunning()
Copyright © 2016. All Rights Reserved.