RemoteFileResolver

public class RemoteFileResolver
extends Object

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


Eine einfache Klasse, mit der Dateien an verschiedenen Orten mithilfe von URIs und der Funktionen des Dienstanbieters geladen werden können.

Zusammenfassung

Öffentliche Konstruktoren

RemoteFileResolver()

Öffentliche Methoden

static IRemoteFileResolver getDefaultResolver(URI fileURI, config)

Eine Datei laden, die durch einen URI angegeben ist, und sie im Zielverzeichnis platzieren

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

Eine Datei laden, die durch einen URI angegeben ist, und sie im Zielverzeichnis platzieren

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

Eine Datei laden, die durch einen URI angegeben ist, und sie im Zielverzeichnis platzieren

Öffentliche Konstruktoren

RemoteFileResolver

public RemoteFileResolver ()

Öffentliche Methoden

getDefaultResolver

public static IRemoteFileResolver getDefaultResolver (URI fileURI, 
                 config)

Eine Datei laden, die durch einen URI angegeben ist, und sie im Zielverzeichnis platzieren

Parameter
fileURI URI: die zu ladende Datei (erforderlich zur Bestimmung des Protokolls)

config : die Konfiguration, mit der der Resolver initialisiert werden soll

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

resolveRemoteFile

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

Eine Datei laden, die durch einen URI angegeben ist, und sie im Zielverzeichnis platzieren

Parameter
fileURI URI: die zu ladende Datei

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

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

Ausgabe
BuildRetrievalError wenn die angeforderte Ressource nicht gefunden werden kann

resolveRemoteFile

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

Eine Datei laden, die durch einen URI angegeben ist, und sie im Zielverzeichnis platzieren

Parameter
fileURI URI: die zu ladende Datei

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

resolver IRemoteFileResolver: der IRemoteFileResolver, mit dem die Datei aufgelöst werden soll

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

Ausgabe
BuildRetrievalError wenn die angeforderte Ressource nicht gefunden werden kann