IRemoteFileResolver
public interface IRemoteFileResolver
com.android.tradefed.config.remote.IRemoteFileResolver |
Schnittstelle für Objekte, die eine entfernte Datei in eine lokale auflösen können. Beispiel: gs://bucket/dir/file.txt würde heruntergeladen und in einen lokalen Pfad geändert.
Zusammenfassung
Verschachtelte Klassen | |
---|---|
class | IRemoteFileResolver.RemoteFileResolverArgs Die Argumente werden an die Resolver übergeben |
class | IRemoteFileResolver.ResolvedFile Klasse, die Informationen über die aufgelöste Datei und einige Metadaten enthält. |
Öffentliche Methoden | |
---|---|
abstract String | getSupportedProtocol () Gibt das zugeordnete Protokoll zurück, das zum Herunterladen unterstützt wird. |
default IRemoteFileResolver.ResolvedFile | resolveRemoteFile ( IRemoteFileResolver.RemoteFileResolverArgs args) Lösen Sie die Remote-Datei in einer zukunftssicheren Schnittstelle auf |
default File | resolveRemoteFiles (File consideredFile) Lösen Sie die Remote-Datei auf. |
default File | resolveRemoteFiles (File consideredFile, queryArgs) resolveRemoteFiles (File consideredFile, queryArgs) Lösen Sie die Remote-Datei auf. |
default void | setPrimaryDevice ( ITestDevice device) Optionale Möglichkeit für die Implementierung, eine {@ink ITestDevice}-Darstellung des zu testenden Geräts zu erhalten. |
Öffentliche Methoden
getSupportedProtocol
public abstract String getSupportedProtocol ()
Gibt das zugeordnete Protokoll zurück, das zum Herunterladen unterstützt wird.
Kehrt zurück | |
---|---|
String |
auflösenRemoteDatei
public IRemoteFileResolver.ResolvedFile resolveRemoteFile (IRemoteFileResolver.RemoteFileResolverArgs args)
Lösen Sie die Remote-Datei in einer zukunftssicheren Schnittstelle auf
Parameter | |
---|---|
args | IRemoteFileResolver.RemoteFileResolverArgs : RemoteFileResolverArgs , die die herunterzuladende Fernbedienung und deren Vorgehensweise beschreiben. |
Kehrt zurück | |
---|---|
IRemoteFileResolver.ResolvedFile | Die aufgelöste lokale Dateidarstellung. |
Wirft | |
---|---|
BuildRetrievalError | Wenn etwas schief läuft. |
auflösenRemoteDateien
public File resolveRemoteFiles (File consideredFile)
Lösen Sie die Remote-Datei auf.
Parameter | |
---|---|
consideredFile | File : ERROR(/File) als remote ausgewertet. |
Kehrt zurück | |
---|---|
File | Die aufgelöste lokale Datei. |
Wirft | |
---|---|
BuildRetrievalError | Wenn etwas schief läuft. |
auflösenRemoteDateien
public File resolveRemoteFiles (File consideredFile,queryArgs)
Lösen Sie die Remote-Datei auf.
Parameter | |
---|---|
consideredFile | File : ERROR(/File) als remote ausgewertet. |
queryArgs |
Kehrt zurück | |
---|---|
File | Die aufgelöste lokale Datei. |
Wirft | |
---|---|
BuildRetrievalError | Wenn etwas schief läuft. |
setPrimaryDevice
public void setPrimaryDevice (ITestDevice device)
Optionale Möglichkeit für die Implementierung, eine {@ink ITestDevice}-Darstellung des zu testenden Geräts zu erhalten.
Parameter | |
---|---|
device | ITestDevice : Das ITestDevice des aktuellen Aufrufs. |
Alle Inhalte und Codebeispiele auf dieser Seite unterliegen den Lizenzen wie im Abschnitt Inhaltslizenz beschrieben. Java und OpenJDK sind Marken oder eingetragene Marken von Oracle und/oder seinen Tochtergesellschaften.
Zuletzt aktualisiert: 2023-03-30 (UTC).