RemoteFileResolver

public class RemoteFileResolver
extends Object

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


Uma classe simples que permite carregar arquivos de vários lugares usando URIs e a funcionalidade do provedor de serviços.

Resumo

Construtores públicos

RemoteFileResolver()

Métodos públicos

static IRemoteFileResolver getDefaultResolver(URI fileURI, Map<String, String> config)

Carregar um arquivo especificado por um URI e colocá-lo no diretório de destino

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

Carregar um arquivo especificado por um URI e colocá-lo no diretório de destino

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

Carregar um arquivo especificado por um URI e colocá-lo no diretório de destino

Construtores públicos

RemoteFileResolver

public RemoteFileResolver ()

Métodos públicos

getDefaultResolver

public static IRemoteFileResolver getDefaultResolver (URI fileURI, 
                Map<String, String> config)

Carregar um arquivo especificado por um URI e colocá-lo no diretório de destino

Parâmetros
fileURI URI: o arquivo a ser carregado (necessário para determinar o protocolo)

config Map: a configuração com que o resolvedor será inicializado

Retorna
IRemoteFileResolver um objeto IRemoteFileResolver para carregar arquivos do protocolo especificado

resolveRemoteFile

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

Carregar um arquivo especificado por um URI e colocá-lo no diretório de destino

Parâmetros
fileURI URI: o arquivo a ser carregado

destDir URI: o destino para colocar o arquivo carregado.

Retorna
IRemoteFileResolver.ResolvedFile um objeto File que representa o arquivo carregado

Gera
BuildRetrievalError quando o recurso solicitado não pode ser localizado

resolveRemoteFile

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

Carregar um arquivo especificado por um URI e colocá-lo no diretório de destino

Parâmetros
fileURI URI: o arquivo a ser carregado

destDir URI: o destino para colocar o arquivo carregado.

resolver IRemoteFileResolver: o IRemoteFileResolver a ser usado para resolver o arquivo

Retorna
IRemoteFileResolver.ResolvedFile um objeto File que representa o arquivo carregado

Gera
BuildRetrievalError quando o recurso solicitado não pode ser localizado