ExtendedFile

public class ExtendedFile
extends File

java.lang.Object
java.io.File
  com.android.tradefed.config.remote.ExtendedFile


Eine Erweiterung der Standarddatei, um buildbezogene Metadaten zu übertragen.

Zusammenfassung

Öffentliche Konstruktoren

ExtendedFile(File file, String buildId, String buildTarget)
ExtendedFile(File file, String buildId, String buildTarget, String branch)
ExtendedFile(File file, String buildId, String buildTarget, String branch, String remoteFilePath)

Öffentliche Methoden

void cancelDownload()
String getBranch()

Gibt die Metadaten der Verzweigung zurück.

String getBuildId()

Gibt die Metadaten der Build-ID zurück.

String getBuildTarget()

Gibt die Metadaten des Ziels zurück.

String getRemoteFilePath()

Gibt die Metadaten des Remote-Dateipfads zurück.

boolean isDoneDownloadingInParallel()
boolean isDownloadingInParallel()
void setDownloadFuture(ExecutorService serviceUsed, Future<BuildRetrievalError> download)
void setDownloadFuture(Future<BuildRetrievalError> download)
void waitForDownload()

Öffentliche Konstruktoren

ExtendedFile

public ExtendedFile (File file, 
                String buildId, 
                String buildTarget)

Parameter
file File

buildId String

buildTarget String

ExtendedFile

public ExtendedFile (File file, 
                String buildId, 
                String buildTarget, 
                String branch)

Parameter
file File

buildId String

buildTarget String

branch String

ExtendedFile

public ExtendedFile (File file, 
                String buildId, 
                String buildTarget, 
                String branch, 
                String remoteFilePath)

Parameter
file File

buildId String

buildTarget String

branch String

remoteFilePath String

Öffentliche Methoden

cancelDownload

public void cancelDownload ()

getBranch

public String getBranch ()

Gibt die Metadaten der Verzweigung zurück.

Gibt Folgendes zurück:
String

getBuildId

public String getBuildId ()

Gibt die Metadaten der Build-ID zurück.

Gibt Folgendes zurück:
String

getBuildTarget

public String getBuildTarget ()

Gibt die Metadaten des Ziels zurück.

Gibt Folgendes zurück:
String

getRemoteFilePath

public String getRemoteFilePath ()

Gibt die Metadaten des Remote-Dateipfads zurück.

Gibt Folgendes zurück:
String

isDoneDownloadingInParallel

public boolean isDoneDownloadingInParallel ()

Gibt Folgendes zurück:
boolean

isDownloadingInParallel

public boolean isDownloadingInParallel ()

Gibt Folgendes zurück:
boolean

setDownloadFuture

public void setDownloadFuture (ExecutorService serviceUsed, 
                Future<BuildRetrievalError> download)

Parameter
serviceUsed ExecutorService

download Future

setDownloadFuture

public void setDownloadFuture (Future<BuildRetrievalError> download)

Parameter
download Future

waitForDownload

public void waitForDownload ()

Löst aus
BuildRetrievalError