IRemoteFileResolver

public interface IRemoteFileResolver

com.android.tradefed.config.remote.IRemoteFileResolver


Uzak bir dosyayı yerel bir dosyaya dönüştürebilen nesneler için arayüz. Örneğin: gs://bucket/dir/file.txt indirilir ve yerel bir yola dönüştürülür.

Özet

İç içe yerleştirilmiş sınıflar

class IRemoteFileResolver.RemoteFileResolverArgs

Çözümleyicilere aktarılan bağımsız değişkenler

class IRemoteFileResolver.ResolvedFile

Çözümlenen dosya ve bazı meta veriler hakkında bilgi içeren sınıf. 

Herkese açık yöntemler

abstract String getSupportedProtocol()

İndirme için desteklenen ilişkili protokolü döndürür.

default IRemoteFileResolver.ResolvedFile resolveRemoteFile(IRemoteFileResolver.RemoteFileResolverArgs args)

Uzak dosyayı geleceğe hazır bir arayüzde çözme

default File resolveRemoteFiles(File consideredFile)

Uzak dosyayı çözün.

default File resolveRemoteFiles(File consideredFile, Map<String, String> queryArgs)

Uzak dosyayı çözün.

default void setPrimaryDevice(ITestDevice device)

Uygulamanın, test edilen cihazın {@ink ITestDevice} gösterimini alması için isteğe bağlı bir yöntem.

Herkese açık yöntemler

getSupportedProtocol

public abstract String getSupportedProtocol ()

İndirme için desteklenen ilişkili protokolü döndürür.

İadeler
String

resolveRemoteFile

public IRemoteFileResolver.ResolvedFile resolveRemoteFile (IRemoteFileResolver.RemoteFileResolverArgs args)

Uzak dosyayı geleceğe hazır bir arayüzde çözme

Parametreler
args IRemoteFileResolver.RemoteFileResolverArgs: İndirilecek uzaktan kumandayı ve nasıl indirileceğini açıklayan RemoteFileResolverArgs.

İadeler
IRemoteFileResolver.ResolvedFile Çözümlenmiş yerel dosya gösterimi.

Verdiği hatalar
BuildRetrievalError bir sorun oluşursa

resolveRemoteFiles

public File resolveRemoteFiles (File consideredFile)

Uzak dosyayı çözün.

Parametreler
consideredFile File: File uzaktan çalışma olarak değerlendirildi.

İadeler
File Çözümlenen yerel dosya.

Verdiği hatalar
BuildRetrievalError bir sorun oluşursa

resolveRemoteFiles

public File resolveRemoteFiles (File consideredFile, 
                Map<String, String> queryArgs)

Uzak dosyayı çözün.

Parametreler
consideredFile File: File uzaktan çalışma olarak değerlendirildi.

queryArgs Map: URL'ye sorgu olarak iletilen bağımsız değişkenler.

İadeler
File Çözümlenen yerel dosya.

Verdiği hatalar
BuildRetrievalError bir sorun oluşursa

setPrimaryDevice

public void setPrimaryDevice (ITestDevice device)

Uygulamanın, test edilen cihazın {@ink ITestDevice} gösterimini alması için isteğe bağlı bir yöntem.

Parametreler
device ITestDevice: Geçerli çağrının ITestDevice.