RemoteFileResolver

public class RemoteFileResolver
extends Object

java.lang.Object
😎 com.android.tradefed.config.RemoteFileResolver


Einfache Klasse, mit der Dateien von einer Vielzahl von Orten mithilfe von URIs und dem Dienst geladen werden können die Funktionen des Anbieters nutzen.

Zusammenfassung

Öffentliche Konstruktoren

RemoteFileResolver()

Öffentliche Methoden

static IRemoteFileResolver getDefaultResolver(URI fileURI, config)

Eine durch einen URI angegebene Datei laden und im Zielverzeichnis ablegen

static IRemoteFileResolver.ResolvedFile resolveRemoteFile(URI fileURI, URI destDir)

Eine durch einen URI angegebene Datei laden und im Zielverzeichnis ablegen

static IRemoteFileResolver.ResolvedFile resolveRemoteFile(URI fileURI, URI destDir, IRemoteFileResolver resolver)

Eine durch einen URI angegebene Datei laden und im Zielverzeichnis ablegen

Öffentliche Konstruktoren

RemoteFileResolver

public RemoteFileResolver ()

Öffentliche Methoden

getDefaultResolver

public static IRemoteFileResolver getDefaultResolver (URI fileURI, 
                 config)

Eine durch einen URI angegebene Datei laden und im Zielverzeichnis ablegen

Parameter
fileURI URI: die zu ladende Datei (zum Bestimmen des Protokolls erforderlich)

config : die Konfiguration, mit der der Resolver initialisiert wird

Returns
IRemoteFileResolver Ein IRemoteFileResolver-Objekt zum Laden von Dateien für das angegebene Protokoll

AuflösenderRemoteFile

public static IRemoteFileResolver.ResolvedFile resolveRemoteFile (URI fileURI, 
                URI destDir)

Eine durch einen URI angegebene Datei laden und im Zielverzeichnis ablegen

Parameter
fileURI URI: die zu ladende Datei

destDir URI: das Ziel, in dem die geladene Datei abgelegt werden soll

Returns
IRemoteFileResolver.ResolvedFile Ein ERROR(/File)-Objekt, das die geladene Datei darstellt

Ausgabe
BuildRetrievalError Die angeforderte Ressource kann nicht gefunden werden.

AuflösenderRemoteFile

public static IRemoteFileResolver.ResolvedFile resolveRemoteFile (URI fileURI, 
                URI destDir, 
                IRemoteFileResolver resolver)

Eine durch einen URI angegebene Datei laden und im Zielverzeichnis ablegen

Parameter
fileURI URI: die zu ladende Datei

destDir URI: das Ziel, in dem die geladene Datei abgelegt werden soll

resolver IRemoteFileResolver: die IRemoteFileResolver, die zum Auflösen der Datei verwendet werden soll

Returns
IRemoteFileResolver.ResolvedFile Ein ERROR(/File)-Objekt, das die geladene Datei darstellt

Ausgabe
BuildRetrievalError Die angeforderte Ressource kann nicht gefunden werden.