IRemoteFileResolver

public interface IRemoteFileResolver

com.android.tradefed.config.remote.IRemoteFileResolver


Antarmuka untuk objek yang dapat me-resolve file jarak jauh menjadi file lokal. Misalnya: gs://bucket/dir/file.txt akan didownload dan diubah menjadi jalur lokal.

Ringkasan

Class bertingkat

class IRemoteFileResolver.RemoteFileResolverArgs

Argumen yang diteruskan ke resolver 

class IRemoteFileResolver.ResolvedFile

Class yang menyimpan informasi tentang file yang di-resolve dan beberapa metadata. 

Metode publik

abstract String getSupportedProtocol()

Menampilkan protokol terkait yang didukung untuk didownload.

default IRemoteFileResolver.ResolvedFile resolveRemoteFile(IRemoteFileResolver.RemoteFileResolverArgs args)

Me-resolve file jarak jauh di antarmuka yang siap menghadapi masa depan

default File resolveRemoteFiles(File consideredFile)

Selesaikan file jarak jauh.

default File resolveRemoteFiles(File consideredFile, queryArgs)

Selesaikan file jarak jauh.

default void setPrimaryDevice(ITestDevice device)

Cara opsional bagi implementasi untuk menerima representasi perangkat yang sedang diuji dari {@ink ITestDevice}.

Metode publik

getSupportedProtocol

public abstract String getSupportedProtocol ()

Menampilkan protokol terkait yang didukung untuk didownload.

Hasil
String

resolveRemoteFile

public IRemoteFileResolver.ResolvedFile resolveRemoteFile (IRemoteFileResolver.RemoteFileResolverArgs args)

Me-resolve file jarak jauh di antarmuka yang siap menghadapi masa depan

Parameter
args IRemoteFileResolver.RemoteFileResolverArgs: RemoteFileResolverArgs yang menjelaskan remote yang akan didownload dan caranya.

Hasil
IRemoteFileResolver.ResolvedFile Representasi file lokal yang di-resolve.

Menampilkan
BuildRetrievalError jika terjadi masalah.

resolveRemoteFiles

public File resolveRemoteFiles (File consideredFile)

Selesaikan file jarak jauh.

Parameter
consideredFile File: ERROR(/File) dievaluasi sebagai jarak jauh.

Hasil
File File lokal yang di-resolve.

Menampilkan
BuildRetrievalError jika terjadi masalah.

resolveRemoteFiles

public File resolveRemoteFiles (File consideredFile, 
                 queryArgs)

Selesaikan file jarak jauh.

Parameter
consideredFile File: ERROR(/File) dievaluasi sebagai jarak jauh.

queryArgs : Argumen yang diteruskan sebagai kueri ke URL.

Hasil
File File lokal yang di-resolve.

Menampilkan
BuildRetrievalError jika terjadi masalah.

setPrimaryDevice

public void setPrimaryDevice (ITestDevice device)

Cara opsional bagi implementasi untuk menerima representasi perangkat yang sedang diuji dari {@ink ITestDevice}.

Parameter
device ITestDevice: ITestDevice dari pemanggilan saat ini.